8-phase AI development pipeline for Claude Code, Copilot CLI & Codex CLI. Issue → analysis → plan → TDD → rule-cited review → commit → PR in one command.
Drives a Jira issue or GitHub URL to a merged PR in one command (v16.18.0). 8 phases: Init · Analysis · Planning (approval gate) · TDD dev · CLI-aware parallel review (Fable + Sonnet on Claude Code, GPT + Opus + Sonnet on Copilot CLI, three effort-diverse GPT-5.6/5.4 reviewers on Codex CLI, then triage) · Test · Commit + PR · Report (PR body, Jira, Wiki, Confluence). Every loop is bounded and evidence-gated: deterministic gates before AI review, a 'passed' claim needs a log behind it, blocking findings can be confirmed by an auto-written repro test, and retry loops hard-stop at 3. Multi-repo orchestration with per-repo worktrees, per-phase cost ledger, cross-session learnings memory. Stack skills ship as versioned marketplace plugins. Runs natively on Claude Code, Copilot CLI and Codex CLI - macOS / Linux / Windows. Full version history in the repo CHANGELOG.
Claude/multi-agent "#316"Copilotmulti-agent "#316"Claude/multi-agent "PROJ-1234"Copilotmulti-agent "PROJ-1234"Claude/multi-agent:local "#316"Copilotmulti-agent-local "#316"Claude/multi-agent:autopilot "#316"Copilotmulti-agent-autopilot "#316"Claude/multi-agent:local-autopilot "#316"Copilotmulti-agent-local-autopilot "#316"ClaudeStep 7.5 → ShortCopilotStep 7.5 → ShortClaude/multi-agent:analysis "PROJ-2001"Copilotmulti-agent-analysis "PROJ-2001"ClaudeStep 1b → CorporateCopilotStep 1b → Corporatesetupjiraissuestatuslog #Nresume #Nkill #Nreviewrefactorchannelsteststack [platform]language [en|tr]scansearchsyncupdateclear-logspurgehelptesttest "dark mode"test "accessibility"test "dynamic type"test "store-ready"test "biometric"test "performance"stack iosstack androidstack backendstack mobilestack allDeep dive: architecture across three CLIs · install transforms, the 8 phases, every gate, and the shared state root
Issue → analysis → plan (approval gate) → TDD dev → parallel review + triage → test → commit/PR → report. Every retry loop is bounded (hard-stop at 3).
2 models on Claude Code (Fable + Sonnet), 3 on Copilot CLI (GPT + Opus + Sonnet); Fable triage filters false positives. Runs in a Short pipeline too, not just a Full one. Findings cite stable rule IDs from whichever rule registry declares scope over the changed files, so a review says SEC-01 instead of "I would have written it differently". Blocking findings can be confirmed by an auto-written repro test.
Build/lint/test/secret gates before AI review; a 'passed' claim needs a log behind it (default-FAIL evidence gate); diff risk scoring flags risky files and shrinking tests. Before the reviewers run, the applicable rule IDs are resolved and written to disk, so "was this applied completely" has a fixed denominator: an ID neither checked nor explicitly waived fails the stage.
Per-repo worktrees, platform identity routing, integration builds, and file-based state so tasks resume across sessions and machines. A task worktree removes itself once its PR is open, salvaging its artefacts first and keeping the branch without checking it out, so your own working copy is never disturbed.
Per-phase token ledger, end-of-run cost breakdown naming the top cost driver, budget ceilings, and a model fallback contract (fable → opus → sonnet).
Persistent learnings ledger (rejected review preferences never get re-flagged), triage memory, and structured handoff blocks so long runs re-enter from durable artifacts, not conversation memory.
| Claude Code (colon-form) | Copilot CLI (dash-form) | Description |
|---|---|---|
| Development | ||
/multi-agent "task" | multi-agent "task" | Full 8-phase pipeline with worktree + interactive confirmations. |
/multi-agent:autopilot "task" | multi-agent-autopilot "task" | Same pipeline, zero confirmations - fire and forget. |
/multi-agent:jira | multi-agent-jira | Browse your open Jira issues in a terminal picker and launch. |
/multi-agent:issue | multi-agent-issue | Browse unassigned GitHub issues, auto-assign, and launch. |
| Analysis | ||
/multi-agent:analysis "feature" | multi-agent-analysis "feature" | A document, not code: Init → Analysis → Synthesis → Review → Publish → Report. |
| Shared | ||
/multi-agent:review | multi-agent-review | Standalone parallel review on a branch diff or PR, with triage. |
/multi-agent:complaint-analysis [--file path] | multi-agent-complaint-analysis [--file path] | Customer-complaint triage: log evidence per transaction id + read-only repo correlation, then a client/bff root cause with a fix plan and dev prompt, or a routing recommendation to the service owner. |
/multi-agent:resume [#id] | multi-agent-resume [#id] | Resume a paused/failed task from its last completed phase (file-based state). |
/multi-agent:kill [#id] | multi-agent-kill [#id] | Delete a task's worktree + branch; logs are preserved. |
/multi-agent:prune-logs | multi-agent-prune-logs | Delete per-task logs (audit + metrics kept). Dry-run first. |
/multi-agent:garbage-collect | multi-agent-garbage-collect | Sweep leftover /tmp scratch + worktree residue. Dry-run first. |
/multi-agent:purge | multi-agent-purge | Full reset - every worktree, branch, state file and log. Double confirmation. |
/multi-agent:setup | multi-agent-setup | First-run wizard - tokens, Git identity, per-project routing. |
/multi-agent:help | multi-agent-help | Bilingual usage guide - 47 live commands, the Full/Short depth question, preferences. |