sparv

Orchestrate a 5-phase development workflow with quality gates and external memory.

2.7k|308|Updated Jul 17, 2025
One-click install
npx skills add https://github.com/stellarlinkco/myclaude --skill sparv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sparv
Source: https://github.com/stellarlinkco/myclaude/tree/main/skills/sparv
Command: npx skills add https://github.com/stellarlinkco/myclaude --skill sparv

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the entire process from requirements to verifiable delivery using a structured 5-phase workflow, ensuring clarity, accountability, and robust documentation.

Core Features & Use Cases

  • Structured Workflow: Enforces a strict Specify → Plan → Act → Review → Vault process.
  • Quality Gates: Implements a 10-point Specify gate and a 3-failure protocol to ensure quality and prevent endless loops.
  • External Memory: Utilizes .sparv/journal.md and .sparv/kb.md for persistent logging and knowledge base maintenance.
  • Use Case: Develop a new feature by first specifying requirements with a 10-point score, planning atomic tasks, coding with TDD, reviewing for conformance and quality, and finally archiving the session and updating the knowledge base.

Quick Start

Initiate a new SPARV session for the feature 'user authentication'.

Frequently Asked Questions about sparv

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is a structured development workflow for turning requirements into verifiable delivery?

A structured development workflow uses a 5-phase process—Specify, Plan, Act, Review, and Vault—to transform requirements into verifiable delivery. It enforces quality gates and maintains external memory through a unified journal and knowledge base.

How do I enforce specification quality before planning development tasks?

You enforce specification quality by applying a 10-point specification gate during the Specify phase. This ensures requirements meet a strict clarity threshold before planning atomic tasks and proceeding to the Act phase.

How does the 3-failure protocol prevent endless loops during code review?

The 3-failure protocol stops endless loops by limiting consecutive review failures to three. If the Review phase detects three failures, the workflow halts to prevent cycling and forces a reassessment of the plan or specification.

When do I need external memory for knowledge management during software development?

You need external memory for knowledge management when maintaining persistent logs across sessions. It utilizes a unified journal and knowledge base to record development progress and archive completed sessions for future reference.

Does this development workflow support quick routing for low-complexity requirements?

Yes, the workflow supports quick and full routing based on EHRB risk detection and requirement complexity. Low-complexity requirements can bypass full phases through quick routing to accelerate delivery.

What is the best way to document and archive a completed development session?

The best way to document and archive a completed development session is through the Vault phase, which archives the session and updates the knowledge base to maintain persistent external memory for future projects.