concentrate-forces

Original🇨🇳 Chinese
Translated

Trigger: Invoked when multiple tasks are competing for time, attention, computing power or budget at the same time, and it is necessary to determine the main attack direction and stop dispersing efforts; common signals include too many priorities, tight resources, scattered progress, and the need to decide what to do first. English: Trigger when limited resources are being split across too many tasks and one main target must be chosen. Use this skill to concentrate effort, sequence work decisively, and finish a meaningful breakthrough before expanding.

12installs
Added on

NPX Install

npx skill4agent add hughyau/qiushi-skill concentrate-forces

SKILL.md Content (Chinese)

View Translation Comparison →

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
(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:
  1. Start with easy tasks before difficult ones —— solve problems you are sure of first, accumulate confidence and resources
  2. Solve isolated problems first before strong ones —— solve isolated problems that are not supported by other problems first
  3. Solve key problems first before peripheral ones —— if a problem is the root cause of other problems, solve it first
  4. 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
    criticism-self-criticism
    )
  • 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? (
    investigation-first
    )
  • 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 PrincipleGeneral Scenario Mapping
First attack the weak enemy before the strong oneSolve tasks you are sure of first to accumulate momentum
First take small cities before big onesSecure small achievements first, then tackle big goals
Aim to annihilate the enemy's effective strengthPursue complete problem solving instead of temporary bypassing
Concentrate absolutely superior forcesFocus on only one core problem at a time
Fight no battle unpreparedAct only when fully prepared
Style of continuous combatMove to the next task immediately after solving one to maintain momentum
Rest during campaign gapsPeriodic summarization and adjustment

Common Mistakes

MistakeMao Zedong's CriticismCorrect Practice
Do multiple things at the same timeDispersed forces will inevitably be defeatedConcentrate 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:
  1. 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)
  2. 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)
  3. 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]
  4. 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