approve
Approve the current PRD and begin parallel story execution. Analyzes dependencies, creates execution batches, launches background Task agents for each story,…
Show execution status dashboard. Usage: /plan-cascade:dashboard [--verbose|-v] [--json]
> /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.
/dashboardContext preview
What this command does when you run it.
Show execution status dashboard. Usage: /plan-cascade:dashboard [--verbose|-v] [--json]
description: "Show execution status dashboard. Usage: /plan-cascade:dashboard [--verbose|-v] [--json]"
Display execution status for the current Plan Cascade task.
VERBOSE="False"
JSON_OUTPUT="False"
for arg in $ARGUMENTS; do
case "$arg" in
--verbose|-v) VERBOSE="True" ;;
--json) JSON_OUTPUT="True" ;;
esac
done**CRITICAL**: Use the Read tool to check for state files first.
Check for existence of:
uv run python << 'PYTHON_EOF'
import sys
import json
from pathlib import Path
# Setup import path for plan_cascade module
plugin_root = Path(r"${CLAUDE_PLUGIN_ROOT}") if "${CLAUDE_PLUGIN_ROOT}" else None
if plugin_root and (plugin_root / "src").exists():
sys.path.insert(0, str(plugin_root / "src"))
else:
# Try current directory parent (for development)
if (Path.cwd().parent / "src").exists():
sys.path.insert(0, str(Path.cwd().parent / "src"))
project_root = Path.cwd()
verbose = ${VERBOSE}
json_output = ${JSON_OUTPUT}
try:
# Use the dashboard module's public API
from plan_cascade.core.dashboard import get_dashboard, format_dashboard
# Get aggregated dashboard state
state = get_dashboard(
project_root=project_root,
legacy_mode=True, # Use legacy mode for compatibility
)
if json_output:
# JSON output using state.to_dict()
print(json.dumps(state.to_dict(), indent=2, default=str))
else:
# Formatted output using the dashboard formatter
print(format_dashboard(state, verbose=verbose))
except ImportError as e:
# Fallback if dashboard module not available
print(f"Dashboard module not available: {e}")
print("")
print("=" * 60)
print("PLAN CASCADE DASHBOARD")
print("=" * 60)
print("")
# Simple fallback detection
has_mega = (project_root / "mega-plan.json").exists()
has_prd = (project_root / "prd.json").exists()
if has_mega:
print("Strategy: MEGA (Multi-Feature)")
print("Status: Run /plan-cascade:mega-status for details")
elif has_prd:
print("Strategy: HYBRID (Single Feature)")
print("Status: Run /plan-cascade:hybrid-status for details")
else:
print("Status: NO ACTIVE EXECUTION")
print("")
print("Start a new task with:")
print(" /plan-cascade:hybrid-auto <description>")
print(" /plan-cascade:mega-plan <description>")
print("=" * 60)
except Exception as e:
print(f"Dashboard error: {e}")
import traceback
traceback.print_exc()
print("")
print("No active execution found. Start with:")
print(" /plan-cascade:hybrid-auto <description>")
print(" /plan-cascade:mega-plan <description>")
PYTHON_EOFThe dashboard displays:
| Option | Description | |--------|-------------| | `--verbose` / `-v` | Show individual story/feature status | | `--json` | Output in JSON format for programmatic use |
# Basic status /plan-cascade:dashboard # Detailed view with story breakdown /plan-cascade:dashboard --verbose # JSON output for automation /plan-cascade:dashboard --json
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
Approve the current PRD and begin parallel story execution. Analyzes dependencies, creates execution batches, launches background Task agents for each story,…
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…
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.