Contradiction Analysis Method
"In studying any complex process involving more than two contradictions, we must exert all our strength to find its principal contradiction. Once this principal contradiction is grasped, all problems can be readily solved."
—— Mao Zedong, On Contradiction (1937)
Core Principles
All things contain contradictions. The way to analyze any problem is to find the contradictions within it, distinguish between principal and secondary contradictions, and then concentrate efforts to solve the principal contradiction.
For detailed original text basis, see original-texts.md
Not Applicable Scenarios
You do not need to call this skill in the following situations:
- The task is directly executable (e.g. "Help me format this code") — no contradictions exist, no analysis required
- The user has clearly specified the solution and only needs implementation — the contradiction has been resolved by the user
- The problem has only one dimension and no opposites (e.g. "What is the function of this function?")
- Time is urgent and the problem belongs to a known pattern — directly apply the verified solution
When to Use
You should call this skill in the following situations:
- Facing a complex problem and not knowing where to start
- There are multiple opposites or conflicting factors in the problem
- Need to judge which of multiple problems is the most important and most urgent
- Trying to solve a problem but always being interrupted by other problems
- Analyzing the essence and development direction of a certain thing
- Handling internal or external conflicts in teams/systems
Method Process
Step 1: Identify All Contradictions
"The fundamental cause of the development of things lies not in the outside of things but in their inside, in the contradiction within things." —— On Contradiction
List all opposing, mutually restrictive factors in the current situation. Contradiction is the unity and struggle of opposites within things.
Notes:
- Don't just look at surface phenomena, deeply analyze the internal tension
- Each pair of contradictions must clearly define its two opposites
- Contradictions are not necessarily "bad things" — they are the driving force for the development of things
Step 2: Determine the Principal Contradiction
"Once this principal contradiction is grasped, all problems can be readily solved." —— On Contradiction
Among all identified contradictions, find the principal contradiction that regulates or influences other contradictions. Judgment criteria:
- If it is solved, will other contradictions be alleviated accordingly?
- Is it the root cause of other contradictions?
- Is it at the center of the current stage?
Step 3: Analyze the Principal Aspect of the Contradiction
"Of the two aspects of a contradiction, one must be principal and the other secondary. The principal aspect is the one that plays the leading role in the contradiction. The nature of a thing is mainly determined by the principal aspect of the contradiction that has gained the dominant position." —— On Contradiction
Within the principal contradiction, judge which aspect is dominant, which determines the current nature and development direction of the thing.
Step 4: Distinguish the Nature of Contradictions
"Contradictions of different natures can only be resolved with different methods." —— On Contradiction
Judge whether the contradiction is antagonistic or non-antagonistic:
Antagonistic contradiction (fundamental interest conflict):
- Need to clarify the position and handle it decisively
- Cannot be reconciled, only one side can be chosen
Non-antagonistic contradiction (differences under common interests):
- Use the method of "unity — criticism — unity"
- Start from the desire for unity, resolve differences through discussion and criticism, and achieve new unity
Step 5: Choose the Solution Method
Select the corresponding method according to the nature of the contradiction:
- Antagonistic contradiction → Make decisive decisions and clarify trade-offs
- Non-antagonistic contradiction → Democratic discussion, persuasion and education, seek common ground while reserving differences
- Technical contradiction → Investigation and research (call ), practical verification (call )
- Resource contradiction → Concentrate forces to solve the principal contradiction (call )
- Multi-dimensional balanced contradiction → Overall planning (call )
Step 6: Monitor Contradiction Transformation
"The principal and non-principal aspects of a contradiction transform into each other, and the nature of the thing changes accordingly. In a certain process or stage of the development of a contradiction, the principal aspect belongs to Party A, and the non-principal aspect belongs to Party B; at another stage of development or another process of development, they transform into each other." —— On Contradiction
In the process of solving the problem, continue to pay attention to:
- Has the principal contradiction been transformed? Has the original secondary contradiction risen to the principal contradiction?
- Has the principal aspect of the contradiction changed?
- Has the non-antagonistic contradiction been transformed into an antagonistic contradiction due to improper handling?
Common Errors
| Error | Mao Zedong's Criticism | Correct Practice |
|---|
| Acting without contradiction analysis | "The metaphysical world view... sees the world from an isolated, static and one-sided point of view" | Analyze first, then act |
| One-size-fits-all approach | "Make a concrete analysis of concrete things" | Each contradiction has its particularity, and templates cannot be applied |
| Failing to grasp the principal contradiction | "If you don't pay attention to the totality of things and the interconnection of all aspects of contradictions... you can't find a way to resolve contradictions" | Look at the overall situation and grasp the key point |
| Ignoring contradiction transformation | "Transform into each other under certain conditions" | Continuously monitor and adjust dynamically |
| Treating non-antagonistic contradictions as antagonistic | Improper methods will intensify contradictions | Judge the nature first, then choose the method |
Operating Procedures
When this skill is triggered, perform the following specific steps and output a structured contradiction analysis table:
- List contradiction checklist: Use a bullet list to list all identifiable opposites in the current situation, in the format
- Determine the principal contradiction: Mark one contradiction in the list as
⭐ Principal Contradiction
, and explain the reason in one sentence ("After solving it, the contradictions of [X] and [Y] will be alleviated accordingly")
- Judge the nature: Mark the principal contradiction as: (fundamental conflict of interests, must make trade-offs) or (differences under common interests, negotiable)
- Choose response method: According to the nature, select the corresponding method from the fifth step of the method process, and clearly write "Next I will……"
- Set monitoring prompt: Add a line at the end of the analysis: "⚠️ Need to monitor: Whether [secondary contradiction X] rises to the principal contradiction"
The output must include the above 5 items, and you shall not only output analytical text without giving a conclusion.
Relationship with Other Skills
- Practice Epistemology: Conclusions drawn from contradiction analysis need to be verified in practice
- Investigation and Research: Sufficient investigation and research are the premise for identifying contradictions
- Concentrate Forces: After grasping the principal contradiction, concentrate efforts to solve it
- Overall Planning: When multiple pairs of contradictions need to be handled, overall planning is required
- Criticism and Self-criticism: Contradiction analysis is also applicable to examining one's own work