From thinking
Deconstruct a problem to fundamental truths and rebuild from scratch. Use when stuck, challenging inherited constraints, or making architecture decisions where convention may be wrong.
npx claudepluginhub hpsgd/turtlestack --plugin thinkingThis skill is limited to using the following tools:
Apply first-principles thinking to decompose $ARGUMENTS to fundamental truths rather than reasoning by analogy.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Calculates TAM/SAM/SOM using top-down, bottom-up, and value theory methodologies for market sizing, revenue estimation, and startup validation.
Apply first-principles thinking to decompose $ARGUMENTS to fundamental truths rather than reasoning by analogy.
Break the problem into its constituent parts and classify every constraint:
### Component inventory
| Component | Type | Evidence |
|---|---|---|
| [component] | Hard constraint | [why this cannot change — physics, math, platform limit] |
| [component] | Soft constraint | [why this could change — policy, convention, habit] |
| [component] | Assumption | [believed true but never verified — no evidence] |
How to identify assumptions:
For each assumption, state: "What evidence would prove this wrong?" If no evidence exists either way, mark it as unverified.
Output: Complete component inventory with every constraint classified and assumptions flagged.
Take every soft constraint and assumption from Step 1 and pressure-test it:
### Challenge ledger
| # | Constraint/Assumption | Challenge | Verdict | Impact if removed |
|---|---|---|---|---|
| 1 | [item] | [What evidence supports it? Who decided this and when?] | Keep / Remove / Test | [What becomes possible if this isn't true] |
| 2 | [item] | [challenge] | [verdict] | [impact] |
Challenge questions for each item:
Rules for challenges:
Output: Challenge ledger with verdicts and impact analysis.
Starting from ONLY the verified truths and hard constraints (everything marked "Keep" or "Hard constraint"):
### Reconstruction
**Starting from these truths only:**
1. [truth 1 — hard constraint or verified fact]
2. [truth 2]
3. [truth N]
**Ignoring current implementation, the optimal solution would:**
- [design decision] — because [reasoning from first principles]
- [design decision] — because [reasoning]
**Cross-domain insight:** [How does biology/physics/another field solve an analogous problem?]
Rules for reconstruction:
Output: Reconstructed approach built from verified truths only.
Compare the reconstructed approach with the current state:
### Delta from current approach
| Aspect | Current | Reconstructed | Why different |
|---|---|---|---|
| [aspect] | [current approach] | [first-principles approach] | [which assumption removal enabled this] |
### Migration assessment
- **Quick wins:** [Changes that can be made immediately with low risk]
- **Requires validation:** [Changes that depend on unverified assumptions — need experiments first]
- **Requires authority:** [Changes that challenge soft constraints set by policy — need stakeholder buy-in]
Output: Delta table and migration assessment.
## First Principles: [problem]
### Component Inventory
[Classified constraints table from Step 1]
### Challenge Ledger
[Pressure-tested assumptions from Step 2]
### Reconstruction
[Solution built from verified truths from Step 3]
### Delta Analysis
[Comparison with current approach from Step 4]
### Recommendations
- Quick wins: [immediately actionable]
- Needs validation: [requires experiment]
- Needs authority: [requires stakeholder decision]
/council — when reconstruction reveals multiple valid paths and a decision is needed./red-team — to stress-test the reconstructed approach before committing./scientific-method — when assumptions need experimental validation, not just logical challenge.