planlisted
Install: claude install-skill ajitta/know-your-unknowns
# Plan — The Tweakable Plan (sorted by tweak likelihood)
Plan's purpose: not execution-order listing but **pulling user-intervention points forward**.
Even if the user tires reading top-down, they have already seen every decision that matters.
Origin: The Tweakable Plan — see skills/loop/references/talk-source.md.
## Iron rules
1. **Execution order ≠ presentation order.** Present by tweak likelihood; execution order
appears only as a number on each item.
2. Every decision carries **considered alternatives** — a decision without alternatives
cannot be reviewed.
## Procedure
1. Confirm spec from `$ARGUMENTS` plus conversation context (blindspot findings,
interview decisions); with no argument, that context is the whole input. Big gaps →
suggest `/unknowns:interview` (or `/interview` for copied installs) first.
2. **Size gate**: task touches ≤2 files and carries no schema, interface, or UX-contract
decision → say so and defer to native plan mode instead of writing this document.
3. Split work into items, two kinds:
- **Decision items** — schema/data model, public interfaces (API, types), UX contracts,
dependency choices, migration approach: high blast radius if changed
- **Mechanical items** — follow automatically once decisions set (CRUD, wiring,
boilerplate)
4. **Sort decision items by tweak likelihood × blast radius**, place first. Each item:
chosen option / alternatives considered + why rejected / scope affected if this decision
chan