← ClaudeAtlas

thinking-inversionlisted

Approach problems backward by identifying paths to failure, then systematically avoiding them. Use for risk identification, planning, and avoiding obvious mistakes.
babypochi06/cc-thinking-skills · ★ 1 · AI & Automation · score 74
Install: claude install-skill babypochi06/cc-thinking-skills
# Inversion Thinking ## Overview Inversion thinking, championed by Charlie Munger and rooted in mathematician Carl Jacobi's principle "Invert, always invert," approaches problems by considering their opposite. Instead of asking "How do I succeed?", ask "How would I guarantee failure?" then avoid those paths. **Core Principle:** "All I want to know is where I'm going to die, so I'll never go there." — Charlie Munger ## When to Use - Planning a new project, feature, or initiative - Evaluating a decision before committing - Identifying risks that optimistic thinking obscures - Stuck on how to achieve a positive outcome - Need to challenge assumptions in a plan - Writing requirements or acceptance criteria Decision flow: ``` Have a goal? → yes → Can you list ways to achieve it? → maybe → INVERT FIRST ↘ no → Definitely invert ↘ no → Define goal, then invert ``` ## The Process ### Step 1: Define the Goal Clearly State what success looks like: ``` Goal: "Ship a reliable authentication system by Q2" Goal: "Build a high-performing engineering team" Goal: "Launch product with strong user retention" ``` ### Step 2: Invert — Ask "How Would I Fail?" List all ways to guarantee failure, ruin, or the opposite of your goal: ``` Goal: Ship reliable auth system Inversions (How to guarantee failure): - Skip security review and pen testing - No rate limiting or brute force protection - Store passwords in plaintext - No mon