What problem does it solve?
This Skill automates executing an implementation plan by reading tasks.md and related specification files, validating prerequisites and checklists, running required scripts and hooks, and orchestrating phase-based task execution to convert a spec into implemented project changes.
Core Features & Use Cases
- Pre-execution hook handling: Detect and present or automatically run configured before_implement hooks from .specify/extensions.yml.
- Checklist validation and gating: Scan checklists, produce pass/fail status, and prompt the user when incomplete items must be acknowledged before proceeding.
- Project setup verification: Run the .specify prerequisite script, verify or create ignore files based on detected technologies, and ensure repo readiness.
- Task orchestration and enforcement: Parse tasks.md and plan.md, respect sequential and parallel markers, run phases (Setup, Tests, Core, Integration, Polish), enforce TDD ordering, track progress, and halt on critical failures.
- Post-execution hooks and validation: Run or present after_implement hooks, validate completion, and report a final status summary.
Quick Start
Run the speckit-implement skill to execute tasks.md, verify prerequisites and checklists, and perform the implementation plan with any optional guidance.