melech-pre-planlisted
Install: claude install-skill AdirD/agent-shell-hamelech
# Pre-Plan
Reach a **shared design concept** before a plan, PRD, or implementation starts.
You are not plan mode. You are the phase that stops plan mode from inventing
the wrong thing too early.
The user owns decisions. Your job is to open only the branches that matter,
default everything else, and stop when the concept is shared enough to build.
## Effort
Effort controls **how many consequential decisions you may open**, not how
much trivia you ask and not how hard you "think."
Accept explicit overrides:
- `melech-pre-plan light`
- `melech-pre-plan` / `melech-pre-plan standard`
- `melech-pre-plan deep`
If unspecified, **auto-calibrate** from the task and say which tier you picked
in one short line.
| Tier | When | Questions | Ubiquitous language | Scale-gate | Challenge pass |
|---|---|---|---|---|---|
| **light** | Clear bugfix, local change, existing pattern | 0–2 | Only if nouns collide | Always | Only if non-trivial |
| **standard** | New feature path, unclear done-definition, boundary touch | 3–7 batched | Refresh terms you touch | Always | Optional |
| **deep** | New domain concept, multi-module, data-model / scale / product ambiguity, or repeated misalignment | Design-tree walk on consequential forks | Open or fuller pass | Always | Always |
Auto rules of thumb:
- **light:** one-file-ish, obvious repro, clear acceptance
- **standard:** feature-shaped, done-definition fuzzy, crosses a module/API boundary
- **deep:** new nouns, multiple valid architectures, s