Qiushi-skill concentrate-forces

install
source · Clone the upstream repo
git clone https://github.com/HughYau/qiushi-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/HughYau/qiushi-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/concentrate-forces" ~/.claude/skills/hughyau-qiushi-skill-concentrate-forces && rm -rf "$T"
manifest: skills/concentrate-forces/SKILL.md
source content

集中兵力

"对于人,伤其十指不如断其一指;对于敌,击溃其十个师不如歼灭其一个师。" —— 毛泽东《中国革命战争的战略问题》(1936年)

核心原则

资源有限时,不要分散力量同时应对多个问题,而要集中优势兵力于主要矛盾,彻底解决一个再转向下一个。不打无准备之仗,不打无把握之仗。

详细原著依据见 original-texts.md

不适用场景

以下情况不需要调用此 skill:

  • 当前只有一个任务,不存在"多个任务竞争资源"的情况
  • 用户明确要求同时推进多个任务(用户指令优先)
  • 任务是并行独立的,完全没有资源竞争(如不同文件的独立修改)
  • 已经在执行选定的主攻任务,不需要重新决策

何时使用

你应该在以下情况调用此 skill:

  • 面前有多个任务/问题同时需要处理
  • 资源(时间、精力、注意力)有限,不可能同时处理所有事
  • 正在同时推进多件事但哪件都做不好
  • 需要决定先做什么、后做什么
  • 面对一个大问题,需要决定从哪个部分突破

方法流程

第一步:列出所有待解决问题

"先打分散和孤立之敌,后打集中和强大之敌。"——《十大军事原则》

全面盘点当前面对的所有任务和问题:

  • 列出每个问题的规模和难度
  • 评估每个问题的紧迫程度
  • 判断各问题之间是否有依赖关系

第二步:用矛盾分析法确定主要矛盾

调用

contradiction-analysis
(矛盾分析法):

  • 在所有问题中找出主要矛盾——那个解决了就能带动其他问题的关键问题
  • 区分主要矛盾和次要矛盾
  • 判断各问题的优先级

第三步:选择突破口

"先打分散和孤立之敌,后打集中和强大之敌" "先取小城市、中等城市和广大乡村,后取大城市"——《十大军事原则》

选择突破口的原则:

  1. 先易后难 —— 先解决有把握的问题,积累信心和资源
  2. 先孤后强 —— 先解决孤立的、不被其他问题支撑的问题
  3. 先关键后外围 —— 如果某个问题是其他问题的根源,优先解决它
  4. 有准备才开打 —— 确保对选定的问题有充分了解和准备

第四步:集中全部力量,彻底解决

"每战集中绝对优势兵力...力求全歼,不使漏网。"——《十大军事原则》

集中力量于选定的问题:

  • 不要分心 —— 在解决当前问题期间,暂时搁置其他问题
  • 追求彻底 —— "伤其十指不如断其一指",要彻底解决,不要只解决一半
  • 快速解决 —— 在局部问题上追求速决,不要拖延
  • 验证完成 —— 确认问题确实被彻底解决了,不留后患

第五步:转向下一个目标

"善于利用两个战役之间的间隙,休息和整训部队"——《十大军事原则》

一个问题彻底解决后:

  • 短暂总结经验(调用
    criticism-self-criticism
  • 评估剩余问题是否因第一个问题的解决而发生变化
  • 重新确定下一个目标
  • 集中力量解决下一个问题

第六步:不打无准备之仗

"不打无准备之仗,不打无把握之仗"——毛泽东

在开始解决每个问题之前检查:

  • 是否充分了解了问题?(
    investigation-first
  • 是否有足够的资源和能力?
  • 是否有可行的解决方案?
  • 如果准备不充分——先调查研究,而非冒然行动

十大军事原则在通用场景中的应用

军事原则通用场景映射
先打弱敌后打强敌先解决有把握的任务,积累势能
先取小城后取大城先拿下小成果,再攻坚大目标
以歼灭有生力量为目标追求彻底解决问题,而非临时绕过
集中绝对优势兵力同一时间只聚焦一个核心问题
不打无准备之仗准备充分才行动
连续作战作风解决完一个马上转向下一个,保持势头
战役间隙休整阶段性总结和调整

常见错误

错误毛泽东的批评正确做法
同时做多件事兵力分散必败集中力量于一个问题
问题解决一半就转向"击溃其十个师不如歼灭其一个师"彻底解决再转向
先啃最难的骨头"先打分散和孤立之敌"先易后难,积累优势
准备不足就动手"不打无准备之仗"先调查研究再行动
连续作战不总结"利用间隙休息和整训"每战之后短暂总结

操作规程

当本 skill 被触发时,输出任务优先级矩阵并宣告主攻方向

  1. 列出所有待处理任务(使用 TodoWrite 工具),为每个任务标注:

    • 影响范围:高(影响核心功能)/ 中 / 低(仅影响边缘细节)
    • 解决难度:高 / 中 / 低
    • 依赖关系:是否被其他任务所依赖(是/否)
  2. 选择主攻目标(一次只选一个),优先级标准:

    • 首选:"影响范围高 + 被其他任务依赖"(解锁阻塞,最高价值)
    • 次选:"影响范围高 + 解决难度中"(最高性价比)
    • 末选:"解决难度低"(积累势能,但影响范围不高)
  3. 宣告并锁定,格式:

    🎯 当前主攻目标:[任务名]
    原因:[一句话说明为何优先此任务]
    完成信号:[什么情况下我认为这个任务完成了]
    
    暂缓任务(待主攻完成后处理):
    - [任务B]:[为何暂缓]
    - [任务C]:[为何暂缓]
    
  4. 执行期间的规则

    • 用户中途提出新需求时,先判断:"这属于当前主攻目标的范围内吗?"
      • 是 → 纳入当前任务
      • 否 → 记录到 Todo,说明"当前集中处理 [X],[新需求] 完成后立即处理"
    • 主攻目标完成并验证后,才转向下一个目标

与其他 skill 的关系

  • 矛盾分析法:确定主要矛盾就是确定集中兵力的方向
  • 调查研究:不打无准备之仗的前提是调查研究
  • 持久战略:在持久战的每个阶段内,用集中兵力原则解决具体问题
  • 星火燎原:建立根据地本身就需要集中兵力
  • 批评与自我批评:战役间隙的总结就是自我批评