auto
AI auto strategy executor. Analyzes task and automatically selects and executes the best strategy: direct execution, hybrid-auto PRD generation,…
Approve the current PRD and begin parallel story execution. Analyzes dependencies, creates execution batches, launches background Task agents for each story, and monitors progress. Usage: /plan-cascade:approve [--flow <quick|standard|full>] [--tdd <off|on|auto>] [--confirm]
> /plugin marketplace add Taoidle/plan-cascade > /plugin install plan-cascade@plan-cascade
How it fires
How this command gets triggered: by you, by Claude, or both.
/approveContext preview
What this command does when you run it.
Approve the current PRD and begin parallel story execution. Analyzes dependencies, creates execution batches, launches background Task agents for each story, and monitors progress. Usage: /plan-cascade:approve [--flow <quick|standard|full>] [--tdd <off|on|auto>] [--confirm]
description: "Approve the current PRD and begin parallel story execution. Analyzes dependencies, creates execution batches, launches background Task agents for each story, and monitors progress. Usage: /plan-cascade:approve [--flow <quick|standard|full>] [--tdd <off|on|auto>] [--confirm] [--no-confirm] [--agent <name>] [--impl-agent <name>] [--retry-agent <name>] [--no-verify] [--verify-agent <name>] [--no-review] [--no-fallback] [--auto-run]"
You are approving the PRD and starting parallel execution of user stories.
This command accepts flow control parameters that affect quality gates and execution:
Parameters can be specified in three places. When the same parameter is defined in multiple sources, the following priority order applies:
1. **Command-line flags** (highest priority)
2. **PRD configuration** (prd.json)
3. **Default values** (lowest priority)
**Example Priority Resolution:**
# Scenario 1: Command-line overrides PRD prd.json contains: flow_config.level = "standard" You run: /plan-cascade:approve --flow full Result: FLOW = "full" (command-line wins) # Scenario 2: PRD config used when no command-line flag prd.json contains: tdd_config.mode = "on" You run: /plan-cascade:approve Result: TDD = "on" (from PRD) # Scenario 3: Default used when neither specified prd.json has no tdd_config You run: /plan-cascade:approve Result: TDD = "auto" (default)
**Debugging Tip:** The command displays resolved parameter values at Step 2.1, showing which source each parameter came from.
Override the execution flow depth. This controls quality gate strictness.
| Flow | Gate Mode | AI Verification | Code Review | Test Enforcement | |------|-----------|-----------------|-------------|------------------| | `quick` | soft (warnings) | **disabled** | no | no | | `standard` | soft (warnings) | enabled | no | no | | `full` | **hard (blocking)** | enabled | **required** | **required** |
**FULL Flow Enforcement:**
Control Test-Driven Development mode for story execution.
| Mode | Description | |------|-------------| | `off` | TDD disabled, no compliance checks | | `on` | TDD enabled with prompts and compliance gate | | `auto` | Automatically enable TDD for high-risk stories (default) |
Require explicit user confirmation before starting each batch execution.
Explicitly disable batch confirmation, even if FULL flow would normally require it.
This is useful for:
**Note**: `--no-confirm` only affects batch-level confirmation. It does NOT disable quality gates (verification, code review, TDD compliance) - those still run and can block on failures in FULL flow.
**Precedence**: `--no-confirm` overrides `--confirm`, PRD config, and FULL flow's default confirmation requirement.
The approve command supports three execution modes:
**Full Auto Mode Features:** | Feature | Description | |---------|-------------| | Auto Retry | Failed stories automatically retry up to 3 times | | Failure Context | Error details and suggested fixes added to retry prompts | | Exponential Backoff | 5s → 10s → 20s → ... delays between retries | | Agent Switching | Optional: switch to `--retry-agent` on failures | | State Persistence | Progress saved to `.iteration-state.json` for recovery |
To use Full Auto mode, select option `[3]` when prompted for execution mode, or run:
uv run python scripts/auto-execute.py --prd prd.json --flow full --tdd on
This command works with both new and legacy path storage modes:
User-visible files (`progress.txt`, `findings.md`) always remain in the working directory.
This command supports multiple AI agents for story execution. The system automatically selects the best agent based on:
1. Command-line parameters (highest priority) 2. Story-level `agent` field in PRD 3. Story type inference (bugfix→codex, refactor→aider) 4. Phase defaults from agents.json 5. Fallback to claude-code (always available)
| Agent | Type | Best For | |-------|------|----------| | `claude-code` | task-tool | General purpose (default, always available) | | `
AI-Powered Cascading Development Framework Transform complex projects into parallel executable tasks with intelligent decomposition and multi-provider execution Why Plan Cascade? • Product Editions • Quick Start • Architecture
Repo: Taoidle/plan-cascade
AI auto strategy executor. Analyzes task and automatically selects and executes the best strategy: direct execution, hybrid-auto PRD generation,…
Check and update .gitignore to exclude Plan Cascade temporary files. Ensures planning files won't be accidentally committed to version control.
Complete a worktree task. Verifies all phases are complete, commits code changes (excluding planning files), merges to target branch, and removes worktree. Can…
Show execution status dashboard. Usage: /plan-cascade:dashboard [--verbose|-v] [--json]
Generate a technical design document. Auto-detects level: project-level from mega-plan.json, or feature-level from prd.json. Provides architectural context for…
Import an external design document (Markdown, JSON, or HTML from Confluence/Notion) and convert it to design_doc.json format for Plan Cascade integration.