ruvnet avatar

Sparc Refine

This handles phases 4 and 5 of the SPARC methodology: refinement through code review and testing, then completion with validation and deployment prep. It systematically checks your implementation against the spec, architecture, and pseudocode, measures test coverage (targeting 80%+), profiles performance constraints, then builds a traceability matrix linking every acceptance criterion to its tests and code. The deployment checklist covers migrations, config changes, rollback plans, and security review. If you're running SPARC, you'd use this after architecture is done to go from implemented to production ready. The structured approach is thorough but adds process weight, so it makes most sense for features where correctness and auditability matter more than shipping fast.

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

Install

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

Installs into .claude/skills of the current project.

Files

SPARC Refinement + Completion

Run Phases 4 and 5 of the SPARC methodology: iteratively improve through code review and testing, then finalize with validation, documentation, and deployment readiness.

When to use

After the Architecture phase is complete and its gate has been passed. This skill covers the final two phases that bring a feature from implemented to production-ready.

Steps

Phase 4 — Refinement

  1. Retrieve all prior artifacts — call mcp__plugin_ruflo-core_ruflo__memory_search with namespace sparc-phases and query for the feature slug. Load spec (acceptance criteria), pseudocode, and architecture.

  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 4 (or Phase 5 when resuming completion). If status === "complete", report the existing completion and do not write again; stop on missing/malformed state.

Sponsors

Details

Repository
github.com/ruvnet/ruflo
Categories
Testing & QA, Git & Pull Requests, Documentation, Code Review & Quality
First seen
Jun 3, 2026

More from ruvnet/ruflo

All 236
1hamelsmu avatargenerate-synthetic-datahamelsmu/evals-skillsCreate diverse synthetic test inputs for LLM pipeline evaluation using dimension-based tuple generation. Use when bootstrapping an eval dataset, when real user 723skills.sh installs
2getsentry avatararchitecture-reviewgetsentry/wardenStaff-level codebase health review. Finds monolithic modules, silent failures, type safety gaps, test coverage holes, and LLM-friendliness issues.692skills.sh installs
3madteacher avatarflutter-driftmadteacher/mad-agents-skillsImplement, fix, review, migrate, test, or debug Drift persistence in Flutter apps using SQLite, drift_flutter, type-safe Dart queries, generated tables, StreamB686skills.sh installs
4davila7 avatarnestjs-expertdavila7/claude-code-templatesNest.js framework expert specializing in module architecture, dependency injection, middleware, guards, interceptors, testing with Jest/Supertest, TypeORM/Mongo672skills.sh installs
5web-infra-dev avatarchrome-bridge-automationweb-infra-dev/midscene-skillsVision-driven browser automation using Midscene Bridge mode. Operates entirely from screenshots — no DOM or accessibility labels required. Can interact with all661skills.sh installs
6bmad-labs avatartypescript-clean-codebmad-labs/skillsClean Code principles, professional practices, and workflows for TypeScript developers. Based on Robert C. Martin's "Clean Code" and "The Clean Coder" books. IM659skills.sh installs