ruvnet avatar

Sparc Methodology

This is a structured five-phase development framework that guides you from requirements through deployment, with 17 specialized modes for different tasks. The core idea is test-driven development with multi-agent orchestration, so you can run things like architecture design, coding, and reviews in parallel through Claude Flow's agent system. It includes modes for everything from initial research and TDD cycles to code review and batch operations. The methodology is opinionated about writing tests first and doing comprehensive reviews, which adds overhead but makes sense for larger projects where you want systematic quality checks. If you're already comfortable with TDD and like structured workflows, this gives you a ready-made process with agent coordination built in.

skills.sh installs
1.2K
GitHub stars
81.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add ruvnet/ruflo --skill sparc-methodology --agent claude-code

Installs into .claude/skills of the current project.

Files

Sparc Methodology Skill

Purpose

SPARC development workflow: Specification, Pseudocode, Architecture, Refinement, Completion. A structured approach for complex implementations that ensures thorough planning before coding.

When to Trigger

  • new feature implementation
  • complex implementations
  • architectural changes
  • system redesign
  • integration work
  • unclear requirements

When to Skip

  • simple bug fixes
  • documentation updates
  • configuration changes
  • well-defined small tasks
  • routine maintenance

Commands

Specification Phase

Define requirements, acceptance criteria, and constraints

npx @claude-flow/cli hooks route --task "specification: [requirements]"

Example:

npx @claude-flow/cli hooks route --task "specification: user authentication with OAuth2, MFA, and session management"

Pseudocode Phase

Write high-level pseudocode for the implementation

npx @claude-flow/cli hooks route --task "pseudocode: [feature]"

Example:

npx @claude-flow/cli hooks route --task "pseudocode: OAuth2 login flow with token refresh"

Architecture Phase

Design system structure, interfaces, and dependencies

Sponsors

Details

Repository
github.com/ruvnet/ruflo
Categories
Documentation, Code Review & Quality, Debugging, Productivity & Planning, Automation & Workflows
First seen
Jun 3, 2026

More from ruvnet/ruflo

All 236
1brave avatarbxbrave/brave-search-skillsUSE FOR web search, research, RAG, grounding, browse, find, lookups, fact-checking, documentation, agentic AI. All-in-one, optimized for AI agents. Pre-extracte1.2Kskills.sh installs
2capawesome-team avatarcapacitor-plugin-developmentcapawesome-team/skillsGuides the agent through creating and maintaining Capacitor plugins from scratch. Covers scaffolding a new plugin project, designing the TypeScript API, impleme1.2Kskills.sh installs
3pproenca avatarplaywrightpproenca/dot-skillsPlaywright testing best practices for Next.js applications (formerly test-playwright). This skill should be used when writing, reviewing, or debugging E2E tests1.2Kskills.sh installs
4pproenca avatarframer-motionpproenca/dot-skillsFramer Motion performance optimization guidelines. This skill should be used when writing, reviewing, or refactoring React animations with Framer Motion to ensu1.2Kskills.sh installs
5dodopayments avatarwebhook-integrationdodopayments/skillsComplete guide for setting up and handling Dodo Payments webhooks for real-time payment event notifications.1.1Kskills.sh installs
6pproenca avatarwxt-browser-extensionspproenca/dot-skillsWXT browser extension performance optimization guidelines. This skill should be used when writing, reviewing, or refactoring WXT browser extension code to ensur1.1Kskills.sh installs