Spec-Driven Development

Write a structured spec, plan vertical slices, and build iteratively with TDD and gated commits.

Curated by SkillMD 9 skills 8 authors

Skills in this plugin

9
  1. ▌
    Spec Driven Development · addyosmani
    Creates structured specifications before writing code to clarify requirements, surface assumptions, and define success criteria, reducing rework and miscommunication.
    69.5k repo stars
  2. ▌
    Blueprint · affaan-m
    Generate a step-by-step construction plan from a one-line objective, with dependency graphs, parallel step detection, and adversarial review for multi-session engineering projects.
    226k repo stars
  3. ▌
    Orch Build Mvp · affaan-m
    Turn a design or spec document into a working MVP by planning thin vertical slices, scaffolding the first slice, then building iteratively with test-driven development and gated commits.
    226k repo stars
  4. ▌
    Gen Spec · samyakjhaveri
    Generate a structured specification document before writing implementation code, validating scope, drafting specs, and registering them in the project.
    0 repo stars
  5. ▌
    Openspec Apply Change · tbdavid2019
    Implements tasks from an OpenSpec change, guiding the agent through selecting a change, reading context, and completing tasks with progress tracking.
    32 repo stars
  6. ▌
    Five Element Spec Scope Before Coding · agentskillexchange
    Translate a vague request or GitHub issue into a concrete, testable spec using five structured elements (problem, scope, acceptance criteria, edge cases, success criterion) before writing any code. Prevents scope creep, PR churn, and mid-implementation pivots.
    28 repo stars
  7. ▌
    Ck Cook · huuanh20 bundle
    Implements code features phase by phase from a JSON or Markdown plan, with configurable unit-test and quality-gate choices, token-budgeted execution, and resumable state.
    1 repo stars
  8. ▌
    Sdd · diegosouzapw bundle
    Guides users through the specification-driven development workflow, from requirements gathering through specification, test derivation, implementation, and validation.
    54 repo stars
  9. ▌
    Openspec Apply Change · rosendolu
    Implements tasks from an OpenSpec change, tracking progress and pausing for clarification when needed.
    0 repo stars