Ruvlo SPARC
Plugin Verified ActiveSPARC methodology — Specification, Pseudocode, Architecture, Refinement, Completion phases with gate checks
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
- Initialize SPARC workflow for a feature
- Begin Specification phase (gather requirements, define ACs, constraints, edge cases)
- Pass Specification gate
- Begin Pseudocode phase (design algorithms, data structures, control flow)
- Pass Pseudocode gate
- Begin Architecture phase (define contexts, API contracts, module boundaries)
- Pass Architecture gate
- Begin Refinement phase (code review, test coverage, performance validation)
- Pass Refinement gate
- Begin Completion phase (full regression, traceability, docs, deployment checklist)
- Pass Completion gate
- 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@rufloContains 3 extensions
Skill (3)
Run the SPARC Architecture and Implementation phases — design module boundaries, write pseudocode, implement code, and run tests
Run the SPARC Refinement and Completion phases — review code, improve test coverage, validate against specification, and generate documentation
Run the SPARC Specification phase — gather requirements, define acceptance criteria, identify constraints, and store the spec in memory
Quality Score
VerifiedTrust Signals
Similar Extensions
Cypress
100Create, update, and fix Cypress tests. Connect to Cypress Cloud to see test results and use data to manage your test suite.
Multi Platform Apps
99Cross-platform application development coordinating web, iOS, Android, and desktop implementations
C4 Architecture
99Comprehensive C4 architecture documentation workflow with bottom-up code analysis, component synthesis, container mapping, and context diagram generation
Serverless Eda
99AWS serverless and event-driven architecture best practices based on Well-Architected Framework with MCP servers for SAM, Lambda, Step Functions, and messaging
Database Design
99Database architecture, schema design, and SQL optimization for production systems
Comprehensive Review
99Multi-perspective code analysis covering architecture, security, and best practices