sparc-methodology

Orchestrate software development with SPARC methodology and multi-agent coordination.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/bjorkgard/convention-hosts --skill sparc-methodology-bjorkgard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sparc-methodology
Source: https://github.com/bjorkgard/convention-hosts/tree/main/.agents/skills/sparc-methodology
Command: npx skills add https://github.com/bjorkgard/convention-hosts --skill sparc-methodology-bjorkgard

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured, multi-agent development methodology to streamline the software development lifecycle, ensuring quality and efficiency from specification to completion.

Core Features & Use Cases

  • Systematic Development: Guides projects through distinct phases: Specification, Architecture, Refinement, Review, and Completion.
  • Multi-Agent Orchestration: Leverages specialized agents for tasks like coding, testing, reviewing, and research, enabling parallel execution and faster development cycles.
  • Test-Driven Development (TDD): Integrates TDD principles with dedicated modes for writing tests before implementation.
  • Use Case: A team can use SPARC to develop a new microservice, with agents handling requirements gathering, API design, code implementation, automated testing, and security reviews in a coordinated manner.

Quick Start

Use the sparc-methodology skill to orchestrate the development of a new feature using the TDD mode.

Frequently Asked Questions about sparc-methodology

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

FAQPage Schema
What is the SPARC methodology for software development?

The SPARC methodology is a structured development approach dividing projects into Specification, Pseudocode, Architecture, Refinement, and Completion phases. It uses multi-agent orchestration to coordinate specialized agents for coding, testing, and reviewing, ensuring systematic progression from initial concept through deployment.

How do I use multi-agent orchestration to develop a microservice?

Multi-agent orchestration develops a microservice by assigning specialized agents to distinct tasks like requirements gathering, API design, code implementation, and automated testing. The SPARC methodology coordinates these agents for parallel execution, accelerating development cycles while maintaining systematic project management.

Does the SPARC methodology support test-driven development workflows?

Yes, SPARC supports test-driven development (TDD) workflows by integrating TDD principles with dedicated modes for writing tests before implementation. This ensures quality and efficiency throughout the software development lifecycle from specification to completion.

Can I use SPARC for parallel execution across different development phases?

Yes, SPARC facilitates parallel execution by leveraging specialized agents across its 17 modes including researcher, architect, coder, tester, and reviewer. This multi-agent coordination enables simultaneous task handling, resulting in faster development cycles and streamlined project management.

What's the best way to manage a software project from specification to completion?

Managing a software project from specification to completion is best achieved through the SPARC methodology, which guides projects through distinct phases: Specification, Architecture, Refinement, Review, and Completion. It uses multi-agent coordination and memory integration for systematic progression.

When should I not use a multi-agent development methodology like SPARC?

A multi-agent development methodology like SPARC may not suit small, isolated coding tasks or rapid prototyping needing immediate output. It is designed for structured projects requiring coordinated phases, formal architecture, and rigorous testing across multiple specialized agents.