A Single Spark Can Start a Prairie Fire
"An old Chinese saying fits here: 'A single spark can start a prairie fire.' That is to say, although there is only a tiny amount of strength right now, it will develop very rapidly. In the context of China, it not only has the possibility of development, it simply has the inevitability of development."
—— Mao Zedong, A Single Spark Can Start a Prairie Fire (1930)
Core Principles
Starting small does not equal having no future. The key is to build a solid "base area" (foundation), rather than conducting guerrilla operations everywhere (scattered actions). Under the right conditions, a single spark can fully develop into a prairie fire.
For detailed original text references, see original-texts.md
Inapplicable Scenarios
You do not need to invoke this skill in the following situations:
- The project already has a solid foundation and is in the expansion phase rather than starting from scratch
- The user has already clarified the entry point and only needs to execute
- The task is to modify an existing system rather than build a new one — the existing code is the "base area"
- You have sufficient resources and do not need the cautious start strategy of "a single spark"
When to Use
You should invoke this skill in the following situations:
- Starting a new project/task from scratch
- Extremely limited resources, making the big goal seem impossible to achieve
- Not knowing where to start when facing an ambitious goal
- Doing a lot of scattered work without any accumulation
- Needing to verify the feasibility of an idea with minimal investment
- Feeling that your strength is insignificant and the future is uncertain
Method Process
Step 1: Evaluate Objective Conditions
"It not only has the possibility of development in China's environment, it simply has the inevitability of development." —— A Single Spark Can Start a Prairie Fire
Not all "single sparks" can start a prairie fire, the key depends on conditions:
- Is there a real demand? (Is there "dry firewood"?)
- Do objective conditions allow development? (Does the environment support it?)
- Is my direction correct? (Direction is more important than speed)
- Is there any foundation you can rely on? (Even if it is very small)
If conditions are not met: First create conditions (invoke
to conduct investigation and research), or adjust the direction.
If conditions are met: Strengthen confidence and start small.
Step 2: Select the Base Area
Build a base area instead of roving rebel ideology —— A Single Spark Can Start a Prairie Fire
The "base area" is the most solid foundation you build first. Selection criteria:
- Choose the entry point where you have the greatest advantage —— just like choosing a base area should select a place "favorable to me"
- This entry point must allow you to gain a firm foothold —— not just a one-off thing you discard, but can be developed sustainably
- This entry point must be scalable —— you can extend outwards to a larger scope from here
Specific to different scenarios:
- New project → First build the most core, minimum viable functional module
- New field → First establish in-depth understanding in a sub-field
- New ability → First master a basic skill as a starting point
Step 3: Take Root and Reject Roving Rebel Ideology
Manifestations of roving rebel ideology:
- Do a little work here, a little there, no accumulation
- Keep switching directions, only scratch the surface in each direction
- Pursue the superficial appearance of "having done a lot of things", but actually have no depth
- No reusable achievements, start from scratch every time
Manifestations of base area thinking:
- Take deep root at one point
- The results of each step lay the foundation for the next step
- Build reusable infrastructure and knowledge
- Have a clear expansion path
Step 4: Accumulate Small Victories into Big Wins
Strength grows from small to large, from "a single spark" to "a prairie fire" —— A Single Spark Can Start a Prairie Fire
Expand in a planned way on the basis of the base area:
- Expand a small step each time, ensure you have a firm foothold at every step
- Consolidate each small achievement before extending outwards
- Be patient — it takes time for quantitative changes to accumulate into qualitative changes
- Record and summarize the experience of each expansion
Step 5: Reject Two Types of Mistakes
Pessimism (Surrender theory):
"Although there is only a tiny amount of strength right now, it will develop very rapidly"
Manifestation: "I only have this little resource, I can't do anything."
Correction: When conditions are met, small strength can fully grow and develop. Don't be intimidated by the current "smallness".
Adventurism (Roving rebel thinking):
Manifestation: "Whatever, let's just start first. Attack everywhere."
Correction: Actions without a base area are blind. Build a foundation first and develop in a planned way.
Four Elements of Base Area Construction
- Core function —— The most basic function of the base area must be reliable
- Reusability —— The built things can be reused by subsequent work
- Scalability —— There is a clear path to expand outwards from here
- Stability —— Verified (), confirmed to be solid
Common Mistakes
| Mistake | Mao Zedong's Criticism | Correct Approach |
|---|
| Thinking that too little strength is meaningless | "A single spark can start a prairie fire" | Evaluate conditions, start small |
| Attack everywhere without focus | Oppose "roving rebel ideology" | Select a base area, take deep root |
| Eager to expand before the base area is stable | The base area must be consolidated | Gain a firm foothold first before expanding |
| Act blindly without evaluating conditions | Check if the "dry firewood" is already available | Evaluate objective conditions first |
| Scratch the surface and keep changing directions | Base area thinking requires depth | Continue to go deep in one direction |
Operating Procedures
When this skill is triggered, output base area selection analysis and development roadmap:
-
Evaluate objective conditions (prior to all actions):
需求是否真实存在:[是/否/不确定] —— 依据:……
现有可依托的基础:……(哪怕很小)
主要障碍:……
条件评估:[具备发展条件 / 条件不足,需先创造条件]
Insufficient conditions → First invoke
, do not rush to act
-
Select the base area (a specific entry point):
根据地选择:[具体是什么]
选择理由:
- 我在这里的优势:……
- 这里能站稳的证据:……
- 从这里向外扩展的路径:……
-
Roving rebel ideology check (must pass before each expansion):
-
Development roadmap (divided into 3 steps, do not plan too far at once):
第1步:[具体行动] → 成功标志:……
第2步:[具体行动] → 成功标志:……(在第1步稳固后)
第3步:[具体行动] → 成功标志:……(在第2步稳固后)
Relationship with Other Skills
- Investigation and research: Evaluating objective conditions requires investigation and research
- Contradiction analysis method: Selecting a base area requires analyzing the main contradiction
- Concentrate forces: Concentrate all forces on the base area
- Protracted war strategy: A single spark starting a prairie fire is the specific method for the first phase of a protracted war
- Practice epistemology: Each expansion is a cycle of practice-cognition