ruvnet avatar

Sparc Implement

Takes you from SPARC spec to working code by running phases 2 and 3 together. First it pulls your specification from memory, designs language-agnostic pseudocode with complexity annotations, then establishes module boundaries following DDD patterns with explicit API contracts and directory structure. The architecture piece is opinionated about dependency direction and separating types from services from data access. Once design is done, it can immediately implement the actual code and tests if you confirm. Stores everything in namespaced memory so later phases can retrieve decisions. Honestly most useful if you're already bought into the full SPARC methodology, otherwise it's a lot of ceremony for what could be straightforward coding.

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

Install

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

Installs into .claude/skills of the current project.

Files

SPARC Architecture + Implementation

Run Phases 2 and 3 of the SPARC methodology: design algorithms with pseudocode, then establish architecture with module boundaries and API contracts.

When to use

After the Specification phase is complete and its gate has been passed. This skill covers both the Pseudocode and Architecture phases as they are tightly coupled — algorithm design informs module boundaries and vice versa.

Steps

  1. Retrieve specification — call mcp__plugin_ruflo-core_ruflo__memory_search with namespace sparc-phases and query for the feature's spec. Extract requirements, acceptance criteria, constraints, and edge cases.

  2. Retrieve phase state — call mcp__plugin_ruflo-core_ruflo__memory_retrieve with namespace sparc-state and exact key current-phase-{feature-slug} to confirm we are in Phase 2 or 3.

  3. Search for architectural patterns — call mcp__plugin_ruflo-core_ruflo__neural_predict with the feature description to find relevant architectural decisions from past projects

Sponsors

Details

Repository
github.com/ruvnet/ruflo
Categories
Backend & APIs, Code Review & Quality, Design & UI/UX
First seen
Jun 3, 2026

More from ruvnet/ruflo

All 236
1AgriciDaniel avatarads-setupAgriciDaniel/claude-adsSet up a paid-media client, brand, account, data-source, privacy, and mutation-guardrail profile for Claude Ads. Use for onboarding, initial configuration, bran734skills.sh installs
2ruvnet avatarbrowser-loginruvnet/rufloDrive an authentication flow once, sanitize cookies through AIDefence, and vault a reusable cookie handle in browser-cookies for future sessions730skills.sh installs
3hugorcd avatarreview-logging-patternshugorcd/evlogReview code for logging patterns and suggest evlog adoption. Optionally use @evlog/cli (`evlog init` to wire evlog, `evlog agents` to write the conventions into728skills.sh installs
4aj-geddes avatarflutter-developmentaj-geddes/useful-ai-promptsBuild beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material725skills.sh installs
5drshailesh88 avatarsocial-media-trends-researchdrshailesh88/integrated_content_osProgrammatic social media and marketing research using free tools: pytrends (Google Trends), yars (Reddit without API keys), and Perplexity MCP (Twitter/TikTok/720skills.sh installs
6pablostanley avatarefecto-web-designpablostanley/efecto-pluginDesign web pages and app UIs with Efecto — create sessions, build layouts with JSX and Tailwind CSS, manage artboards, and push real-time design changes via MCP715skills.sh installs