sparc-methodology

Coordinate multi-agent software development across specification, architecture, refinement, and completion phases.

67.5k|8.1k|Updated Jun 2, 2025
One-click install
npx skills add https://github.com/ruvnet/claude-flow --skill sparc-methodology-ruvnet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sparc-methodology
Source: https://github.com/ruvnet/claude-flow/tree/main/.claude/skills/sparc-methodology
Command: npx skills add https://github.com/ruvnet/claude-flow --skill sparc-methodology-ruvnet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires claude-flow, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a structured, systematic framework for software development, integrating multi-agent orchestration and test-driven development. It streamlines complex projects from initial specification to deployment, ensuring quality, efficiency, and consistent methodology, allowing you to focus on innovation.

Core Features & Use Cases

  • 17 Specialized Modes: Agents for research, architecture, coding, testing, reviewing, and more, covering every development phase.
  • Test-Driven Development (TDD): Integrates the red-green-refactor cycle for robust, high-quality code.
  • Parallel Execution: Achieves 2.8-4.4x speed improvements through concurrent agent coordination, accelerating project delivery.
  • Use Case: You're starting a new full-stack application. Use SPARC to orchestrate a swarm of agents through requirements gathering (researcher), system design (architect), feature implementation with tests (tdd, coder), code review (reviewer), and documentation (documenter), ensuring a high-quality, efficient development process.

Quick Start

Run a specific SPARC mode

npx claude-flow sparc run coder "implement user authentication"

Execute a TDD workflow

npx claude-flow sparc tdd "shopping cart feature"

List all available modes

npx claude-flow sparc modes

Frequently Asked Questions about sparc-methodology

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I coordinate multiple AI agents for software development?

Multi-agent orchestration coordinates specialized agents across development phases—research, architecture, coding, testing, review—through parallel execution. SPARC methodology integrates these agents with shared memory and test-driven development, achieving 2.8-4.4x speed improvements by running tasks concurrently rather than sequentially.

What is test-driven development and how does it improve code quality?

Test-driven development (TDD) implements the red-green-refactor cycle: write failing tests, implement code to pass them, then refactor. SPARC integrates TDD throughout the development pipeline to catch defects early, ensure requirements are met before coding begins, and maintain consistent code quality across parallel agent workflows.

Can I use multi-agent AI orchestration for full-stack application development?

Yes. SPARC supports end-to-end full-stack development by orchestrating specialized agents through requirements gathering, system design, feature implementation with tests, code review, and documentation. The methodology handles complex projects from specification through deployment with parallel agent coordination and continuous knowledge capture.

How does parallel agent execution speed up software delivery?

Parallel agent orchestration executes research, architecture, coding, and testing concurrently instead of sequentially. SPARC coordinates these agents with shared memory and integrated workflows, reducing development time by 2.8-4.4x while maintaining code quality through test-driven development and automated review cycles.

What prerequisites do I need to run SPARC methodology?

SPARC requires claude-flow as a dependency to orchestrate agent workflows. You'll also need the ability to define project specifications, set up test environments for TDD, and access the 17 specialized agent modes. No additional infrastructure is required beyond the CLI and project requirements documentation.

Does SPARC support agile and DevOps workflows?

Yes. SPARC integrates agile principles through iterative refinement phases and DevOps patterns through deployment-time monitoring and integration. The methodology supports continuous knowledge capture, modular architecture, and deployment monitoring, enabling agile team coordination and DevOps automation across the development lifecycle.