neurofoo/wrap
WRAP decision framework countering the four villains—narrow framing, confirmation bias, short-term emotion, and overconfidence. Use for major decisions or when stuck between options.
npx skills add https://github.com/neurofoo/agent-skills --skill wrap
Apply the complete WRAP framework to make a better decision by countering the four villains of decision-making.
Work through all four phases sequentially. Each phase targets a specific cognitive bias that undermines good decisions.
Decision: [What are we deciding?]
Context: [Key constraints and stakes]
*Counter: Narrow Framing ("Should I do X?" → "What are all my options?")*
Current Framing
How is the decision currently framed? (Often as "whether or not")
Expanded Options
| # | Option | Why It's Worth Considering |
|---|--------|---------------------------|
| 1 | [option] | [rationale] |
| 2 | [option] | [rationale] |
| 3 | [option] | [rationale] |
| 4 | [option] | [rationale] |
Option-Finding Techniques
*Counter: Confirmation Bias (seeking evidence that confirms what we want)*
Key Assumptions
| Assumption | How Would We Know If Wrong? |
|------------|----------------------------|
| [assumption 1] | [test] |
| [assumption 2] | [test] |
Consider the Opposite
For each option, what would it take to be convinced it's wrong?
Ooch
Is there a small experiment we can run to test this before fully committing?
| Option | Small Test | What We'd Learn |
|--------|-----------|-----------------|
| [option] | [test] | [insight] |
*Counter: Short-term Emotion (deciding when angry, excited, or desperate)*
10/10/10
| Time Horizon | How will you feel about this decision? |
|--------------|----------------------------------------|
| 10 minutes | [how you feel now] |
| 10 months | [how you'll likely feel] |
| 10 years | [long-term perspective] |
What Would I Tell My Best Friend?
If someone you loved faced this decision, what would you tell them?
*Counter: Overconfidence ("I'm sure this will work")*
Premortem
Imagine this decision failed completely. What went wrong?
| Failure Mode | How to Prevent/Detect |
|--------------|----------------------|
| [what could fail] | [safeguard] |
Tripwires
Set a future point to reconsider:
| Tripwire | Action If Triggered |
|----------|-------------------|
| [date or condition] | [what we'll do] |
Recommendation
Based on the WRAP analysis:
> [Your decision and reasoning]
Key Safeguards
Review Date: [When to reassess]
$ARGUMENTS
Take neurofoo/wrap from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.