Concentrate Superior Forces
"For the enemy, wounding ten of his fingers is not as good as cutting off one; defeating ten of his divisions is not as good as annihilating one."
—— Mao Zedong, Strategic Issues in China's Revolutionary War (1936)
Core Principles
When resources are limited, do not disperse your forces to deal with multiple problems at the same time. Instead, concentrate superior forces on the main contradiction, solve one completely before moving on to the next. Fight no battle unprepared, fight no battle you are not sure of winning.
For detailed original source references, see original-texts.md
Unsuitable Scenarios
You do not need to call this skill in the following situations:
- There is only one current task, and there is no "multiple tasks competing for resources" situation
- The user explicitly requires simultaneous progress on multiple tasks (user instructions take priority)
- Tasks are parallel and independent, with no resource competition at all (e.g. independent modifications of different files)
- The selected main attack task is already being executed, and no re-decision is needed
When to Use
You should call this skill in the following situations:
- There are multiple tasks/problems that need to be handled at the same time
- Resources (time, energy, attention) are limited, and it is impossible to handle everything at the same time
- You are pushing forward multiple things at the same time but none of them are done well
- You need to decide what to do first and what to do later
- Facing a big problem, you need to decide which part to break through from
Method Process
Step 1: List all pending problems
"First attack the dispersed and isolated enemy, then attack the concentrated and powerful enemy." —— Ten Military Principles
Fully take inventory of all current tasks and problems:
- List the scale and difficulty of each problem
- Evaluate the urgency of each problem
- Judge whether there are dependencies between problems
Step 2: Identify the main contradiction using contradiction analysis
Call
(contradiction analysis method):
- Find the main contradiction among all problems - the key problem that, once solved, will drive the solution of other problems
- Distinguish between primary and secondary contradictions
- Judge the priority of each problem
Step 3: Choose a breakthrough point
"First attack the dispersed and isolated enemy, then attack the concentrated and powerful enemy"
"First take small cities, medium cities and vast rural areas, then take big cities" —— Ten Military Principles
Principles for choosing a breakthrough point:
- Start with easy tasks before difficult ones —— solve problems you are sure of first, accumulate confidence and resources
- Solve isolated problems first before strong ones —— solve isolated problems that are not supported by other problems first
- Solve key problems first before peripheral ones —— if a problem is the root cause of other problems, solve it first
- Fight only when prepared —— ensure you have a full understanding and preparation for the selected problem
Step 4: Concentrate all forces and solve completely
"Concentrate absolutely superior forces in every battle... strive to annihilate the enemy completely, without letting any escape." —— Ten Military Principles
Concentrate forces on the selected problem:
- Do not get distracted —— during the period of solving the current problem, put other problems on hold temporarily
- Pursue thoroughness —— "wounding ten fingers is not as good as cutting off one", solve completely, do not only solve half of it
- Solve quickly —— pursue quick resolution on local problems, do not delay
- Verify completion —— confirm that the problem is indeed completely solved, leaving no hidden dangers
Step 5: Move to the next target
"Be good at using the gap between two campaigns to rest and retrain the troops" —— Ten Military Principles
After a problem is completely solved:
- Briefly summarize experience (call )
- Evaluate whether the remaining problems have changed due to the solution of the first problem
- Re-determine the next target
- Concentrate forces to solve the next problem
Step 6: Fight no battle unprepared
"Fight no battle unprepared, fight no battle you are not sure of winning" —— Mao Zedong
Check before starting to solve each problem:
- Do you fully understand the problem? ()
- Do you have sufficient resources and capabilities?
- Do you have a feasible solution?
- If you are not well prepared —— conduct investigation and research first, instead of acting rashly
Application of the Ten Military Principles in General Scenarios
| Military Principle | General Scenario Mapping |
|---|
| First attack the weak enemy before the strong one | Solve tasks you are sure of first to accumulate momentum |
| First take small cities before big ones | Secure small achievements first, then tackle big goals |
| Aim to annihilate the enemy's effective strength | Pursue complete problem solving instead of temporary bypassing |
| Concentrate absolutely superior forces | Focus on only one core problem at a time |
| Fight no battle unprepared | Act only when fully prepared |
| Style of continuous combat | Move to the next task immediately after solving one to maintain momentum |
| Rest during campaign gaps | Periodic summarization and adjustment |
Common Mistakes
| Mistake | Mao Zedong's Criticism | Correct Practice |
|---|
| Do multiple things at the same time | Dispersed forces will inevitably be defeated | Concentrate forces on one problem |
| Switch to another problem when half solved | "Defeating ten of his divisions is not as good as annihilating one" | Solve completely before switching |
| Tackle the hardest part first | "First attack the dispersed and isolated enemy" | Start with easy tasks first, accumulate advantages |
| Act without sufficient preparation | "Fight no battle unprepared" | Conduct investigation and research first before acting |
| Fight continuously without summarizing | "Use gaps to rest and retrain" | Briefly summarize after each battle |
Operating Procedures
When this skill is triggered, output the task priority matrix and announce the main attack direction:
-
List all pending tasks (use the TodoWrite tool), mark each task with:
- Scope of impact: High (affects core functions) / Medium / Low (only affects edge details)
- Difficulty of solution: High / Medium / Low
- Dependency: Whether it is depended on by other tasks (Yes/No)
-
Select the main attack target (only select one at a time), priority criteria:
- First choice: "High impact scope + Depended on by other tasks" (unblocks blocking tasks, highest value)
- Second choice: "High impact scope + Medium difficulty of solution" (highest cost performance)
- Last choice: "Low difficulty of solution" (accumulate momentum, but impact scope is not high)
-
Announce and lock, format:
🎯 Current main attack target: [Task name]
Reason: [One sentence explaining why this task is prioritized]
Completion signal: [Under what circumstances do I consider this task completed]
Suspended tasks (to be processed after the main attack is completed):
- [Task B]: [Reason for suspension]
- [Task C]: [Reason for suspension]
-
Rules during execution:
- When the user puts forward new requirements midway, first judge: "Does this fall within the scope of the current main attack target?"
- Yes → Include in current task
- No → Record in Todo, explain "Currently focusing on handling [X], [new requirement] will be handled immediately after completion"
- Only move to the next target after the main attack target is completed and verified
Relationship with Other Skills
- contradiction-analysis: Identifying the main contradiction is determining the direction of concentrating forces
- investigation-first: The premise of fighting no battle unprepared is investigation and research
- protracted-war strategy: In each stage of a protracted war, apply the principle of concentrating forces to solve specific problems
- A Single Spark Can Start a Prairie Fire: Establishing a base area itself requires concentrating forces
- criticism-self-criticism: Summarization during campaign gaps is self-criticism