원클릭으로
inversion
Backward-from-failure thinking — define what would guarantee failure, then systematically avoid it.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Backward-from-failure thinking — define what would guarantee failure, then systematically avoid it.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
End a session — extract learnings, write handoff, store patterns, detect doc drift. Use when ending a work session or when the user says done/bye/closing.
Build anything — features, bug fixes, refactors, spikes, migrations. Auto-detects strategy, integrates with backlog, enforces TDD. The unified dev command.
Align a project to brana practices — assess gaps, plan, implement, verify. Auto-detects type. Use when setting up a new project or realigning an existing one.
Scan and diagnose a project, or scaffold a new client from scratch. Works for code and venture clients. Auto-detects project type.
Manage the backlog — plan, track, navigate phases and streams. Use when planning phases, viewing roadmaps, or restructuring work.
Structured bug fix — reproduce (failing test), diagnose, fix (minimal change), verify, commit. Enforces test-first. Use when a bug needs a methodical fix.
| name | inversion |
| description | Backward-from-failure thinking — define what would guarantee failure, then systematically avoid it. |
| group | thinking |
| keywords | ["inversion","backward","failure","avoidance","munger","jacobi","contrarian","risk"] |
| task_strategies | ["spike","investigation"] |
| stream_affinity | ["roadmap","research"] |
| allowed-tools | ["Read","Glob","Grep","AskUserQuestion"] |
| status | experimental |
| source | Carl Jacobi (mathematician); Charlie Munger — Poor Charlie's Almanack; mental model popularized by Farnam Street |
| acquired | 2026-06-15 |
Invert the problem. Design failure actively. Then avoid everything you designed.
Carl Jacobi: "Invert, always invert." Charlie Munger applied this to business and investing. Instead of asking "how do I succeed?", ask "how do I guarantee failure?" — then don't do that.
/brana:pre-mortem (pre-mortem imagines failure; inversion actively designs it)What are you trying to achieve?
AskUserQuestion: "What outcome do you want? One sentence."
Flip it completely:
Goal: "Build a product users love"
Inverted: "Build a product users despise and never use"
Goal: "Ship on time"
Inverted: "Guarantee we miss every deadline"
State the inverted goal explicitly. The more specific the inversion, the more useful the next step.
Generate everything that would guarantee the inverted goal succeeds. Use these prompts:
To guarantee user abandonment:
To guarantee technical failure:
To guarantee team failure:
Generate 10–20 specific failure recipes. Don't filter.
Honest audit: which failure recipes from Step 3 are already present in your current plan or situation?
For each match:
Failure recipe: [X]
Currently present as: [Y]
Severity: high / medium / low
For each high/medium severity match:
**Inversion analysis of [goal]**
Designed failure patterns: [N total]
Already present: [N high], [N medium], [N low]
Critical avoidances:
1. [pattern] → [avoidance]
2. [pattern] → [avoidance]
3. [pattern] → [avoidance]
Recommendation: [what to stop/avoid immediately]