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.