
Protracted Strategy
When you're facing a task that's too big to knock out in one session but too important to abandon, this skill helps you break it into three phases: defensive (build foundation), stalemate (accumulate wins), and offensive (full push). It's explicitly designed to counter both "we can finish this quickly" optimism and "this is impossible" paralysis. The framework comes from Mao's strategic writing and pushes you to stay aggressive on small tactical wins even when the overall timeline is long. You get a phase assessment table, milestone conditions for moving between phases, and clear guardrails against rushing or giving up. Works well when resources are limited now but the goal is non-negotiable.
- skills.sh installs
- 275
- GitHub stars
- 3.9K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add hughyau/qiushi-skill --skill protracted-strategy --agent claude-codeInstalls into .claude/skills of the current project.
Files
持久战略
"在战略上我们要藐视一切敌人,在战术上我们要重视一切敌人。也就是说在整体上我们一定要藐视它,在一个一个的具体问题上我们一定要重视它。"
既不速胜论("加把劲一次做完"),也不悲观论("这超出了能力范围")。
用 / 不用
用:
- 任务明显需要多轮、多会话才能完成
- 当前处于劣势:信息不够、基础设施不全、能力暂时不足
- 推进中遇到瓶颈,想放弃或想蛮干
- 别人催促速成,但你判断不可能
不用:
- 任务可以在当前会话内完成
- 解法已清晰,只缺执行 →
concentrate-forces - 处于某阶段的具体执行中,不需要重估战略
操作规程
- 客观评估:我方(资源、已有成果、弱点)与任务(规模、障碍、有利条件)。不夸大困难,也不低估。
- 判定阶段(只能选一个,指标见 phase-assessment-guide.md):
- 战略防御:探索期,先站稳、积累认识(多用
investigation-first、spark-prairie-fire) - 战略相持:有基础但未突破,最难也最关键(积小胜为大胜,每个点上
concentrate-forces) - 战略反攻:条件成熟,全面推进
- 战略防御:探索期,先站稳、积累认识(多用
- 写本阶段唯一核心任务和禁止事项(防速胜 / 防悲观)。
- 给出局部进攻点:防御和相持期也必须有一个现在就能集中力量拿下的小目标。
- 设阶段转换条件与检查点:「当 [里程碑] 达成时转入 [下一阶段];完成 [里程碑] 后重新评估。」
输出模板
当前阶段:战略防御 / 相持 / 反攻
判断依据:……
我方优势:…… 我方劣势:…… 关键障碍:……
本阶段核心任务(1 条):……
本阶段禁止事项:……
局部进攻点(现在就做):……
转入下一阶段的条件:当 …… 时
检查点:完成 …… 后重新评估
纪律
- 禁止在相持期消极等待;禁止因一两次小胜就宣布反攻。
- 阶段转化是渐进的,多个指标同时满足才算。
- 必要时战略退却保存实力,不蛮干。
交接
- 每阶段内的具体攻坚 →
concentrate-forces - 防御期建根据地 →
spark-prairie-fire - 阶段检查点 →
criticism-self-criticism
原著依据:original-texts.md
Sponsors
Details
- Repository
- github.com/hughyau/qiushi-skill
- Category
- Productivity & Planning
- First seen
- Jun 3, 2026