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
FAQ
plan-cascade is a Claude Code plugin with 3 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes hybrid-ralph, mega-plan, planning-with-files. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
> /plugin marketplace add Taoidle/plan-cascade> /plugin install plan-cascade@plan-cascade
Repo: Taoidle/plan-cascade
AI-Powered Cascading Development Framework
Transform complex projects into parallel executable tasks with intelligent decomposition and multi-provider execution
| Component | Version | Status | Description |
|---|---|---|---|
| Plugin | Claude Code integration | ||
| Desktop | Local-first AI workstation | ||
| CLI | Command-line interface | ||
| MCP Server | Model Context Protocol |
Why Plan Cascade? • Product Editions • Quick Start • Architecture
Traditional AI coding assistants hit a wall with large, complex projects:
| Challenge | Conventional AI | Plan Cascade |
|---|---|---|
| Complexity | Gets lost in large codebases | Decomposes into manageable units |
| Parallelism | Sequential, one-at-a-time | Independent tasks run in parallel |
| Context | Lost during long sessions | Design docs + durable context survive compaction |
| Quality | Manual verification needed | Automated testing & linting at each step |
| Control | Black box execution | Transparent, inspectable workflow |
┌─────────────────────────────────────────────────────────────────────┐
│ Your Project Goal │
│ "Build a REST API with authentication" │
└─────────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────────┐
│ Level 1: Mega Plan │
│ ───────────────────── │
│ Project-level orchestration → Manages multiple features in batches │
│ Output: mega-plan.json + design_doc.json │
└─────────────────────────────────────────────────────────────────────┘
│
┌───────────────────┼───────────────────┐
▼ ▼ ▼
┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐
│ Feature: Auth │ │ Feature: API │ │ Feature: Database │
│ ─────────────── │ │ ─────────────── │ │ ─────────────── │
│ PRD + Design Doc │ │ PRD + Design Doc │ │ PRD + Design Doc │
└─────────────────────┘ └─────────────────────┘ └─────────────────────┘
│ │ │
▼ ▼ ▼
┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐
│ Stories (Parallel) │ │ Stories (Parallel) │ │ Stories (Parallel) │
│ ───────────────── │ │ ───────────────── │ │ ───────────────── │
│ □ JWT Implementation│ │ □ CRUD Endpoints │ │ □ Schema Design │
│ □ Password Hashing │ │ □ Rate Limiting │ │ □ Migrations │
│ □ Session Management│ │ □ Input Validation │ │ □ Connection Pool │
└─────────────────────┘ └─────────────────────┘ └─────────────────────┘
│
▼
┌─────────────────┐
│ Quality Gates │
│ ───────────── │
│ ✓ DoR / DoD │
│ ✓ Test Coverage │
│ ✓ Lint / Format │
└─────────────────┘
Plan Cascade is available in three editions to suit different workflows:
| Feature | Plugin | Desktop | CLI |
|---|---|---|---|
| Target User | Claude Code users | Multi-model teams | Automation/CI |
| LLM Backend | Claude Code only | 7+ providers (Claude, OpenAI, DeepSeek, Ollama...) | 7+ providers |
| Offline Use | ❌ | ✅ (Ollama) | ✅ (Ollama) |
| Installation | claude plugins install | Desktop app / pip install | pip install |
| UI | Slash commands | Full GUI with 4 workflow modes | Command-line |
| Quality Gates | ✅ Standard | ✅ Enterprise-grade with auto-retry | ✅ |
| Security Model | Basic | 5-layer (Guardrail → Gate → Policy → Sandbox → Audit) | Basic |
| Worktree Integration | ✅ | ✅ Visual diff viewer | ✅ |
| Visual Workflow | ❌ | ✅ Real-time timeline + checkpoints | ❌ |
| MCP Stack | Client only | Full stack (Manager + Client + Server) | Client only |
| Knowledge System | ❌ | ✅ Skills + Memory + RAG | ❌ |
| Remote Control | ❌ | ✅ A2A protocol + Telegram bot | ❌ |
| Maturity | Stable | Alpha | Development |
All modes share a common foundation:
Every Story passes through validation:
┌─────────┐ ┌─────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────┐
│ DoR │ → │ Code │ → │ DoD │ → │ AI Verify │ → │ Review │
│ (Ready) │ │ (Write) │ │ (Done) │ │ (No Stubs) │ │ (Score) │
└─────────┘ └─────────┘ └─────────────┘ └─────────────┘ └─────────┘
│ │ │ │ │
▼ ▼ ▼ ▼ ▼
Validate Implement Verify all Detect stub Code quality
requirements solution criteria code & TODOs scoring
Two-level architecture ensures consistency:
Auto-injected best practices from Git submodules:
package.jsonpackage.jsonCargo.toml┌────────────────────────────────────────────────────────────────────────────┐
│ Plan Cascade Core │
├────────────────────────────────────────────────────────────────────────────┤
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ Strategy │ │ PRD │ │ Parallel │ │ Quality │ │
│ │ Selector │ │ Generator │ │ Executor │ │ Gates │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘ │
├────────────────────────────────────────────────────────────────────────────┤
│ Agent Backend Layer │
│ ┌────────────────────────────┐ ┌────────────────────────────┐ │
│ │ ClaudeCodeBackend │ │ BuiltinBackend │ │
│ │ (subprocess, no API) │ │ (direct API, ReAct loop) │ │
│ └────────────────────────────┘ └────────────────────────────┘ │
├────────────────────────────────────────────────────────────────────────────┤
│ LLM Provider Layer │
│ Anthropic │ OpenAI │ DeepSeek │ Ollama │ GLM │ Qwen │ MiniMax │
└────────────────────────────────────────────────────────────────────────────┘
# Install in Claude Code
claude plugins install plan-cascade
# Use slash commands
/plan-cascade:auto "Implement user authentication"
# Requires Python 3.10+ and uv
git clone https://github.com/Taoidle/plan-cascade.git
cd plan-cascade
uv run pytest tests/ # Run tests
# CLI entry point
uv run plan-cascade --help
See desktop/README.md for the full-featured desktop application.
| Document | Description |
|---|---|
| Plugin Guide | Claude Code plugin usage |
| CLI Guide | Command-line interface |
| Mega Plan Guide | Multi-feature orchestration |
| Desktop README | Desktop application |
| PRD Template | PRD file format |
plan-cascade/
├── src/plan_cascade/ # Core Python library
│ ├── core/ # Orchestration engines
│ ├── backends/ # Agent abstraction layer
│ ├── state/ # Thread-safe state management
│ ├── llm/ # LLM provider abstraction
│ └── tools/ # ReAct tool implementations
├── desktop/ # Tauri desktop application
│ ├── src/ # React frontend
│ └── src-tauri/ # Rust backend
├── skills/ # Plugin skills
│ ├── hybrid-ralph/ # PRD-driven execution
│ ├── mega-plan/ # Multi-feature orchestration
│ └── planning-with-files/ # File-based planning
├── commands/ # Slash command definitions
└── mcp_server/ # FastMCP server
| Component | Current | Next Milestone |
|---|---|---|
| Plugin | 4.4.0 Stable | 5.0.0 - Enhanced CLI integration |
| Desktop | 0.1.0 Alpha | 0.2.0 - Beta with full workflow |
| CLI | Development | 1.0.0 - Stable release |
| MCP Server | Stable | Enhanced tool support |
We welcome contributions! Please see our contributing guidelines for details.
MIT License - see LICENSE for details.
.claude/
.claude-plugin/
marketplace.json
plugin.json
settings.local.json
.github/
dependabot.yml
workflows/
desktop-tests.yml
release-desktop.yml
release-python.yml
.gitignore
.gitmodules
.plan-cascade/
skills.example.json
agents.json
builtin-skills/
go/
SKILL.md
java/
SKILL.md
python/
SKILL.md
typescript/
SKILL.md
CHANGELOG.md
CLAUDE.md
commands/
approve.md
auto.md
check-gitignore.md
complete.md
dashboard.md
design-generate.md
design-import.md
design-review.md
edit.md
hybrid-auto.md
hybrid-complete.md
hybrid-manual.md
hybrid-resume.md
hybrid-status.md
hybrid-worktree.md
init.md
mega-approve.md
mega-complete.md
mega-edit.md
mega-plan.md
mega-resume.md
mega-status.md
memory-doctor.md
resume.md
show-dependencies.md
spec-cleanup.md
spec-plan.md
spec-resume.md
start.md
worktree.md
desktop/
.gitignore
.husky/
pre-commit
.prettierignore
.prettierrc.json
app-icon.svg
CLAUDE.md
docs/
api-reference-v2_zh.md
api-reference-v2.md
architecture-design_zh.md
architecture-design.md
codebase-index-design_zh.md
codebase-index-design.md
developer-guide-v2_zh.md
developer-guide-v2.md
kernel-design_zh.md
kernel-design.md
memory-skill-design_zh.md
memory-skill-design.md
eslint.config.js
index.html
package-lock.json
package.json
pnpm-lock.yaml
postcss.config.js
README_zh-CN.md
README.md
scripts/
setup-dev-linux.sh
setup-dev-macos.sh
setup-dev-unix-common.sh
setup-dev-windows.ps1
src/
src-tauri/
build.rs
capabilities/
default.json
Cargo.toml
crates/
core/
Cargo.toml
src/
builders.rs
context.rs
error.rs
event_actions.rs
lib.rs
proxy.rs
streaming.rs
tool_trait.rs
llm/
Cargo.toml
src/
anthropic.rs
deepseek.rs
glm.rs
http_client.rs
lib.rs
minimax.rs
ollama.rs
openai_compat.rs
openai.rs
provider.rs
qwen.rs
reliable_catalog.rs
streaming_adapters/
claude_api.rs
deepseek.rs
glm.rs
minimax.rs
mod.rs
ollama.rs
openai.rs
qwen.rs
types.rs
quality-gates/
Cargo.toml
src/
detector.rs
lib.rs
models.rs
pipeline.rs
validators.rs
tools/
Cargo.toml
src/
executor.rs
lib.rs
prompt_fallback.rs
trait_def.rs
icons/
128x128.png
128x128@2x.png
32x32.png
64x64.png
android/
mipmap-anydpi-v26/
ic_launcher.xml
mipmap-hdpi/
ic_launcher_foreground.png
ic_launcher_round.png
ic_launcher.png
mipmap-mdpi/
ic_launcher_foreground.png
ic_launcher_round.png
ic_launcher.png
mipmap-xhdpi/
ic_launcher_foreground.png
ic_launcher_round.png
ic_launcher.png
mipmap-xxhdpi/
ic_launcher_foreground.png
ic_launcher_round.png
ic_launcher.png
mipmap-xxxhdpi/
ic_launcher_foreground.png
ic_launcher_round.png
ic_launcher.png
values/
ic_launcher_background.xml
icon.icns
icon.ico
icon.png
ios/
AppIcon-20x20@1x.png
AppIcon-20x20@2x-1.png
AppIcon-20x20@2x.png
AppIcon-20x20@3x.png
AppIcon-29x29@1x.png
AppIcon-29x29@2x-1.png
AppIcon-29x29@2x.png
AppIcon-29x29@3x.png
AppIcon-40x40@1x.png
AppIcon-40x40@2x-1.png
AppIcon-40x40@2x.png
AppIcon-40x40@3x.png
AppIcon-512@2x.png
AppIcon-60x60@2x.png
AppIcon-60x60@3x.png
AppIcon-76x76@1x.png
AppIcon-76x76@2x.png
AppIcon-83.5x83.5@2x.png
Square107x107Logo.png
Square142x142Logo.png
Square150x150Logo.png
Square284x284Logo.png
Square30x30Logo.png
Square310x310Logo.png
Square44x44Logo.png
Square71x71Logo.png
Square89x89Logo.png
StoreLogo.png
src/
app_shell.rs
commands/
a2a.rs
agent_composer.rs
agents.rs
analytics.rs
app_shell.rs
artifacts.rs
browser.rs
claude_code.rs
codebase.rs
context_v2.rs
debug_mode.rs
design.rs
embedding.rs
evaluation.rs
execution_history.rs
file_changes.rs
files.rs
git.rs
graph_workflow.rs
guardrails.rs
health.rs
init.rs
knowledge.rs
lsp.rs
markdown.rs
mcp.rs
memory.rs
mod.rs
permissions.rs
pipeline_execution.rs
plan_mode/
plan_mode.rs
lifecycle_reporting_commands.rs
planning_execution_commands.rs
session_analysis_commands.rs
plugins.rs
projects.rs
prompts.rs
proxy.rs
recovery.rs
remote.rs
sessions.rs
settings.rs
skills.rs
spec_interview.rs
standalone.rs
strategy.rs
task_mode/
task_mode.rs
analysis_commands.rs
execution_commands.rs
generation_commands.rs
session_lifecycle_commands.rs
timeline.rs
update.rs
webhook.rs
workflow.rs
worktree.rs
lib.rs
main.rs
models/
agent.rs
analytics.rs
checkpoint.rs
claude_code.rs
design_doc.rs
export.rs
iteration.rs
markdown.rs
mcp.rs
mega.rs
mod.rs
orchestrator.rs
prd.rs
project.rs
prompt.rs
quality_gates.rs
response.rs
session.rs
settings.rs
worktree.rs
services/
a2a/
client.rs
discovery.rs
mod.rs
remote_agent.rs
service.rs
types.rs
agent_composer/
codegen.rs
conditional.rs
eval_types.rs
evaluation.rs
graph_types.rs
graph_workflow.rs
llm_agent.rs
loop_agent.rs
mod.rs
parallel.rs
registry.rs
sequential.rs
types.rs
agent_executor.rs
agent.rs
analytics/
cost_calculator.rs
mod.rs
service.rs
tracked_llm.rs
tracker.rs
artifacts/
mod.rs
claude_code/
chat.rs
events.rs
executor.rs
mod.rs
session_manager.rs
thinking.rs
tools.rs
context/
assembly.rs
events.rs
filter.rs
mod.rs
core/
adapter.rs
compaction.rs
event_actions.rs
mod.rs
debug_mode.rs
dependency/
analyzer.rs
mod.rs
design/
generator.rs
importer.rs
loader.rs
mod.rs
fallback/
chain.rs
mod.rs
file_change_tracker.rs
git/
conflict.rs
graph.rs
llm_assist.rs
mod.rs
service.rs
types.rs
watcher.rs
graph_workflow/
checkpoint_store.rs
checkpointer.rs
mod.rs
guardrail/
code_security.rs
custom.rs
mod.rs
registry.rs
schema_validation.rs
sensitive_data.rs
iteration/
loop_runner.rs
mod.rs
story_executor.rs
knowledge/
chunker.rs
code_chunker.rs
context_provider.rs
docs_indexer.rs
mod.rs
observability.rs
pipeline.rs
reranker.rs
llm/
mod.rs
markdown.rs
mcp_catalog.rs
mcp_installer.rs
mcp_runtime_manager.rs
mcp.rs
mega/
mod.rs
... 1294 more© 2026 Flowy · Free and open source
Built for Claude Code · Not affiliated with Anthropic