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.