ワンクリックで
first-principles
Bottom-up reasoning from fundamentals — strip assumptions, interrogate each one, rebuild from what's actually true.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Bottom-up reasoning from fundamentals — strip assumptions, interrogate each one, rebuild from what's actually true.
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 | first-principles |
| description | Bottom-up reasoning from fundamentals — strip assumptions, interrogate each one, rebuild from what's actually true. |
| group | thinking |
| keywords | ["first-principles","assumptions","fundamentals","reasoning","decompose","rebuild","feynman","musk"] |
| task_strategies | ["spike","investigation"] |
| stream_affinity | ["roadmap","research"] |
| allowed-tools | ["Read","Glob","Grep","AskUserQuestion"] |
| status | experimental |
| source | Aristotle — Nicomachean Ethics; Elon Musk interviews (2012–2013); Richard Feynman technique |
| acquired | 2026-06-15 |
Strip everything down to what's actually true. Rebuild from there.
Aristotle's method, popularized in engineering by Musk and in learning by Feynman. Conventional wisdom is compressed prior reasoning — first-principles forces you to re-examine whether that prior reasoning still holds.
/brana:inversion — inversion finds what to avoid; first-principles finds a better pathState the problem in one sentence without embedding a solution:
AskUserQuestion: "What problem are we trying to solve? (No 'by doing X' in the answer)"
Reject: "We need to make our deploy pipeline faster by switching to GitHub Actions" Accept: "We need to reduce the time between code commit and production deployment"
What do you currently believe is true about this problem? Include:
List them all. Don't filter. Include assumptions so obvious they feel like facts.
Classify each assumption:
| Type | Definition | Action |
|---|---|---|
| Fundamental | Grounded in physics, math, or empirical fact | Keep — build from it |
| Conventional | True in most contexts but not inherent | Examine — when does it break? |
| False | Not actually true, just inherited | Discard — opens solution space |
For each Conventional or False assumption, ask:
Starting only from the Fundamental truths identified in Step 3:
Don't iterate on the existing solution. Start fresh from the fundamentals.
What is the single assumption or constraint that, if removed, would most change the solution space?
**First-principles analysis of [problem]**
Key false assumption found: [X]
What it makes possible: [Y]
Recommended direction: [Z]
/brana:challenge to stress-test the rebuilt solution