What problem does it solve?
SPARC provides a systematic, end-to-end development methodology designed to coordinate specification, pseudocode, architecture, refinement, and completion using Claude Flow's multi-agent orchestration capabilities.
Core Features & Use Cases
- Structured Phases: Defines specification, design, implementation, testing, review, and deployment as distinct, repeatable phases.
- Multi-Agent Orchestration: Enables parallel collaboration across agents (researcher, architect, coder, tdd, reviewer, optimizer, documenter, memory-manager) to accelerate delivery.
- Memory & Hooks: Supports cross-session memory and lifecycle hooks to preserve decisions and automate workflows.
- Use Case: Apply SPARC to a new feature from requirements gathering through deployment with traceable artifacts and metrics.
Quick Start
Execute a sample SPARC workflow:
- Initialize swarm: mcp__claude-flow__swarm_init { topology: "hierarchical" }
- Start research: mcp__claude-flow__sparc_mode { mode: "researcher", task_description: "gather requirements" }
- Design: mcp__claude-flow__sparc_mode { mode: "architect", task_description: "design system" }
- Implement: mcp__claude-flow__sparc_mode { mode: "coder", task_description: "implement feature" }
- Test: mcp__claude-flow__sparc_mode { mode: "tdd", task_description: "write tests" }
- Review: mcp__claude-flow__sparc_mode { mode: "reviewer", task_description: "code review" }