sparc-methodology

Orchestrates multi-agent software development using the SPARC methodology with 17 specialized modes.

1|1|Updated Nov 28, 2025
One-click install
npx skills add https://github.com/33may/robotics --skill sparc-methodology-33may
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sparc-methodology
Source: https://github.com/33may/robotics/tree/main/humanoid/.claude/skills/sparc-methodology
Command: npx skills add https://github.com/33may/robotics --skill sparc-methodology-33may

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Coordinating complex software development across specification, architecture, implementation, 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 multi-agent orchestration through Claude Flow, enabling systematic, test-driven development with parallel agent execution. ## 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: Built-in red-green-refactor cycles targeting 90%+ test coverage with Jest, Playwright, and other frameworks. - Use Case: Building a full-stack authentication feature: run the researcher mode to gather JWT best practices, architect mode to design the API, coder mode with test-driven options to implement it, then reviewer mode for security and performance validation. ## Quick Start Ask the AI to run the SPARC pipeline for your feature, for example: use the sparc-methodology skill to design and implement a user authentication API with test-driven development and a security review.

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". You can list all modes with npx claude-flow sparc modes.

What is the SPARC methodology in software development?

SPARC stands for Specification, Pseudocode, Architecture, Refinement, and Completion. It is a systematic development methodology that emphasizes specification before code, test-driven implementation, comprehensive reviews, and continuous documentation across five phases.

How do I set up a test-driven development workflow with SPARC?

Use npx claude-flow sparc tdd "feature description" or invoke the tdd mode via MCP with a coverage_target option such as 90. The workflow follows the red-green-refactor cycle: write a failing test, implement minimal code to pass, then refactor.

What swarm topologies does Claude Flow support for multi-agent orchestration?

Claude Flow supports hierarchical, mesh, ring, and star topologies, initialized with mcp__claude-flow__swarm_init. Hierarchical suits complex projects with clear delegation, while mesh fits collaborative peer-to-peer tasks.

Can I use SPARC modes without MCP tools?

Yes, use the NPX CLI fallback: npx claude-flow sparc run <mode> "task description". This works in any terminal and supports batch execution, pipelines, and options like --parallel and --monitor.

When should I use the full SPARC pipeline instead of individual modes?

Use npx claude-flow sparc pipeline "task" for complete features requiring research, design, implementation, testing, review, optimization, and documentation. Use individual modes when you only need one phase, such as debugging or code review.