sparc-methodology

Orchestrates multi-agent software development using the SPARC phased methodology with TDD workflows.

1|Updated Jun 3, 2026
One-click install
npx skills add https://github.com/KentwareDemo/RuView --skill sparc-methodology-kentwaredemo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sparc-methodology
Source: https://github.com/KentwareDemo/RuView/tree/main/.claude/skills/sparc-methodology
Command: npx skills add https://github.com/KentwareDemo/RuView --skill sparc-methodology-kentwaredemo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Coordinating complex software development across research, architecture, coding, testing, and review phases is error-prone and slow when done ad hoc. This Skill provides a structured SPARC (Specification, Pseudocode, Architecture, Refinement, Completion) methodology with 17 specialized modes and multi-agent orchestration to systematize the entire development lifecycle. ## Core Features & Use Cases - 17 Specialized Modes: Includes orchestrator, architect, coder, tdd, reviewer, researcher, debugger, optimizer, and more, each with defined capabilities and usage patterns. - Multi-Agent Orchestration: Supports hierarchical, mesh, ring, and star swarm topologies with parallel execution for 2.8-4.4x speed improvements. - TDD Workflows: Enforces red-green-refactor cycles with 90%+ test coverage targets and integration with Jest, Playwright, and other frameworks. - Use Case: Building a full-stack feature—run the researcher mode to gather requirements, architect to design the system, coder with test_driven enabled to implement, and reviewer to validate security and performance, all coordinated through Claude Flow MCP tools or the npx CLI. ## Quick Start Ask the AI to run the SPARC pipeline for your feature, for example: use the sparc methodology to design, implement, and test a user authentication feature with JWT.

Frequently Asked Questions about sparc-methodology

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

FAQPage Schema
How do I run a SPARC mode with Claude Flow?▼

Run a SPARC mode using the MCP tool mcp__claude-flow__sparc_mode with a mode name and task description, or via CLI with npx claude-flow sparc run <mode> "task description". Both methods support options like parallel execution and monitoring.

What SPARC modes are available for development?▼

SPARC provides 17 modes including orchestrator, architect, coder, tdd, reviewer, researcher, analyzer, optimizer, debugger, tester, designer, documenter, and memory-manager. List them all with npx claude-flow sparc modes.

How does SPARC implement test-driven development?▼

SPARC's tdd mode follows the red-green-refactor cycle: write a failing test, implement minimal code to pass it, then refactor. It targets 90%+ coverage and supports Jest, Mocha, Vitest, Playwright, and Cypress frameworks.

Can I use SPARC without MCP tools in Claude Code?▼

Yes, use the NPX CLI fallback with commands like npx claude-flow sparc run <mode> "task" or npx claude-flow sparc tdd "feature". A local claude-flow installation also works via ./claude-flow sparc run.

What swarm topologies does SPARC orchestration support?▼

SPARC supports hierarchical, mesh, ring, and star swarm topologies initialized via mcp__claude-flow__swarm_init. Hierarchical suits complex delegation, mesh suits peer collaboration, and adaptive strategies auto-adjust to workload.

When should I not use the full SPARC pipeline?▼

The full pipeline is overkill for single-file fixes or trivial scripts where orchestration overhead exceeds the task scope. Use individual modes like coder or debugger directly for small, well-defined tasks.