SPARC by ruvnet
SPARC orchestrates set and forget agentic development workflows through a structured framework using Roo Code Boomerang Tasks. It automates complex code development while maintaining complete developer control. The framework is open-source with comprehensive documentation and examples, supporting everything from simple applications to complex systems.
Key Features
- Scaffolding: Generate complete project structures by running
npx create-sparc init
in your root folder, including sub directories, configurations, and boilerplate code - Prompting: Optimized templates for consistent, high-quality code generation
- Boomerang Mode: Define requirements → generate code → review → refine in a continuous feedback loop
- Boomerang Tasks: Define specific development tasks that can be "thrown" to Roo and returned with implementations, enabling focused problem-solving
- Workflow Orchestration: Coordinate complex development sequences with predefined task chains and dependency management
- MCP Services: Extend Roo's capabilities with specialized tools and resources through Model Context Protocol integration
- Mode Management: Context-aware settings that optimize behavior for specific development phases
Quick Start
You don't need to install this package directly. Just run npx from your root directory to install it:
npx create-sparc init
npx create-sparc --help