What problem does it solve?
This Skill automates the execution of a project's implementation plan by reading tasks.md and related spec-kit artifacts, enforcing pre-execution checks, and running tasks in a phased, dependency-aware way to reduce manual coordination and human error.
Core Features & Use Cases
- Pre-execution validation: Detect and present pre- and post-execution extension hooks, parse .specify/extensions.yml, and surface optional versus mandatory hooks without evaluating conditions.
- Checklist enforcement: Scan checklist files, compute pass/fail status, and pause for user confirmation if any checklist items are incomplete.
- Project setup and verification: Run specified prerequisite scripts, verify or create appropriate ignore files based on detected technologies, and ensure required artifacts (tasks.md, plan.md) are present.
- Phased, dependency-aware execution: Parse tasks.md into Setup, Tests, Core, Integration, and Polish phases, respect sequential and parallel markings, run tests before code, track progress, and halt on non-parallel failures.
- Reporting and safe completion: Mark completed tasks in tasks.md, validate final implementation against the plan, and optionally execute after-implementation hooks.
Quick Start
Run the speckit-implement skill to execute tasks.md, validate checklists and hooks, and carry out the phased implementation plan.