ワンクリックで
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]