Spec-Driven Development
Write a structured spec, plan vertical slices, and build iteratively with TDD and gated commits.
Skills in this plugin
9- ▌ Spec Driven Development · addyosmaniCreates structured specifications before writing code to clarify requirements, surface assumptions, and define success criteria, reducing rework and miscommunication.
- ▌ Blueprint · affaan-mGenerate 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.
- ▌ Orch Build Mvp · affaan-mTurn 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.
- ▌ Gen Spec · samyakjhaveriGenerate a structured specification document before writing implementation code, validating scope, drafting specs, and registering them in the project.
- ▌ Openspec Apply Change · tbdavid2019Implements tasks from an OpenSpec change, guiding the agent through selecting a change, reading context, and completing tasks with progress tracking.
- ▌ Five Element Spec Scope Before Coding · agentskillexchangeTranslate 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.
- ▌ Ck Cook · huuanh20 bundleImplements 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.
- ▌ Sdd · diegosouzapw bundleGuides users through the specification-driven development workflow, from requirements gathering through specification, test derivation, implementation, and validation.
- ▌ Openspec Apply Change · rosendoluImplements tasks from an OpenSpec change, tracking progress and pausing for clarification when needed.