sparc-methodology

Coordinate SPARC-powered multi-agent development across specification, architecture, refinement, review, and completion phases.

4|Updated Oct 31, 2025
One-click install
npx skills add https://github.com/DNYoussef/ai-chrome-extension --skill sparc-methodology-dnyoussef
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sparc-methodology
Source: https://github.com/DNYoussef/ai-chrome-extension/tree/main/.claude/skills/sparc-methodology
Command: npx skills add https://github.com/DNYoussef/ai-chrome-extension --skill sparc-methodology-dnyoussef

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates inefficient and unstructured software development. It automates a comprehensive, multi-agent development methodology, ensuring systematic progress from specification to deployment, saving time, improving code quality, and reducing project complexity.

Core Features & Use Cases

  • 5 Development Phases: Guides through Specification, Architecture, Refinement (TDD), Review, and Completion for a full lifecycle approach.
  • 17 Specialized Modes: Offers agents for coding, architecture, testing, research, review, and more, providing tailored expertise for every task.
  • Test-Driven Development (TDD): Integrates a red-green-refactor cycle for robust feature implementation and high code quality.
  • Use Case: Develop a new user authentication feature. SPARC orchestrates a "researcher" for best practices, an "architect" for design, a "tdd" agent for implementation, and a "reviewer" for quality assurance, ensuring a high-quality, well-tested feature.

Quick Start

Execute the SPARC TDD workflow for a "shopping cart feature with payment integration".

Frequently Asked Questions about sparc-methodology

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

FAQPage Schema
How do I coordinate multi-agent development workflows from specification through deployment?

Multi-agent development orchestration coordinates specialized agents across specification, architecture, test-driven implementation, review, and deployment phases. SPARC automates this workflow using 17 specialized modes—researcher, architect, TDD agent, reviewer—to enforce specification-before-code and design-before-implementation, reducing rework and ensuring systematic progress from concept to production.

What is test-driven development and why enforce it in a development methodology?

Test-driven development (TDD) applies a red-green-refactor cycle where tests are written before implementation. Enforcing TDD in a structured methodology ensures features meet requirements, catch regressions early, and produce high-quality, maintainable code by making test coverage and behavioral correctness non-negotiable before code review.

Can I automate requirements analysis, system design, and code review in a single workflow?

Yes. SPARC automates parallel multi-agent collaboration across requirements analysis, system design, TDD-driven implementation, and rigorous code review through 17 specialized modes. Each agent focuses on its expertise—research, architecture, testing, deployment—while orchestration enforces quality gates and non-blocking handoffs between phases.

How do I implement a feature like authentication or payment integration with systematic quality checks?

Structured development methodology guides features through dedicated phases: a researcher validates best practices, an architect designs the system, a TDD agent implements with tests, and a reviewer ensures quality. This approach, applied to authentication or payment features, eliminates ad-hoc coding and ensures comprehensive testing and design review before deployment.

What are the limitations of enforcing specification-before-code and design-before-implementation?

Specification and design upfront require more planning time initially but reduce costly rework and debugging later. Trade-offs include slower time-to-first-code and higher coordination overhead, which SPARC mitigates through orchestration and memory-backed knowledge sharing among agents. The methodology prioritizes correctness and maintainability over rapid prototyping.

Does this methodology work for legacy codebases or only greenfield projects?

The metadata does not specify support for legacy codebases. SPARC is designed for systematic development from specification to deployment; applicability to existing systems would depend on refactoring scope and whether the codebase can accommodate the five-phase lifecycle and TDD integration.