agentsclimarketplace

Sk spec driven development

Skill gustavo-meilus/superpipelines/plugins/superpipelines/skills/sk-spec-driven-development

Establishes a formal spec→plan→tasks→implement contract for multi-step feature work. Use when authoring multi-step pipelines, building new features, refactoring systems, or when a request is too ambiguous for direct execution and a verified specification must precede implementation.From its SKILL.md

Install
npx -y skills add gustavo-meilus/superpipelines --skill sk-spec-driven-development

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.6 KB, 825 tokens by cl100k_base, as published. Nobody here has run it

Spec-Driven Development (SDD) — Workflow Reference

<glossary> <term name="spec.md">The canonical contract defining WHAT and WHY, focusing on user journeys and success criteria.</term> <term name="plan.md">The technical architecture document defining HOW, including stack, API contracts, and risk mitigations.</term> <term name="tasks.md">A decomposition of the plan into small, independent, and verifiable units of work (T-1, T-2, etc.).</term> </glossary>

The Four Phases

<protocol> ### 1. SPECIFY (`/specify`) - **Goal**: Define the outcome without implementation details. - User journeys, success criteria (AC), non-goals, and constraints are captured. - **Invariant**: The spec must be readable without code; it must answer "What does done look like?"

2. PLAN (/plan)

  • Goal: Design the technical implementation.
  • Tech stack, architecture (contracts/schemas), dependency matrix, and risks are defined.
  • Ambiguities surfaced in the spec are resolved via /clarify.

3. TASKS (/tasks)

  • Goal: Decompose the plan into chunks (5–30 min per agent session).
  • Each task requires a stable ID, description, file list, and verifiable AC.
  • Validation: Implementation is blocked if any spec AC lacks a corresponding task.

4. IMPLEMENT (/implement)

  • Goal: Execute tasks in parallel where dependencies allow.
  • Each task runs through an isolated RPI loop (Research, Plan, Implement).
  • pipeline-state.json is reconciled upon completion or failure of each task. </protocol>
<HARD-GATE> **MANDATORY HUMAN APPROVAL**: Before dispatching parallel implementation, `spec.md` and `tasks.md` are presented to the user. Execution waits for explicit `APPROVE`. A misunderstood spec at this stage will cause all parallel workers to fail simultaneously. </HARD-GATE>

Artifact Skeletons

<artifacts> ### `spec.md` - **Context**: Motivation for the change. - **User Journeys**: Scenarios and expected outcomes. - **Success Criteria**: Numbered list of verifiable ACs. - **Non-Goals**: Explicit out-of-scope items.

plan.md

  • Architecture: Layer diagrams and data flow.
  • API Contracts: Schemas and signatures.
  • Dependency Matrix: Upstream/downstream component mapping.

tasks.md

  • ID: T-1, T-2, etc.
  • Acceptance: A concrete command or check that returns pass/fail.
  • Depends On: Upstream task IDs. </artifacts>

Pattern Mapping

<mapping_table>

SDD CommandPattern 5 PhaseOutcome
/specifyPhase 1spec.md
/planPhase 2plan.md
/tasksPhase 3tasks.md
/analyzePhase 4Pre-gate validation
ApprovalPhase 4bHuman authorization
/implementPhase 5Parallel execution
</mapping_table>
<invariants> - Every acceptance criterion in `spec.md` MUST be mapped to at least one task in `tasks.md`. - Tasks must be small enough for a single agent session (avoiding context bloat). - Strict write/review isolation is maintained during the implementation phase. </invariants>

Reference Files

  • sk-4d-method/SKILL.md — Per-invocation wrapper.
  • sk-pipeline-patterns/SKILL.md — Pattern 5 definition.
  • sk-write-review-isolation/SKILL.md — Implementation review loop.
  • sk-pipeline-state/SKILL.md — State reconciliation rules.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,871. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.