gabe-planlisted
Install: claude install-skill khujta/gabe-suite
# Gabe Plan — KDBP-aware planner
**Usage:** `/gabe-plan [goal] [--full-catalog] [--html-artifact|--no-html-artifact]`
## Gabe execution contract (E1–E7)
This skill runs under the suite execution contract — E1 EVIDENCE · E2 RUN-BEFORE-✅ · E3 NO SILENT DOWNGRADE · E4 REUSE FIRST · E5 STATE SYNC · E6 MISSING ANCHOR = STOP · E7 REPORT WHERE — floors, not ceilings; a skill's own gate may be stricter, never looser. Full text: `../gabe-docs/references/execution-contract.md` (if that file is missing, E6 applies — STOP).
## What this does
KDBP-aware planner. Same planning logic as `/plan`, but persists to `.kdbp/PLAN.md` with lifecycle management plus a per-phase tier decision (MVP / Enterprise / Scale) rendered as a trade-off matrix. Every PLAN.md write also writes the `.kdbp/PLAN.json` machine mirror (phases, cells, tier, per-phase `proof:` field) in the same turn — read by session hooks and deterministic tooling. For complex plans it also creates a self-contained HTML review artifact as the human-facing entrypoint, while `.kdbp/PLAN.md` stays canonical.
## Procedure
1. Treat any text after the invocation as `$ARGUMENTS`.
2. Read `references/plan-spec.md` (in this skill directory) IN FULL before executing — it is the binding spec: subcommand dispatch, tier-decision flow, PLAN.md write format, DECISIONS/LEDGER writes, and the shared auto-tick helper. If it is missing, E6 applies — STOP.
3. Summary of the spec's main flow:
- **Step 0** — subcommand dispatch on first token of