What problem does it solve?
speckit-implement helps you execute a complex implementation plan reliably by coordinating prerequisite checks, progress validation, and optional extension hooks before and after running the tasks.
Core Features & Use Cases
- Pre-flight validation & checklist gating: Verifies repository prerequisites and optionally blocks execution when checklists are incomplete.
- Hook-aware execution: Discovers and runs before/after extension hooks defined in .specify/extensions.yml, respecting enabled/optional behavior.
- Task-plan driven implementation: Reads tasks.md and plan.md, parses the phase/dependency structure, and then executes tasks with TDD-oriented ordering and file-based coordination.
- Idempotent project setup hygiene: Ensures ignore/config files exist (e.g., .gitignore, .dockerignore, .eslintignore) based on detected repo/tooling.
Quick Start
Run speckit-implement from your project root and provide any $ARGUMENTS that your environment requires to start the implementation workflow.