From b00t
Decompose problems to base truths by discarding inherited assumptions and rebuilding conclusions from fundamentally verifiable facts.
How this skill is triggered — by the user, by Claude, or both
Slash command
/b00t:first-principlesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
First-principles reasoning means refusing inherited assumptions and deriving conclusions from base truths. Step 1: state what you believe to be true about the problem. Step 2: for each belief, ask "is this a fact, or did I inherit it from convention?" Step 3: discard the inherited beliefs and rebuild from what remains.
First-principles reasoning means refusing inherited assumptions and deriving conclusions from base truths. Step 1: state what you believe to be true about the problem. Step 2: for each belief, ask "is this a fact, or did I inherit it from convention?" Step 3: discard the inherited beliefs and rebuild from what remains.
Elon Musk's classic example: "batteries are expensive" → why? → materials → materials are cheap → rethink assembly. In software: "we need a database" → why? → persistent state → what's the simplest persistent state? The key test: "would this design make sense to someone who had never seen this domain before?"
Apply first-principles thinking to high-stakes decisions where inherited assumptions may be hiding better solutions. It is expensive — do not use it for every micro-choice. Use it when analogy reasoning ("we do it this way because that's how X does it") would lead to a suboptimal outcome.
npx claudepluginhub elasticdotventures/_b00t_ --plugin skill-document-understandingDecomposes problems to bedrock truths and rebuilds solutions from fundamentals. Useful when constrained by inherited assumptions or industry conventions.
Challenges assumed constraints by reducing problems to fundamental truths and rebuilding solutions from scratch. Useful when conventional approaches fail or something is dismissed as impossible.
Surfaces hidden assumptions in decisions and problems, finds foundational truths, and identifies high-leverage moves. Invoked via /deconstruct or auto on high-stakes decisions.