From plan-cascade
Runs a resumable specification interview to generate spec.json and spec.md, optionally compiling to prd.json. Supports configurable flows, max questions, and TDD modes.
npx claudepluginhub taoidle/plan-cascade --plugin plan-cascade# Plan Cascade - Spec Plan (Interview) Start (or resume) a **Specification Interview** and generate: - `spec.json` (structured spec) - `spec.md` (human-readable spec) - `.state/spec-interview.json` (resume state) Optionally compile `spec.json` → `prd.json`. ## Step 1: Parse Arguments Parse: - `<desc>`: required description - `--output-dir <dir>`: optional (default: current directory) - `--flow <quick|standard|full>`: optional (default: standard) - `--first-principles`: optional - `--max-questions N`: optional (default: 18) - `--feature-slug <slug>`: optional (useful for Mega features) -...
Start (or resume) a Specification Interview and generate:
spec.json (structured spec)spec.md (human-readable spec).state/spec-interview.json (resume state)Optionally compile spec.json → prd.json.
Parse:
<desc>: required description--output-dir <dir>: optional (default: current directory)--flow <quick|standard|full>: optional (default: standard)--first-principles: optional--max-questions N: optional (default: 18)--feature-slug <slug>: optional (useful for Mega features)--compile: optional (also run compile after interview)--tdd <off|on|auto>: optional (only used with --compile)--confirm / --no-confirm: optional (only used with --compile, --no-confirm wins)Run:
uv run --project "${CLAUDE_PLUGIN_ROOT}" plan-cascade spec plan "<desc>" \
--output-dir "<output-dir>" \
--flow <flow> \
--mode on \
--max-questions <N> \
--feature-slug "<slug>" \
$( [ "<first-principles>" = true ] && echo "--first-principles" )
If --compile:
uv run --project "${CLAUDE_PLUGIN_ROOT}" plan-cascade spec compile \
--output-dir "<output-dir>" \
--flow <flow> \
--tdd <tdd> \
$( [ "<no-confirm>" = true ] && echo "--no-confirm" || true ) \
$( [ "<confirm>" = true ] && echo "--confirm" || true )
spec.jsonspec.md.state/spec-interview.jsonprd.json (if --compile)