当用户面对多个相互交织的问题、无法判断优先级、陷入"什么都重要"的决策瘫痪时激活此skill. An agent skill from kangarooking/mao-selected-works-skill.

MITAuto-check passed

Install Maodun Fenxi

skills CLI
$ npx skills add kangarooking/mao-selected-works-skill --skill maodun-fenxi -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install kangarooking/mao-selected-works-skill maodun-fenxi --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/kangarooking/mao-selected-works-skill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/maodun-fenxi .claude/skills/maodun-fenxi && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
maodun-fenxi
GitHub stars
115
Token cost
~914 tokens
SKILL.md length
108 words
Files
2
Skills in repo
13
Repo updated
First seen
Licence
MIT

At a glance

当用户面对多个相互交织的问题、无法判断优先级、陷入"什么都重要"的决策瘫痪时激活此skill. An agent skill from kangarooking/mao-selected-works-skill.

  • Works in 6 steps: 任何复杂局面都由多个矛盾(问题/张力)交织而成,不存在单一问题。 → 这些矛盾不平等——其中一个是"主要矛盾",它决定或影响其他所有矛盾的发展状态。 → 找到主要矛盾的方法:先系统列举所有矛盾,逐一分析其性质和相互关系,再判断谁是制约一… → …
  • SKILL.md covers R — 原文 (Reading), I — 方法论骨架 (Interpretation), A1 — 书中应用 (Past Application) and A2 — 触发场景 (Future Trigger), plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Maodun Fenxi is an agent skill from kangarooking/mao-selected-works-skill. 当用户面对多个相互交织的问题、无法判断优先级、陷入"什么都重要"的决策瘫痪时激活此skill。 典型触发信号:公司增长停滞且多个部门同时报错、资源有限但需求无限、团队在方向上争论不休无法聚焦。 不调用场景:问题已经明确且单一、仅需执行而非分析、用户要的是工具操作而非战略判断。 与"集中优势兵力"skill的区别:本skill解决"看清问题全貌并找到瓶颈",后者解决"看清后如何集中资源突破"。

Its SKILL.md is about 910 tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `test-prompts.json`).

The repository describes itself as: An AI skill pack distilling Selected Works of Mao Zedong into reusable cognition, strategy, organization, and execution modules. The licence is MIT.

Example prompts

  • “集中优势兵力”
  • “看清问题全貌并找到瓶颈”
  • “看清后如何集中资源突破”
  • “/maodun-fenxi”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. 任何复杂局面都由多个矛盾(问题/张力)交织而成,不存在单一问题。
  2. 这些矛盾不平等——其中一个是"主要矛盾",它决定或影响其他所有矛盾的发展状态。
  3. 找到主要矛盾的方法:先系统列举所有矛盾,逐一分析其性质和相互关系,再判断谁是制约一切的瓶颈。
  4. 主要矛盾会随阶段转化:PMF阶段的主要矛盾(产品价值)和规模化阶段的主要矛盾(组织效率)不同,需动态重新判断。
  5. 抓住主要矛盾后,其他矛盾的解决空间会自动打开("迎刃而解"),这是系统动力学而非简单的优先级排序。
  6. 同一矛盾内部也有主要方面和次要方面——不仅要找到主要矛盾,还要找到该矛盾中起主导作用的一面。

What it can do on your machine

Read from SKILL.md and the folder at commit 5058fe4. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Maodun Fenxi loads about 914 tokens when it runs. Until then it costs about 53 tokens; SKILL.md has 108 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~53
When it runs · the whole SKILL.md, loaded when a task matches
~914

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from kangarooking/mao-selected-works-skill at commit 5058fe4, republished under its MIT licence (© kangarooking). 108 words, ~914 tokens.

Download SKILL.mdSave it as .claude/skills/maodun-fenxi/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
maodun-fenxi
description
当用户面对多个相互交织的问题、无法判断优先级、陷入"什么都重要"的决策瘫痪时激活此skill。 典型触发信号:公司增长停滞且多个部门同时报错、资源有限但需求无限、团队在方向上争论不休无法聚焦。 不调用场景:问题已经明确且单一、仅需执行而非分析、用户要的是工具操作而非战略判断。 与"集中优势兵力"skill的区别:本skill解决"看清问题全貌并找到瓶颈",后者解决"看清后如何集中资源突破"。
source_book
《毛泽东选集第1-5卷》 毛泽东
source_chapter
矛盾论(1937); 论持久战(1938); 论十大关系(1956)
tags
矛盾分析, 优先级判断, 瓶颈识别, 战略聚焦, 系统思维

R — 原文 (Reading)

"研究任何过程,如果是存在着两个以上矛盾的复杂过程的话,就要用全力找出它的主要矛盾。捉住了这个主要矛盾,一切问题就迎刃而解了。万千的学问家和实行家,不懂得这种方法,结果如堕烟海,找不到中心,也就找不到解决矛盾的方法。" — 《矛盾论》(1937年8月)

I — 方法论骨架 (Interpretation)

  1. 任何复杂局面都由多个矛盾(问题/张力)交织而成,不存在单一问题。
  2. 这些矛盾不平等——其中一个是"主要矛盾",它决定或影响其他所有矛盾的发展状态。
  3. 找到主要矛盾的方法:先系统列举所有矛盾,逐一分析其性质和相互关系,再判断谁是制约一切的瓶颈。
  4. 主要矛盾会随阶段转化:PMF阶段的主要矛盾(产品价值)和规模化阶段的主要矛盾(组织效率)不同,需动态重新判断。
  5. 抓住主要矛盾后,其他矛盾的解决空间会自动打开("迎刃而解"),这是系统动力学而非简单的优先级排序。
  6. 同一矛盾内部也有主要方面和次要方面——不仅要找到主要矛盾,还要找到该矛盾中起主导作用的一面。

A1 — 书中应用 (Past Application)

应用1:论持久战 — 四对矛盾分析逆转"亡国论"
  • 问题:抗战初期,"亡国论"(中国必亡)和"速胜论"(三个月结束)两种错误观点盛行,无法形成正确战略。
  • 方法使用:毛泽东用四对矛盾(强/弱、大/小、进步/退步、多助/寡助)系统分析中日双方,确定强弱矛盾为当前主要矛盾,但进步/退步矛盾将随时间转化为主导因素。
  • 结论:中国不会亡也不会速胜,必然是持久战,且最终胜利属于中国。
  • 结果:论持久战成为抗战最重要的战略指导文件,八年抗战进程基本验证了这一预测。
应用2:论十大关系 — 在十组矛盾中找动态平衡
  • 问题:1956年中国经济建设照搬苏联模式,出现重工业过重、忽视农业轻工业等失衡问题。
  • 方法使用:毛泽东用两个月听34个部门汇报,用矛盾分析法提炼出十对关系(重工业/轻工业农业、沿海/内地、经济/国防等),分析每对矛盾的主要方面和转化条件。
  • 结论:"真想发展重工业,就要多发展轻工业和农业"——表面矛盾实则统一,需动态平衡。
  • 结果:十大关系成为中国经济建设的重要指导方针,避免了苏联模式的极端化错误。

A2 — 触发场景 (Future Trigger)

  1. 多问题并发、决策瘫痪:公司同时面临产品问题、销售下滑、技术债累积、团队动荡,不知道该先解决哪个。用户会说:"问题太多了,不知道从哪里下手""每个都很重要"。
  2. 争论不休、方向不明:团队在战略方向上各执一词——有人说做ToB,有人说做ToC,有人说先做留存,有人说先做获客。用户会说:"大家都有道理,但意见不统一"。
  3. 阶段转换、策略失灵:之前有效的方法突然不灵了,增长曲线变平。用户会说:"以前这样做管用,现在不行了""我们好像到了瓶颈期"。
  4. 资源有限、必须取舍:预算/人力不够做所有事,必须判断哪些该做哪些该砍。用户会说:"什么都想做但什么都做不好""资源永远不够"。
  5. 表面繁荣、隐患潜伏:数据看起来还行但创始人直觉觉得不对,需要识别深层问题。用户会说:"表面数据还可以但总觉得哪里不对"。

语言信号:用户提到"优先级""最关键""瓶颈""卡脖子""抓手""破局点""什么都重要"等词汇时,应优先激活此skill。

与相邻skill区分:

  • vs 集中优势兵力:本skill = 诊断(找主要矛盾),后者 = 治疗(集中资源解决)
  • vs 矛盾特殊性原则:本skill = "哪个矛盾最重要",后者 = "每个矛盾的性质是什么,该用什么方法"
  • vs 实事求是信息加工法:本skill = 找瓶颈的框架,后者 = 处理信息原料的方法

E — 可执行步骤 (Execution)

步骤1:列举矛盾清单
  • 列出当前局面中所有可见的矛盾/问题/张力,不少于5条,不急于排序。
  • 完成标准:每条矛盾都用"A与B之间的张力"来表述(如"产品体验与交付速度之间的矛盾"),且覆盖不同维度(产品/市场/组织/财务)。
步骤2:判断主要矛盾
  • 对每条矛盾追问:如果这个问题解决了,其他问题是否也会显著改善?如果这个问题恶化,其他问题是否也会恶化?
  • 通过因果链分析,找到那个"牵一发而动全身"的瓶颈矛盾。
  • 判停点:如果找不到一个明显的主要矛盾,可能是信息不足——回到步骤1补充数据,或拆分过大的矛盾为更具体的子矛盾。
步骤3:验证并追踪转化
  • 验证:用反事实检验——"如果我们忽略这个主要矛盾,先解决其他矛盾,会怎样?"如果答案是无法真正解决,则判断正确。
  • 标记当前阶段的主要矛盾,并设定阶段性复盘节点(每季度或每次重大变化后),检查主要矛盾是否已转化。
  • 完成标准:产出一句话结论:"当前阶段的主要矛盾是___,解决它将使___等问题迎刃而解。预期该矛盾将在___条件下发生转化。"

B — 边界 (Boundary)

不要使用的场景
  1. 问题已经明确且单一时:不要过度分析,直接执行。如果团队已经知道该做什么,再用矛盾分析法是浪费时间。
  2. 紧急危机时刻:着火时先灭火,不要分析火势背后的矛盾体系。危机处理完毕后再用此框架复盘。
  3. 纯执行层面问题:如果问题不涉及方向判断和资源分配(如某个bug怎么修),此框架过重。
失败模式(来自反例)
  • 教条主义陷阱(ce01):把矛盾分析法当成公式套用——机械地列矛盾、贴标签,不深入分析每个矛盾的特殊性。正确做法是分析之后必须有独立判断。
  • 军事平均主义(ce04):列完矛盾后仍然"每个都重要",不敢判断主要矛盾,本质上是惧怕放弃的"两个拳头打人"思维。
  • 形式主义思维(ce15):用非黑即白的方式给矛盾分类,拒绝承认矛盾的复杂性和多面性。
作者盲点
  • 毛泽东晚年过于相信自己对"主要矛盾"的判断,忽视了他人的不同分析。教训:主要矛盾的判断需要多方验证,不能由单一权威独断。

相关 skills

  • 实践认识论 (depends-on): 矛盾分析法的认知基础来自实践认识论——只有经过实践-认识的循环,才能正确识别和判断主要矛盾。先理解"认知从实践中来",再用矛盾分析法做判断。
  • 集中优势兵力歼灭战 (composes-with): 矛盾分析法是诊断工具(找到主要矛盾),集中优势兵力是治疗工具(集中资源解决主要矛盾)。两者构成"诊断→治疗"的完整链条。
  • 矛盾特殊性原则 (composes-with): 矛盾分析法解决"哪个矛盾最重要",矛盾特殊性原则解决"每个矛盾的性质是什么、该用什么方法"。两者配合使用:先找主要矛盾,再用特殊性原则分析它的独特性质。
  • 三阶段持久战模型 (composes-with): 持久战三阶段模型是矛盾分析法在"以弱对强"场景下的具体应用——用四对矛盾的转化推导出三阶段战略。

© kangarooking, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in maodun-fenxi of kangarooking/mao-selected-works-skill.

  • SKILL.md
  • test-prompts.json

Open the folder on GitHubat commit 5058fe4

Compare with similar skills

Maodun Fenxi next to the 2 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Maodun Fenxi compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Maodun Fenxi this skillkangarooking/mao-selected-works-skill115—~914Automated safety check: PassMIT
Maodun Techuxingkangarooking/mao-selected-works-skill115—~811Automated safety check: PassMIT
Jianmiezhan Jizhong Binglikangarooking/mao-selected-works-skill115—~1.1kAutomated safety check: PassMIT

Similar skills

  • Maodun Techuxing

    kangarooking/mao-selected-works-skill

    当用户准备套用一个成功方法论(别人的或自己过去的)到新场景时激活此skill。典型触发信号: "某公司用了X方法成功了,我们也该试试""我之前这么做有效,继续做""行业最佳实践是Y"。

    115 GitHub stars~811 tokensUpdated 5 mo ago
    Auto-check passed
  • Jianmiezhan Jizhong Bingli

    kangarooking/mao-selected-works-skill

    当用户资源有限但面临多个机会/威胁,需要在多个方向间做取舍时激活。典型触发信号: "5个客户机会同时出现""要不要同时做ToB和ToC""资源不够分怎么办"。

    115 GitHub stars~1.1k tokensUpdated 5 mo ago
    Auto-check passed

More from kangarooking/mao-selected-works-skill

All 13 skills in this repo
  • Buduicheng Zhanlue

    kangarooking/mao-selected-works-skill

    当用户作为弱势方面对强势竞争者、感觉"处处被动无法招架"时激活此skill. An agent skill from kangarooking/mao-selected-works-skill.

    115 GitHub stars~892 tokensUpdated 5 mo ago
    Auto-check passed
  • Chijiuzhan San Jieduan

    kangarooking/mao-selected-works-skill

    当用户面对明显强于自己的对手(巨头入场、资源差距、品牌劣势)需要规划长期竞争策略时激活. An agent skill from kangarooking/mao-selected-works-skill.

    115 GitHub stars~1k tokensUpdated 5 mo ago
    Auto-check passed
  • Diaocha Yanjiu

    kangarooking/mao-selected-works-skill

    当用户即将基于二手信息(报告、传闻、他人的总结)做重大决策,或团队出现了"坐在办公室拍脑袋"的倾向时激活. An agent skill from kangarooking/mao-selected-works-skill.

    115 GitHub stars~905 tokensUpdated 5 mo ago
    Auto-check passed
  • Shijian Renshilun

    kangarooking/mao-selected-works-skill

    当用户陷入"分析瘫痪"(想做但不敢行动)或"盲目行动"(做了但不总结不提升)时激活此skill. An agent skill from kangarooking/mao-selected-works-skill.

    115 GitHub stars~961 tokensUpdated 5 mo ago
    Auto-check passed
  • Shiliuzijue

    kangarooking/mao-selected-works-skill

    当用户需要根据竞争对手的状态选择自己的行动节奏时激活此skill. An agent skill from kangarooking/mao-selected-works-skill.

    115 GitHub stars~951 tokensUpdated 5 mo ago
    Auto-check passed
  • Shishiqiushi Sigao

    kangarooking/mao-selected-works-skill

    当用户面对大量杂乱信息(用户反馈、竞品数据、市场报告、内部指标)需要从中提取决策信号时激活. An agent skill from kangarooking/mao-selected-works-skill.

    115 GitHub stars~899 tokensUpdated 5 mo ago
    Auto-check passed

Questions about Maodun Fenxi

What does Maodun Fenxi do?

当用户面对多个相互交织的问题、无法判断优先级、陷入"什么都重要"的决策瘫痪时激活此skill. An agent skill from kangarooking/mao-selected-works-skill. Maodun Fenxi is an agent skill from kangarooking/mao-selected-works-skill.

How do I install Maodun Fenxi in Claude Code?

Run `npx skills add kangarooking/mao-selected-works-skill --skill maodun-fenxi -a claude-code`. Or copy the skill folder (maodun-fenxi in kangarooking/mao-selected-works-skill) into .claude/skills/maodun-fenxi in your project. Claude Code loads it when a task matches its description.

How do I install Maodun Fenxi in Codex?

Run `npx skills add kangarooking/mao-selected-works-skill --skill maodun-fenxi -a codex`. Or copy the skill folder (maodun-fenxi in kangarooking/mao-selected-works-skill) into .agents/skills/maodun-fenxi in your project. Codex loads it when a task matches its description.

Can I use Maodun Fenxi in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add kangarooking/mao-selected-works-skill --skill maodun-fenxi -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/maodun-fenxi, .gemini/skills/maodun-fenxi, .github/skills/maodun-fenxi and .opencode/skills/maodun-fenxi in your project.

What does Maodun Fenxi need to run?

SKILL.md names no scripts, command-line tools or credentials: Maodun Fenxi is instructions for the agent only.

Does Maodun Fenxi access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Maodun Fenxi safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Maodun Fenxi use?

Maodun Fenxi is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Maodun Fenxi use?

About 914 tokens (SKILL.md is roughly 3.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Maodun Fenxi?

Skills that share tags, products or a category with Maodun Fenxi: Maodun Techuxing (kangarooking/mao-selected-works-skill, 115 stars) and Jianmiezhan Jizhong Bingli (kangarooking/mao-selected-works-skill, 115 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Maodun Fenxi?

kangarooking (a GitHub user) maintains it in kangarooking/mao-selected-works-skill, which has 115 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on May 2, 2026.

Source: kangarooking/mao-selected-works-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.