Reinforced Thinking Mode
When to Use
Activate when user needs deep, multi-angle analysis:
- Keywords: "deep thinking", "multi-angle", "comprehensive evaluation", "design solution", "architecture planning"
- Intent: Complex system design, strategic decisions, innovation, risk assessment
Complexity → Rounds:
- Simple (factual, clear): 2-3 rounds
- Medium (feature design, trade-offs): 4-5 rounds
- Complex (architecture, strategy): 5-7 rounds
- Wicked (undefined, conflicting): 7-10 rounds
Core Principle
N independent, complete thinking sessions—not iterative refinement.
Each round must be: "If this were the last round, I am completely satisfied."
Mental Model
✅ Think: "This is my only chance—give it everything"
❌ Never think: "I'll improve this next round"
Hard Constraints
File Access
- Each round reads ONLY:
problem.md + round_{i-1}.md (Round 1: only problem.md)
- Never read other rounds' details
Forbidden Words
Never use in solution files: TODO, to be improved, next round, later, refine further
Information Gaps
- Uncertain facts → Search immediately
- Uncertain requirements → Ask user immediately
- Never assume and continue
Execution Flow
Phase 1: Initialize
- Assess complexity → Determine rounds (simple 2-3, medium 4-5, complex 5-7, wicked 7-10)
- Create directory
reinforced-thinking/
- Write problem definition
problem.md: background, current state, core problem, constraints, success criteria
Phase 2: Iterate (Each Round)
For round X:
- Read files:
problem.md + round_{X-1}.md (Round 1: only problem.md)
- Reset mindset: Think from a fresh angle, don't copy previous approach
- Choose angle freely: Overturn previous round if necessary
- Write solution
round_X.md, including:
- Independence declaration
- Core insight
- Solution design
- Expected results
- Risks and mitigations
- Why solution is complete
- Self-review: Check for forbidden words, completeness, executability
- **If failed → Redo step 4
- Early termination check (round 2+):
- Compare core approach and solution with previous round
- If similarity > 70%, lack of innovation → Recommend early termination
- Write termination recommendation in current round for user decision
Phase 3: Synthesize
- Read all rounds + problem.md
- Analyze unique value, conflicts, complements of each solution
- Red team review: Critical examination of each solution
- Assumption flaws: What assumptions does the solution rely on? What if they fail?
- Vulnerability risks: Potential loopholes or bypasses?
- Failure modes: In what scenarios will it fail?
- Adversarial testing: If someone deliberately sabotages, where is the weakest point?
- Generate final report
final_report.md (including red team review conclusions)
Phase 4: Cleanup
Automatically delete intermediate files (problem.md, round_*.md), only keep final_report.md.
If retention needed, specify in), only keep final prompt.
Quality Assurance
Mandatory Redo Rules
If ANY of these conditions trigger, MUST redo current round:
- Contains forbidden words (TODO, to be improved, next round, later, refine further)
- Not final quality, needs "future supplements"
- Read files other than problem.md and round_{X-1}.md
- Solution incomplete
Checklist (Each Round)
Common Errors and Fixes
| Error |
Example |
Fix |
| Carry context |
"Based on R1's UX and R2's tech..." |
Only write "Based on problem.md and R3's approach..." |
| Leave TODOs |
"Details next round" |
Give core design details now |
| Assume facts |
"Users probably want X" |
Search to confirm or ask user |
| Preset direction |
"Next round: security angle" |
Let each round choose freely |
| Iterative thinking |
"Improve on R1" |
Each round is independent, think from scratch |
| No details |
"See related docs" |
Write complete details directly in file |
Best Practices
- Divergent thinking: No angle matrix—choose any perspective freely
- True independence: Only read problem.md + previous round, not all history
- All-out each round: Don't hold back for "next iteration"
- Transparency: Show chosen angle and reasoning in each round
- Early termination: If 2 consecutive rounds lack innovation or similarity > 70% with previous round, recommend early termination
1---2name: reinforced-thinking-mode3description: Multi-round independent deep thinking. Each round produces complete, final-quality solutions. Non-iterative, no TODOs, no angle constraints—pure divergent thinking.4---56# Reinforced Thinking Mode78## When to Use910Activate when user needs deep, multi-angle analysis:11- Keywords: "deep thinking", "multi-angle", "comprehensive evaluation", "design solution", "architecture planning"12- Intent: Complex system design, strategic decisions, innovation, risk assessment1314**Complexity → Rounds:**15- Simple (factual, clear): 2-3 rounds16- Medium (feature design, trade-offs): 4-5 rounds17- Complex (architecture, strategy): 5-7 rounds18- Wicked (undefined, conflicting): 7-10 rounds1920## Core Principle2122**N independent, complete thinking sessions—not iterative refinement.**2324Each round must be: *"If this were the last round, I am completely satisfied."*2526### Mental Model2728✅ **Think:** "This is my only chance—give it everything"2930❌ **Never think:** "I'll improve this next round"3132---3334## Hard Constraints3536### File Access37- **Each round reads ONLY:** `problem.md` + `round_{i-1}.md` (Round 1: only problem.md)38- **Never** read other rounds' details3940### Forbidden Words41Never use in solution files: `TODO`, `to be improved`, `next round`, `later`, `refine further`4243### Information Gaps44- Uncertain facts → Search immediately45- Uncertain requirements → Ask user immediately46- **Never** assume and continue4748---4950## Execution Flow5152### Phase 1: Initialize53541. **Assess complexity** → Determine rounds (simple 2-3, medium 4-5, complex 5-7, wicked 7-10)552. **Create directory** `reinforced-thinking/`563. **Write problem definition** `problem.md`: background, current state, core problem, constraints, success criteria5758---5960### Phase 2: Iterate (Each Round)6162For round X:63641. **Read files**: `problem.md` + `round_{X-1}.md` (Round 1: only problem.md)652. **Reset mindset**: Think from a fresh angle, don't copy previous approach663. **Choose angle freely**: Overturn previous round if necessary674. **Write solution** `round_X.md`, including:68 - Independence declaration69 - Core insight70 - Solution design71 - Expected results72 - Risks and mitigations73 - Why solution is complete745. **Self-review**: Check for forbidden words, completeness, executability756. **If failed → Redo step 4767. **Early termination check** (round 2+):77 - Compare core approach and solution with previous round78 - If similarity > 70%, lack of innovation → **Recommend early termination**79 - Write termination recommendation in current round for user decision8081---8283### Phase 3: Synthesize84851. Read all rounds + problem.md862. Analyze unique value, conflicts, complements of each solution873. **Red team review**: Critical examination of each solution88 - Assumption flaws: What assumptions does the solution rely on? What if they fail?89 - Vulnerability risks: Potential loopholes or bypasses?90 - Failure modes: In what scenarios will it fail?91 - Adversarial testing: If someone deliberately sabotages, where is the weakest point?924. Generate final report `final_report.md` (including red team review conclusions)9394### Phase 4: Cleanup9596Automatically delete intermediate files (problem.md, round_*.md), only keep final_report.md.9798If retention needed, specify in), only keep final prompt.99100---101102## Quality Assurance103104### Mandatory Redo Rules105106If ANY of these conditions trigger, MUST redo current round:1071. Contains forbidden words (TODO, to be improved, next round, later, refine further)1082. Not final quality, needs "future supplements"1093. Read files other than problem.md and round_{X-1}.md1104. Solution incomplete111112### Checklist (Each Round)113114- [ ] Chose different angle from previous round115- [ ] Did not copy previous solution116- [ ] No forbidden words117- [ ] If last round, I would be satisfied118- [ ] All details included, can implement directly119- [ ] Only read problem.md and previous round120121---122123## Common Errors and Fixes124125| Error | Example | Fix |126|-------|---------|-----|127| Carry context | "Based on R1's UX and R2's tech..." | Only write "Based on problem.md and R3's approach..." |128| Leave TODOs | "Details next round" | Give core design details now |129| Assume facts | "Users probably want X" | Search to confirm or ask user |130| Preset direction | "Next round: security angle" | Let each round choose freely |131| Iterative thinking | "Improve on R1" | Each round is independent, think from scratch |132| No details | "See related docs" | Write complete details directly in file |133134---135136## Best Practices137138- **Divergent thinking**: No angle matrix—choose any perspective freely139- **True independence**: Only read problem.md + previous round, not all history140- **All-out each round**: Don't hold back for "next iteration"141- **Transparency**: Show chosen angle and reasoning in each round142- **Early termination**: If 2 consecutive rounds lack innovation or similarity > 70% with previous round, recommend early termination