Agent skill
spark-prairie-fire
触发:当你从零起步、资源极少、需要先找到最小可行切入口并建立稳定根据地时调用;常见信号包括 bootstrap、MVP、pilot、first foothold、小团队起步。 English: Trigger when starting from almost nothing and needing a viable foothold before scaling up. Use this skill to build a durable base, start small, and grow from a validated nucleus instead of scattering effort.
Install this agent skill to your Project
npx add-skill https://github.com/HughYau/qiushi-skill/tree/main/skills/spark-prairie-fire
SKILL.md
星火燎原
"这里用得着中国的一句老话:'星星之火,可以燎原。'这就是说,现在虽只一点小小的力量,但是它的发展会是很快的。它在中国的环境里不仅是具备了发展的可能性,简直是具备了发展的必然性。" —— 毛泽东《星星之火,可以燎原》(1930年)
核心原则
从小处着手不等于没有前途。关键是建立稳固的"根据地"(基础),而不是四处游击(散乱行动)。在正确的条件下,星星之火完全可以发展为燎原之势。
详细原著依据见 original-texts.md
不适用场景
以下情况不需要调用此 skill:
- 项目已有稳固基础,处于扩展阶段而非从零开始
- 用户已经明确了切入点,只需要执行
- 任务是对现有系统的修改,而非新建 —— 现有代码就是"根据地"
- 已经有充分资源,不需要"星星之火"的谨慎起步策略
何时使用
你应该在以下情况调用此 skill:
- 从零开始一个新项目/新任务
- 资源极度有限,看起来不可能完成大目标
- 面对宏大目标不知从何下手
- 正在做很多零散的事但没有积累
- 需要用最小的投入验证一个想法的可行性
- 感到力量渺小、前途迷茫
方法流程
第一步:评估客观条件
"它在中国的环境里不仅是具备了发展的可能性,简直是具备了发展的必然性。"——《星星之火,可以燎原》
不是所有的"星星之火"都能燎原,关键看条件:
- 是否存在真实的需求?(有没有"干柴")
- 客观条件是否允许发展?(环境是否支持)
- 我的方向是否正确?(方向比速度更重要)
- 有没有可以依靠的基础?(哪怕很小)
如果条件不具备: 先创造条件(调用 investigation-first 做调查研究),或者调整方向。
如果条件具备: 坚定信心,从小处着手。
第二步:选定根据地
建立根据地,而非流寇主义——《星星之火,可以燎原》
"根据地"就是你最先建立的、最稳固的基础。选择标准:
- 选择你最有优势的切入点 —— 就像选根据地要选"有利于我"的地方
- 这个切入点必须能站稳 —— 不只是做一次就扔掉,而是能持续发展
- 这个切入点必须能扩展 —— 从这里可以向外延伸到更大的范围
具体到不同场景:
- 新项目 → 先做一个最核心、最小可用的功能模块
- 新领域 → 先在一个子领域建立深入理解
- 新能力 → 先掌握一个基础技能作为起点
第三步:扎下根来,拒绝流寇主义
流寇主义的表现:
- 这里做一点,那里做一点,没有积累
- 不断切换方向,每个方向都浅尝辄止
- 追求表面的"做了很多事",实际没有深度
- 没有可复用的成果,每次都从零开始
根据地思维的表现:
- 在一个点上深入扎根
- 每一步的成果都为下一步打基础
- 建立可复用的基础设施和知识
- 有明确的扩展路径
第四步:积小胜为大胜
力量由小到大,从"星星之火"到"燎原"——《星星之火,可以燎原》
在根据地基础上,有计划地扩展:
- 每次扩展一小步,确保每一步都站稳
- 每个小成果都巩固后再向外延伸
- 保持耐心——量变积累到质变需要过程
- 记录和总结每次扩展的经验
第五步:拒绝两种错误
悲观主义(投降论):
"现在虽只一点小小的力量,但是它的发展会是很快的"
表现:"我只有这么一点资源,做不了什么。" 纠正:条件具备时,小力量完全可以发展壮大。不要被当前的"小"所吓倒。
冒险主义(流寇思想): 表现:"不管了,先干起来再说。到处出击。" 纠正:没有根据地的行动是盲目的。先建立基础,有计划地发展。
根据地建设的四个要素
- 核心功能 —— 根据地最基本的功能必须可靠
- 可复用性 —— 建成的东西可以被后续工作复用
- 可扩展性 —— 有明确的从这里向外扩展的路径
- 稳固性 —— 经过验证(
practice-cognition),确认是稳固的
常见错误
| 错误 | 毛泽东的批评 | 正确做法 |
|---|---|---|
| 觉得力量太小没有意义 | "星星之火,可以燎原" | 评估条件,小处着手 |
| 到处出击没有重点 | 反对"流寇主义" | 选定根据地,深入扎根 |
| 根据地还没站稳就急于扩展 | 根据地必须巩固 | 先站稳再扩展 |
| 不评估条件就盲目行动 | 看"干柴"是否已经具备 | 先评估客观条件 |
| 浅尝辄止不断换方向 | 根据地思维要求深入 | 在一个方向上持续深入 |
操作规程
当本 skill 被触发时,输出根据地选择分析和发展路线图:
-
评估客观条件(先于一切行动):
需求是否真实存在:[是/否/不确定] —— 依据:…… 现有可依托的基础:……(哪怕很小) 主要障碍:…… 条件评估:[具备发展条件 / 条件不足,需先创造条件]条件不足 → 先调用
investigation-first,不急于行动 -
选定根据地(一个具体的切入点):
根据地选择:[具体是什么] 选择理由: - 我在这里的优势:…… - 这里能站稳的证据:…… - 从这里向外扩展的路径:…… -
流寇主义检查(每次扩展前必须通过):
- 上一个切入点是否已经验证稳固?(未稳固不得扩展)
- 这次扩展是否从上一个根据地自然延伸?(跳跃式扩展是流寇)
- 新增的内容是否可复用?(一次性的不算根据地建设)
-
发展路线图(分 3 步,不要一次规划太远):
第1步:[具体行动] → 成功标志:…… 第2步:[具体行动] → 成功标志:……(在第1步稳固后) 第3步:[具体行动] → 成功标志:……(在第2步稳固后)
与其他 skill 的关系
- 调查研究:评估客观条件需要调查研究
- 矛盾分析法:选择根据地需要分析主要矛盾
- 集中兵力:在根据地上集中全部力量
- 持久战略:星火燎原是持久战第一阶段的具体方法
- 实践认识论:每次扩展都是一轮实践-认识的循环
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
mass-line
触发:当你需要收集多方意见、把零散反馈整合成可执行方案,或把方案带回真实使用者/执行者验证时调用;常见信号包括 stakeholder input、user feedback、意见汇总、对齐与验证。 English: Trigger when input must be gathered from many people, synthesized into a clearer plan, and returned to the affected users or executors for validation. Use this skill for a collect-synthesize-validate loop.
protracted-strategy
触发:当目标长期、任务复杂、资源暂时处于劣势,或短期无法速胜但又不能放弃时调用;常见信号包括 long-term effort、phased plan、endurance、战略耐心、需要分阶段推进。 English: Trigger when the work is long-horizon, difficult, and unlikely to be won quickly. Use this skill to divide the effort into stages, keep strategic confidence, and accumulate small wins into overall victory.
criticism-self-criticism
触发:当一项工作已经完成、进入阶段验收、收到批评反馈,或反复出现同类错误需要系统纠偏时调用;常见信号包括 review、audit、retrospective、quality check、纠错与复盘。 English: Trigger after delivery or at a review checkpoint when quality must be examined honestly and errors must be corrected without defensiveness. Use this skill for structured self-review, feedback processing, and continuous correction.
investigation-first
触发:当你准备下判断、做决策或提出建议,但事实、上下文或一手信息还不充分时优先调用;常见信号包括 unknowns、信息缺口、证据不足、领域陌生、需要先摸清现状。 English: Trigger before making claims or decisions when context is incomplete, evidence is weak, or the domain is unfamiliar. Use this skill to investigate first, gather firsthand facts, and let reality shape the conclusion.
contradiction-analysis
触发:当问题复杂、存在多个冲突因素、优先级不清,或你不知道应该先解决什么时调用;常见信号包括 trade-off、瓶颈、根因不明、主次不清、多个问题互相牵制。 English: Trigger when a problem contains competing forces, unclear priorities, or no obvious entry point. Use this skill to identify contradictions, isolate the principal contradiction, classify its nature, and choose the right response.
overall-planning
触发:当你需要在多个目标、利益方或相互制约的指标之间做动态平衡时调用;常见信号包括 trade-offs、目标冲突、系统性约束、优化一项会伤害另一项。 English: Trigger when several important goals must be advanced together and optimizing one dimension can damage another. Use this skill to map the key relationships, avoid one-sided decisions, and balance the system as a whole.
Didn't find tool you were looking for?