ワンクリックで
think-first
Apply mental models before major decisions. Enforces structured thinking before implementation.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Apply mental models before major decisions. Enforces structured thinking before implementation.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | think-first |
| description | Apply mental models before major decisions. Enforces structured thinking before implementation. |
| use_when | User faces a significant decision, architectural choice, prioritization question, or trade-off that requires structured thinking. |
Stop and think before implementing. Apply mental models to significant decisions.
Rushing into implementation causes regret:
With structured thinking:
When you detect a decision moment:
Decision moments include:
Test: Is this a significant choice with trade-offs that will be hard to reverse?
If YES → Apply a mental model before proceeding.
Use when: Building something new, challenging assumptions, or stuck in conventional thinking.
Process:
Output format:
## First Principles Analysis: [Topic]
**Current Assumptions:**
- Assumption 1: [Challenged: true/false/uncertain]
- Assumption 2: [Challenged: true/false/uncertain]
**Fundamental Truths:**
- Truth 1: [Why irreducible]
- Truth 2: [Why irreducible]
**Rebuilt Understanding:**
Starting from fundamentals...
**New Possibilities:**
Without legacy assumptions, these options emerge...
Use when: Planning a project, avoiding failure, or stress-testing a plan.
Process:
Output format:
## Inversion Analysis: [Goal]
**Goal:** [What we're trying to achieve]
**Guaranteed Failure Modes:**
1. [Failure 1] - How to avoid: [Prevention]
2. [Failure 2] - How to avoid: [Prevention]
3. [Failure 3] - How to avoid: [Prevention]
**Inverted Plan:**
To succeed, we must NOT do these things...
**Safeguards:**
Built-in protections against each failure mode...
Use when: Choosing between options, allocating time, or deciding what to build.
Process:
Output format:
## Opportunity Cost Analysis: [Decision]
| Option | What You Gain | What You Sacrifice |
|--------|---------------|-------------------|
| Option A | [Benefits] | [Costs/foregone alternatives] |
| Option B | [Benefits] | [Costs/foregone alternatives] |
**Hidden Costs:**
- [Cost not immediately obvious]
**The Real Question:**
Not "is A good?" but "is A better than everything else I could do with this time/resource?"
**Recommendation:**
[Option] because [trade-off reasoning]
Use when: Prioritizing work, finding leverage, or cutting scope.
Process:
Output format:
## Pareto Analysis: [Domain]
| Item | Impact (1-10) | Effort (1-10) | Leverage |
|------|---------------|---------------|----------|
| Item A | 9 | 3 | 3.0 |
| Item B | 5 | 7 | 0.7 |
**High Leverage (Do First):**
1. [Item] - [Why high leverage]
2. [Item] - [Why high leverage]
**Low Leverage (Defer/Cut):**
- [Items that seem important but aren't]
**The 20% Focus:**
These few things drive most of the value...
Use when: Diagnosing problems, understanding failures, or finding root causes.
Process:
Output format:
## 5 Whys Analysis: [Problem]
**Problem:** [Statement of what went wrong]
1. Why? → [First-level cause]
2. Why? → [Second-level cause]
3. Why? → [Third-level cause]
4. Why? → [Fourth-level cause]
5. Why? → [Root cause]
**Root Cause:** [The fundamental issue]
**Fix at Root:**
[How to address the root cause, not symptoms]
**Symptom fixes (temporary):**
[What addresses symptoms if root fix takes time]
| Decision Type | Best Models |
|---|---|
| "What should we build?" | First Principles, Inversion |
| "How should we prioritize?" | Pareto, Opportunity Cost |
| "Is this the right direction?" | Inversion, Opportunity Cost |
| "What went wrong?" | 5 Whys |
| "Which option is best?" | Opportunity Cost, Pareto |
Add to any project's CLAUDE.md:
## Decision Protocol
Before implementing significant decisions, apply think-first:
- Architectural choices
- Prioritization decisions
- Trade-off analysis
Ensures structured thinking before implementation.
Use when about to claim work is complete, fixed, or passing. Requires running verification commands and confirming output before making any success claims. Evidence before assertions, always.
Use when encountering any bug, test failure, or unexpected behavior. Requires root cause investigation before proposing fixes.
Analyze existing skills, agents, commands before creating new ones. Prevents duplicates and suggests alternatives.
Dynamic wisdom extraction that adapts sections to content. Use when analyzing YouTube videos, podcasts, interviews, articles, or any content where you want to capture the best insights.
Detect AI-generated writing patterns (slop). Scans for banned phrases, structural tells, and scoring.
List and restore from Minervia backups. Shows available backup timestamps and lets you restore files to previous versions. Use when you need to undo an update or recover customizations.