Skip to main content

Ruvlo SPARC

Plugin Verified Active
Part of:Ruflo

SPARC methodology — Specification, Pseudocode, Architecture, Refinement, Completion phases with gate checks

3 Skills 0 MCPs
Purpose

To enforce a structured and rigorous development lifecycle, ensuring features are built with high quality through defined phases and gate checks.

Features

  • Orchestrates the 5-phase SPARC methodology
  • Spawns specialized agents per phase (researcher, planner, architect, coder, reviewer)
  • Enforces quality gates between development phases
  • Manages state and artifacts in memory for traceability
  • Provides commands for workflow initialization, status tracking, advancement, and reporting

Use Cases

  • When starting a new feature and needing a structured approach to requirements gathering.
  • To ensure code quality and adherence to specifications throughout the development lifecycle.
  • For teams that benefit from defined phases, gate checks, and specialized agent roles.
  • To maintain traceability of decisions and artifacts from specification to completion.

Non-Goals

  • Replacing IDEs or direct coding environments.
  • Automating the entire development process without human oversight.
  • Providing specific language-native tooling beyond what Claude's environment supports.

Workflow

  1. Initialize SPARC workflow for a feature
  2. Begin Specification phase (gather requirements, define ACs, constraints, edge cases)
  3. Pass Specification gate
  4. Begin Pseudocode phase (design algorithms, data structures, control flow)
  5. Pass Pseudocode gate
  6. Begin Architecture phase (define contexts, API contracts, module boundaries)
  7. Pass Architecture gate
  8. Begin Refinement phase (code review, test coverage, performance validation)
  9. Pass Refinement gate
  10. Begin Completion phase (full regression, traceability, docs, deployment checklist)
  11. Pass Completion gate
  12. Generate full SPARC report

Practices

  • Software development lifecycle management
  • Quality assurance
  • Agile methodologies
  • Agent-based development

Prerequisites

  • Claude Code runtime environment
  • Access to Claude's internal memory store and agent spawning capabilities

Installation

First, add the marketplace

/plugin marketplace add ruvnet/ruflo
/plugin install ruflo-sparc@ruflo

Quality Score

Verified
97 /100
Analyzed about 19 hours ago

Trust Signals

Last commitabout 19 hours ago
Stars50.2k
LicenseMIT
Status
View Source

© 2025 SkillRepo · Find the right skill, skip the noise.