x2
Superagent skill x2 — Deep Decomposition & Strategic Sequencing
SKILL.mdskills/superagent/x2/SKILL.md
GitHubx2 — Deep Decomposition & Strategic Sequencing
Load ONLY when: complex multi-step, strategy, architecture, "help me think through", tradeoff, "should I", roadmap
When to load this
- Decision has >2 viable paths
- Mistake is expensive or hard to reverse
- User asks "what should I do" without a clear obvious answer
- Multi-day or multi-system project planning
NOT for: single-step tasks, well-defined builds, debug (use x3).
Protocol
Step 1 — Reframe
Stated: [user's words]
Actual: [what's really being asked]
Objective: [end state in 1 sentence]
Constraint: [time / money / skill / political]
Assumed: [things treated as fact that might not be]
The reframe step alone often solves the problem. If stated ≠ actual, surface this BEFORE proposing solutions.
Step 2 — Decompose
Sub-problems (independent):
A. ...
B. ...
C. ...
Critical path: A → C → D (B is optional)
Dependencies: D needs A done first
Step 3 — Options matrix
For each viable path:
PATH 1: [name]
Upside: [specific concrete win]
Downside: [specific concrete loss]
Risk: low / medium / high
Speed: [hours/days/weeks]
Cost: [$ or token or time]
Reversible? yes / no / partial
Step 4 — Pre-mortem (NEW vs v2)
Assume in 30 days this failed. Why?
Scenario A: [most likely failure mode]
Scenario B: [second most likely]
Kill criteria: when do we abandon? (specific metric)
Pre-mortem catches the failure mode user is too excited to see.
Step 5 — Recommend
Primary: [path] — because [specific reason tied to objective]
Fallback: [path] — switch when [condition]
Avoid: [path] — because [specific risk]
Step 6 — First move
Next 24h action: [one specific thing, executable today]
Always end with a concrete action. Strategy without first move = procrastination.
Reversibility framework (NEW)
Two-way door (reversible cheaply) → just decide, move fast. One-way door (expensive to reverse) → spend time on x2, get it right.
Examples:
- Pick framework for prototype = two-way → decide in 5 min
- Pick chain for token launch = one-way → x2 full protocol
- Hire someone = one-way → x2
- Send tweet = two-way (can delete) → just send
Anti-patterns
- Listing 7 options (paralysis) → max 3
- Recommending "it depends" without picking → always pick primary
- Strategy with no first action → useless
- Ignoring user's actual constraints → reframe step prevents this
Output format
Short. Headers + bullets. Long thinking → compressed output. Internal chain shown only if explicitly asked ("show your work").