From ai-brain-starter
Deconstructs problems, decisions, situations using first-principles: surfaces hidden assumptions, finds foundational truths, rebuilds from scratch, identifies high-leverage moves. Invoke via /deconstruct or auto-triggers.
npx claudepluginhub adelaidasofia/ai-brain-starterThis skill uses the workspace's default tool permissions.
A structured thinking skill modeled on Aristotle's method: find the foundational truths that cannot be derived from anything more basic, then reason upward from those truths alone.
Applies first-principles thinking to decompose complex problems into fundamental truths and rebuild solutions from scratch. For strategic decisions, blockers, and innovation.
Breaks problems down to fundamental truths by surfacing assumptions, then rebuilds solutions from atomic principles. Useful for product/feature design, stuck problems, or challenging conventions.
Audits hidden assumptions in reasoning or decisions: classifies as fact/convention/belief/interest-driven, ranks by fragility × impact, rebuilds conclusions from verified premises. Bilingual English/Chinese auto-detect. Ideal for product hypotheses or career choices.
Share bugs, ideas, or general feedback.
A structured thinking skill modeled on Aristotle's method: find the foundational truths that cannot be derived from anything more basic, then reason upward from those truths alone.
/deconstruct and describes a problem, decision, or situationstakes: high in the decision template, Claude auto-offers: "This is high-stakes. Want me to deconstruct it before you commit?" If yes, run fast mode (Phase 1 + Phase 4 only)Phase 1 (surface assumptions) + Phase 4 (high-leverage move). Use for daily decisions and anything where the full run would be overkill.
/deconstruct)All four phases in sequence. Use for pricing models, business models, career decisions, hiring processes, strategy pivots, and anything where "that's how it's done" is load-bearing in the current approach.
When invoked manually via /deconstruct, start by asking:
"Describe the problem, decision, or situation you want me to deconstruct. Include enough context that I can distinguish your actual constraints from your assumptions. Tell me what you know is true and what you believe is true."
If the problem is too vague to deconstruct meaningfully, ask 1-2 clarifying questions. Do not guess.
Then execute the phases in order. Complete each phase fully before moving to the next.
Read the user's description carefully. Identify the assumptions embedded in how they framed the problem.
For each assumption:
Focus on assumptions the user is most likely unaware of. The obvious ones aren't useful.
Do not invent assumptions to fill space. If the user's framing is mostly sound, say so and identify only the genuine blind spots.
Fear flag: When an assumption is classified as fear, call it out explicitly. Fear-origin assumptions are rarely intellectual problems. They're emotional ones dressed as strategy ("I can't charge more because clients will leave," "I can't let this person go because they've been loyal," "I can't skip this meeting because what if it's the one"). When you find one, add a line after it: "This one isn't an analysis problem. It's a journal entry. What are you actually afraid of?" This bridges deconstruction to emotional processing, where fear-origin assumptions can be addressed honestly.
Constraint check: Separately list the actual constraints (money, time, people, physics, legal) vs. perceived constraints (things that feel fixed but could change). This distinction is where most hidden assumptions live.
Present assumptions in a numbered list, ordered by load-bearing rating (High first).
Strip away everything identified in Phase 1. What remains that is verifiably true independent of convention, opinion, or prior strategy?
Apply these three tests to each candidate truth:
If a statement passes all three tests, it qualifies as a first principle.
Present them as a numbered list. Aim for 3 to 7 principles. If you can only find 1 or 2, that is fine. Do not pad the list.
Using ONLY the first principles from Phase 2, construct 3 distinct solution approaches as if no prior approach to this problem existed. Differentiate them clearly:
Approach A: Optimized for speed. What could be built or decided fastest?
Approach B: Optimized for impact. What would create the largest long-term result?
Approach C: Optimized for simplicity. What is the minimum viable version?
For each approach, explain the reasoning chain from first principles to proposed action. Do not reference what competitors do or what is "standard."
From the three approaches above, identify the single action or decision that:
Present it as a specific, concrete recommendation (not a vague principle). Include:
If no single action clearly dominates, present the top 2 candidates and explain the trade-off between them honestly.
After the user confirms they're satisfied with the analysis:
If the analysis led to a decision: Create a decision file per your vault's decision template. Add deconstruct: true to the YAML frontmatter so these can be queried later. In the "Why" field, reference the first principles that drove the decision.
If the analysis surfaced a new concept: Create a concept note in the right vault folder.
If the analysis is exploratory (no decision yet): Save to your notes folder with this format:
---
creationDate: YYYY-MM-DDTHH:MM
type: deconstruction
topic: {brief topic}
mode: full | fast
---
# Deconstruction: {Topic}
## Assumptions Surfaced
{Phase 1 output}
## First Principles
{Phase 2 output}
## Approaches
{Phase 3 output}
## High-Leverage Move
{Phase 4 output}
If your vault uses a weekly insights or review skill, add a "first-principles audit" step:
Scan your decisions folder for any decisions logged this period with
stakes: high. Check whether they havedeconstruct: truein their YAML frontmatter.
- If any high-stakes decisions were made WITHOUT a deconstruct pass, flag them: "You made [X] high-stakes decision(s) this week without running a first-principles check. Not every decision needs one, but if any of these feel like you followed a playbook instead of thinking it through, it's not too late to run
/deconstructon them."- If ALL high-stakes decisions were deconstructed, note it as a win.
- If there were no high-stakes decisions this period, skip silently.
This closes the accountability loop. The skill catches decisions in real time. The weekly audit catches what slipped through.
This skill works best when you suspect you're stuck inside assumptions you can't see: