# Implement SPARC methodology for systematic development

Development projects often lack structure and consistency. SPARC provides a systematic 5-phase methodology with 17 specialized modes that orchestrate multiple agents for comprehensive software development from specification to completion.

## Install

```bash
npx skillstore add claude flow/ruvnet-sparc-methodology
```

## Metadata

- - Slug: ruvnet-sparc-methodology
- - Version: 2.7.0
- - Author: Claude Flow
- - GitHub username: ruvnet
- - License: MIT
- - Repository: https://github.com/ruvnet/claude-flow/tree/main/.claude/skills/sparc-methodology
- - Ref: main
- - Supported tools: Claude, Codex, Claude Code
- - Risk level: safe
- - Risk factors: network, filesystem, external\_commands
- - Quality score: 79
- - Quality tier: bronze
- - Public page: https://skillstore.pages.dev/skills/ruvnet-sparc-methodology
- - Manifest: https://skillstore.pages.dev/api/skills/ruvnet-sparc-methodology/manifest

## Capabilities

- Provides 17 specialized development modes including architect, coder, tester, reviewer
- Supports 5-phase methodology: Specification, Architecture, Refinement, Review, Completion
- Enables parallel agent execution with 2.8-4.4x speed improvement
- Integrates with Claude Flow's memory system for cross-session persistence
- Includes TDD workflow with 90%\+ coverage targeting
- Supports hierarchical, mesh, and adaptive orchestration patterns

## Use Cases

- Design scalable system architecture: Use architect and researcher modes to design comprehensive system architecture with best practices and documentation.
- Implement TDD workflows: Leverage TDD mode with tester and coder agents to implement features with 90%\+ test coverage systematically.
- Orchestrate complex development projects: Coordinate multiple agents in parallel to handle research, implementation, testing, and documentation concurrently.

## Prompt Templates

### Basic SPARC workflow

```
Use SPARC methodology to implement user authentication with JWT tokens. Start with researcher mode for best practices, then architect mode for system design, followed by TDD implementation.
```

### Parallel development

```
Initialize hierarchical swarm and spawn architect, coder, and tester agents in parallel to build a REST API with PostgreSQL database, implementing CRUD operations for a product catalog.
```

### Legacy code refactoring

```
Use analyzer mode to identify technical debt in the legacy codebase, then orchestrate incremental refactoring with reviewer mode validation and comprehensive test coverage.
```

### Performance optimization

```
Deploy analyzer and optimizer agents to profile API response times, identify bottlenecks in database queries, and implement caching strategies with benchmark validation.
```

## Limitations

- Requires Claude Flow platform for full orchestration capabilities
- Methodology complexity may be overkill for simple projects
- Performance benefits depend on proper agent coordination setup

## Best Practices

- Always use Memory integration for cross-agent coordination and knowledge persistence across sessions
- Batch all related operations in single messages to maximize parallel execution efficiency
- Maintain minimum 90% test coverage throughout implementation phases

## Anti Patterns

- Avoid running agents sequentially in multiple messages - this breaks parallel coordination benefits
- Do not skip the Specification phase - proper planning prevents costly architectural changes later
- Never save files to root directory - always organize in proper subdirectories \(src, tests, docs\)

## Security Audit

- - Safe to publish: true
- - Audited at: 2026-01-17T07:54:21.165\+00:00
- - Summary: All 215 static findings are FALSE POSITIVES. This is a documentation-only skill \(SKILL.md, 1116 lines\) describing development methodology. The scanner misidentified: \(1\) security term mentions \(JWT, bcrypt, OAuth\) as cryptographic code, \(2\) markdown code block syntax \(triple backticks\) as shell execution, \(3\) documentation URLs as hardcoded endpoints, \(4\) methodology references as reconnaissance. No executable code, network calls, file system access, or external commands exist in this skill.

## Stats

- - Views: 310
- - Downloads: 6
- - Favorites: 0
- - Popularity score: 0
