SDD Autopilot — Zero-stop, fully autonomous specify → plan → tasks → implement → verify → review → PR pipeline.
npx claudepluginhub rubenzarroca/sdd-autopilotSDD Autopilot — Zero-stop, fully autonomous specify → plan → tasks → implement → verify → review → PR pipeline. MCP server + native Claude Code subagents, no direct API calls.
A Claude Code plugin that takes a one-sentence feature description and autonomously produces a reviewed pull request. It breaks the feature into a spec, plan, tasks, implementation, verification, and code review — each handled by a dedicated AI agent — so you get structured, repeatable feature development without managing the process yourself.
Claude Code is great for ad-hoc coding tasks, but building a complete feature — with a spec, architecture decisions, task breakdown, implementation, tests, and review — requires you to drive every step. SDD Autopilot automates that entire ceremony. You describe what you want, it handles the how, and you review the PR.
# Install from Claude Code marketplace
# Search for "sdd-autopilot" and install
# Or from source:
git clone https://github.com/rubenzarroca/sdd-autopilot.git ~/.claude/plugins/local/sdd-autopilot
cd ~/.claude/plugins/local/sdd-autopilot/engine && npm install && npm run build
# Run a feature:
/sdd-auto:run health-check "Add a health check endpoint that returns server status"
For the full architecture, see docs/architecture.md.
| Command | Description |
|---|---|
/sdd-auto:run [name] ["brief"] | Run the full pipeline: triage through PR |
/sdd-auto:init | Initialize a project (creates .sdd/state.json, scaffolds docs) |
/sdd-auto:status | Show feature states, task progress, and score history |
The pipeline selects an execution mode automatically based on feature complexity:
| Mode | When | What runs |
|---|---|---|
| Express | Trivial changes | triage -> implement -> PR |
| Light | Low complexity | triage -> specify -> implement -> verify -> PR |
| Standard | Medium complexity | All 8 phases |
| Full | High/critical | All 8 phases + optional Opus review (--opus-review) |
Headless mode lets an external orchestrator (CI script, autonomous agent, cron job) run the SDD pipeline without human interaction, PRs, or pushes.
How to activate: pass --headless flag and set the SDD_MODE=headless environment variable.
Output contract:
0 = success. A single atomic commit is ready on the worktree branch.1 = failure (escalated or awaiting_input — cannot proceed without human).TLDR: {one sentence summary of what was done}The external orchestrator is responsible for merge, push, and branch cleanup.
Example:
SDD_MODE=headless claude -p "/sdd-auto:run my-feature 'Add rate limiting to API'" --dangerously-skip-permissions
--headless is compatible with all execution modes (Express, Light, Standard, Full) and with --skip-worktree. It implies --skip-pr — do not pass both.
git and gh (GitHub CLI) for PR creationMIT
RuFlo Marketplace: Claude Code native agents, swarms, workers, and MCP tools for continuous software engineering
No description available.
Code intelligence powered by a knowledge graph — execution flows, blast radius, and semantic search