What problem does it solve?
This Skill helps you carry out a complete implementation plan from a spec-kit project, ensuring prerequisites, checklist status, task ordering, and validation are all handled before and during execution.
Core Features & Use Cases
- Pre-implementation hook support: Reads optional before_implement hooks from .specify/extensions.yml and runs them in a safe, configurable way.
- Checklist-driven gating: Scans checklists/ to compute pass/fail status and can stop execution if required checklist items are incomplete.
- Plan-aware execution: Loads tasks.md and plan.md (plus optional data-model.md, contracts/, research.md, quickstart.md) and executes tasks phase-by-phase while respecting dependencies and [P] parallel markers.
- Project setup verification: Creates or verifies common ignore files (.gitignore, .dockerignore, .eslintignore, .prettierignore, etc.) based on repo structure and detected tech stack.
- Post-implementation hook support: Runs after_implement hooks from .specify/extensions.yml after completion validation.
Quick Start
Run the speckit-implement command in your spec-kit project so it validates checklists and then executes tasks defined in tasks.md.