sparc

Coordinate feature development through a five-phase specification-to-completion workflow.

3|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/ForgePlan/marketplace --skill sparc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sparc
Source: https://github.com/ForgePlan/marketplace/tree/main/plugins/agents-sparc/skills/sparc
Command: npx skills add https://github.com/ForgePlan/marketplace --skill sparc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

SPARC addresses the challenge of coordinating and verifying feature development in an active system, ensuring quality and consistency through a structured five-phase workflow.

Core Features & Use Cases

  • Feature Orchestration: Guides the development of a single feature through Specification, Pseudocode, Architecture, Refinement, and Completion.
  • Phase-Based Verification: Ensures independent reviews at each phase, maintaining a clear chain of accountability.
  • Integration with TDD: Optionally delegates the Refinement phase to TDD for test-immutability.
  • Use Case: For an existing active system, use SPARC to systematically advance a feature from initial specification to a fully-verified state, reducing the risk of missed requirements and integration issues.

Quick Start

Run SPARC on a single feature in an active system by typing: /sparc

Frequently Asked Questions about sparc

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

FAQPage Schema
What is the best way to coordinate feature development in an active system?

Feature development in an active system can be coordinated using a structured five-phase workflow: specification, pseudocode, architecture, refinement, and completion, ensuring independent reviews at each phase to maintain accountability and reduce integration issues.

How do I verify feature development phases without missing requirements?

To verify feature development phases, enforce independent reviews at each gate of the development process. This structured approach ensures a clear chain of accountability, systematically advancing the feature from specification to a fully-verified state.

Can I use test-driven development for the refinement phase?

Yes, you can integrate test-driven development (TDD) into the refinement phase. This optional delegation supports test-immutability, ensuring your feature refinement is strictly validated through testing before final completion.

Do I need an existing active system to run the SPARC methodology?

Yes, you need an existing active system for execution. The SPARC methodology is designed to orchestrate and verify feature development within a system that is already in active development, rather than building from scratch.

What are the limitations of using a five-phase architecture for code review and development?

The structured five-phase architecture requires strict adherence to sequential phases: specification, pseudocode, architecture, refinement, and completion. This structured overhead might limit rapid, informal prototyping in active systems where immediate iterations are prioritized over gate-based verification.