spark-prairie-firelisted
Install: claude install-skill SanjithBolloju18/qiushi-skill
# 星火燎原
> "这里用得着中国的一句老话:'星星之火,可以燎原。'这就是说,现在虽只一点小小的力量,但是它的发展会是很快的。它在中国的环境里不仅是具备了发展的可能性,简直是具备了发展的必然性。"
> —— 毛泽东《星星之火,可以燎原》(1930年)
## 核心原则
**从小处着手不等于没有前途。关键是建立稳固的"根据地"(基础),而不是四处游击(散乱行动)。在正确的条件下,星星之火完全可以发展为燎原之势。**
> 详细原著依据见 original-texts.md
## 不适用场景
**以下情况不需要调用此 skill:**
- 项目已有稳固基础,处于扩展阶段而非从零开始
- 用户已经明确了切入点,只需要执行
- 任务是对现有系统的修改,而非新建 —— 现有代码就是"根据地"
- 已经有充分资源,不需要"星星之火"的谨慎起步策略
## 何时使用
你应该在以下情况调用此 skill:
- 从零开始一个新项目/新任务
- 资源极度有限,看起来不可能完成大目标
- 面对宏大目标不知从何下手
- 正在做很多零散的事但没有积累
- 需要用最小的投入验证一个想法的可行性
- 感到力量渺小、前途迷茫
## 方法流程
### 第一步:评��客观条件
> "它在中国的环境里不仅是具备了发展的可能性,简直是具备了发展的必然性。"——《星星之火,可以燎原》
不是所有的"星星之火"都能燎原,关键看条件:
- 是否存在真实的需求?(有没有"干柴")
- 客观条件是否允许发展?(环境是否支持)
- 我的方向是否正确?(方向比速度更重要)
- 有没有可以依靠的基础?(哪怕很小)
**如果条件不具备:** 先创造条件(调用 `investigation-first` 做调查研究),或者调整方向。
**如果条件具备:** 坚定信心,从小处着手。
### 第二步:选定根据地
> 建立根据地,而非流寇主义——《星星之火,可以燎原》
"根据地"就是你最先建立的、最稳固的基础。选择标准:
- **选择你最有优势的切入点** —— 就像选根据地要选"有利于我"的地方
- **这个切入点必须能站稳** —— 不只是做一次就扔掉,而是能持续发展
- **这个切入点必须能扩展** —— 从这里可以向外延伸到更大的范围
**具体到不同场景:**
- 新项目 → 先做一个最核心、最小可用的功能模块
- 新领域 → 先在一个子领域建立深入理解
- 新能力 → 先掌握一个基础技能作���起点
### 第三步:扎下根来,拒绝流寇主义
**流寇主义的表现:**
- 这里做一点,那里做一点,没有积累
- 不断切换方向,每个方向都浅尝辄止
- 追求表面的"做了很多事",实际没有深度
- 没有可复用的成果,每次都从零开始
**根据地思维的表现:**
- 在一个点上深入扎根
- 每一步的成果都为下一步打基础
- 建立可复用的基础设施和知识
- 有明确的扩展路径
### 第四步:积小胜为大胜
> 力量由小到大,从"星星之火"到"燎原"——《星星之火,可以燎原》
在根据地基础上,有计划地扩展:
- 每次扩展一小步,确保每一步都站稳
- 每个小成果都巩固后再向外延伸
- 保持耐心——量变积累到质变需要过程
- 记录和总结每次扩展的经验
### 第五步:拒绝两种错误
**悲观主义(投降论):**
> "现在虽只一点小小的力量,但是它的发展会是很快的"
表现:"我只有这么一点资源,做不了什么。"
纠正:条件具备时,小力量完全可以发展壮大。不要被当前的"小"所吓倒。