What problem does it solve?
Converts a written task breakdown and project plan into a disciplined, step-by-step implementation workflow so teams can reliably turn specifications into tested code without skipping verification gates.
Core Features & Use Cases
- Prerequisite verification: Runs the specified .specify prerequisite script to discover FEATURE_DIR and AVAILABLE_DOCS and ensures paths are absolute.
- Checklist gating: Scans checklists/, computes pass/fail status, and pauses for user confirmation if any checklist is incomplete.
- Structured task parsing: Loads tasks.md, plan.md, and optional data-model.md/contracts to derive phases, dependencies, and execution order.
- TDD-first execution: Enforces tests-before-code for tasks, respects sequential vs parallel markers, and marks tasks complete in the tasks file.
- Progress and error handling: Reports progress after each task, halts on non-parallel failures, and suggests next steps when blocked.
- Use Case: Ideal for developers implementing a feature from a generated task plan in a repo that follows the spec-kit layout, ensuring checklists and tests are honored before code changes.
Quick Start
Run the speckit-implement skill to execute tasks.md, validate checklists, run tests-first, and implement the planned changes following the project's plan and TDD rules.