agent-sparc-coordinator

Orchestrates SPARC methodology phases with quality gates for systematic software development.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating multi-phase software development often leads to skipped steps, inconsistent quality, and lost decisions. This Skill enforces the SPARC methodology (Specification, Pseudocode, Architecture, Refinement, Completion) so every phase is executed in order with quality gates between them.

Core Features & Use Cases

  • Phase Orchestration: Guides work through all five SPARC phases with enforced quality gates at each transition.
  • Agent Coordination: Spawns and synchronizes specialized SPARC agents (researcher, designer, coder, tester, documenter) including parallel execution for independent components.
  • Memory Integration: Stores phase outputs, architectural decisions, and lessons learned for retrieval in future projects.
  • Use Case: Ask it to develop a user authentication system using SPARC, and it will gather requirements, design algorithms, define architecture, drive TDD-based refinement, and prepare deployment artifacts.

Quick Start

Use SPARC methodology to develop a user authentication system with full phase tracking and quality gates.

Frequently Asked Questions about agent-sparc-coordinator

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

FAQPage Schema
How do I use the SPARC methodology for software development?

Invoke the coordinator with a development goal, such as building an authentication system. It walks through Specification, Pseudocode, Architecture, Refinement, and Completion phases, enforcing a quality gate before each transition.

What are the five phases of SPARC methodology?

SPARC consists of Specification (requirements and acceptance criteria), Pseudocode (algorithm and logic design), Architecture (system and interface design), Refinement (TDD implementation and optimization), and Completion (integration testing and deployment preparation).

Can SPARC phases run in parallel for multiple components?

Yes. The coordinator can spawn multiple specialized agents for independent components such as API, frontend, and database layers, then synchronize them at phase boundaries and quality gates.

Does the SPARC coordinator work for bug fixes and refactoring?

Yes. Bug fixes use a light specification with focus on refinement and regression testing, while refactoring emphasizes the architecture phase with preservation testing and documentation updates.

What happens if a SPARC quality gate fails?

Work does not advance to the next phase until the gate criteria are met, such as complete requirements, validated algorithms, approved design, or passing tests. Iteration within the current phase is expected before re-evaluation.