# Maodun Fenxi

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

- Skill: `kangarooking/maodun-fenxi` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add kangarooking/maodun-fenxi`
- Raw SKILL.md: https://api.skillmd.com/api/skills/kangarooking/maodun-fenxi/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: kangarooking (https://skillmd.com/u/kangarooking)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/kangarooking/maodun-fenxi

---


## 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): 持久战三阶段模型是矛盾分析法在"以弱对强"场景下的具体应用——用四对矛盾的转化推导出三阶段战略。

