by Taoidle
AI-powered cascading development framework. Decompose complex projects into parallel executable tasks with auto-generated PRDs, design docs, and multi-agent collaboration (Claude Code, Codex, Aider).
# Add to your Claude Code skills
git clone https://github.com/Taoidle/plan-cascadeLast scanned: 5/30/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-30T16:30:31.593Z",
"npmAuditRan": true,
"pipAuditRan": true
}plan-cascade is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Taoidle. AI-powered cascading development framework. Decompose complex projects into parallel executable tasks with auto-generated PRDs, design docs, and multi-agent collaboration (Claude Code, Codex, Aider). It has 120 GitHub stars.
Yes. plan-cascade passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/Taoidle/plan-cascade" and add it to your Claude Code skills directory (see the Installation section above).
plan-cascade is primarily written in Rust. It is open-source under Taoidle on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh plan-cascade against similar tools.
No comments yet. Be the first to share your thoughts!
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/