auto
CommandAI auto strategy executor. Analyzes task and automatically selects and executes the best strategy: direct execution, hybrid-auto…
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
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
AI auto strategy executor. Analyzes task and automatically selects and executes the best strategy: direct execution, hybrid-auto…
Check and update .gitignore to exclude Plan Cascade temporary files. Ensures planning files won't be accidentally committed to…
Complete a worktree task. Verifies all phases are complete, commits code changes (excluding planning files), merges to target…
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.…
Import an external design document (Markdown, JSON, or HTML from Confluence/Notion) and convert it to design_doc.json format for…
Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.