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.