# 矛盾分析法 ## 技能介绍 矛盾分析法是求是 OpenClaw Skills 系列中的核心技能,用于分析复杂问题,识别矛盾,抓住主要矛盾,区分矛盾性质,从而找到解决问题的方法。 ## 核心功能 - **矛盾识别**:识别问题中的所有矛盾 - **主要矛盾判定**:找出规定或影响其他矛盾的主要矛盾 - **矛盾性质分析**:区分对抗性矛盾和非对抗性矛盾 - **解决方案选择**:根据矛盾性质选择合适的解决方法 - **矛盾转化监控**:持续关注矛盾的变化和转化 ## 触发条件 当问题复杂、存在多个冲突因素、优先级不清,或你不知道应该先解决什么时触发。 ## 执行步骤 1. **识别所有矛盾**:列出当前情境中所有对立的、互相制约的因素 2. **判定主要矛盾**:找出那个规定或影响着其他矛盾的主要矛盾 3. **分析矛盾的主要方面**:判断哪一方面占支配地位 4. **区分矛盾性质**:判断矛盾是对抗性的还是非对抗性的 5. **选择解决方法**:根据矛盾性质,选择对应方法 6. **监控矛盾转化**:持续关注矛盾的变化 ## 矛盾性质判断 **对抗性矛盾**(根本利益冲突): - 需要明确立场,果断处理 - 不能调和,只能选择一方 **非对抗性矛盾**(共同利益下的分歧): - 使用"团结——批评——团结"的方法 - 从团结的愿望出发,通过讨论和批评解决分歧,达到新的团结 ## 常见错误 | 错误 | 正确做法 | |------|---------| | 不做矛盾分析就动手 | 先分析,后行动 | | 搞一刀切 | 每个矛盾都有其特殊性,不能套用模板 | | 抓不住主要矛盾 | 全局着眼,抓住牛鼻子 | | 忽视矛盾转化 | 持续监控,动态调整 | | 把非对抗性矛盾当对抗性处理 | 先判断性质,再选择方法 | ## 操作规程 当本 skill 被触发时,执行以下具体步骤并输出结构化的矛盾分析表: 1. **列矛盾清单**:用 bullet list 列出当前情境中所有可识别的对立面,格式为 `[A] vs [B]` 2. **判定主要矛盾**:在列表中标记一个矛盾为 `⭐ 主要矛盾`,并用一句话说明理由 3. **判断性质**:对主要矛盾标注:`对抗性`或 `非对抗性` 4. **选择应对方法**:根据性质,选择对应方法,并明确写出"接下来我将……" 5. **设置监控提示**:在分析末尾加一行:"⚠️ 需监控:[次要矛盾X] 是否上升为主要矛盾" ## 与其他 skill 的关系 - **实践认识论**:矛盾分析得出的结论需要在实践中验证 - **调查研究**:识别矛盾的前提是充分的调查研究 - **集中兵力**:抓住主要矛盾后,集中力量解决它 - **统筹兼顾**:当多对矛盾都需要处理时,需要统筹兼顾 - **批评与自我批评**:矛盾分析也适用于审视自己的工作 ## 安装方法 ```bash clawhub install contradiction-analysis ``` ## 许可证 MIT License