speckit-implement

Executes implementation plans by processing all tasks defined in tasks.md.

Updated Sep 11, 2026
One-click install
npx skills add https://github.com/damian-garces/spec-driven-development --skill speckit-implement-damian-garces
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/damian-garces/spec-driven-development/tree/main/spec-driven-project/.claude/skills/speckit-implement
Command: npx skills add https://github.com/damian-garces/spec-driven-development --skill speckit-implement-damian-garces

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a written specification and task breakdown into working code requires disciplined, phase-by-phase execution. This Skill automates that process by reading the tasks.md plan from a Spec Kit project and executing every task in the correct order, with dependency tracking, checklist gating, and progress reporting. ## Core Features & Use Cases - Task Plan Execution: Parses tasks.md to extract phases, dependencies, and parallel markers, then executes setup, tests, core, integration, and polish phases in order. - Checklist Gating: Scans checklists in the feature directory, reports pass/fail status, and asks for confirmation before proceeding when items are unchecked. - Project Setup Verification: Detects the tech stack from plan.md and creates or verifies ignore files (.gitignore, .dockerignore, .eslintignore, and others) with technology-appropriate patterns. - Extension Hooks: Runs optional and mandatory before/after implementation hooks declared in .specify/extensions.yml. - Use Case: After running /speckit-tasks to generate a task breakdown for a new feature, invoke this Skill to implement the entire feature, marking each completed task as [X] in tasks.md. ## Quick Start Ask the agent to run the implementation for the current feature, for example: implement all tasks defined in tasks.md for this spec-kit project.

Frequently Asked Questions about speckit-implement

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I execute a tasks.md implementation plan with Spec Kit?

Invoke the speckit-implement skill in a project with a .specify directory. It runs check-prerequisites.sh, loads tasks.md and plan.md, then executes each phase in order, marking completed tasks as [X] in tasks.md.

What happens if checklists have unchecked items before implementation?

The skill scans all checklist files, displays a status table with checked and unchecked counts, and stops to ask whether you want to proceed. Implementation only continues after you confirm with yes, proceed, or continue.

Does speckit-implement support parallel task execution?

Yes. Tasks marked with [P] in tasks.md can run in parallel, while tasks touching the same files run sequentially. If a parallel task fails, the skill continues with successful tasks and reports the failures.

What are extension hooks in Spec Kit implementation?

Hooks are commands declared in .specify/extensions.yml under hooks.before_implement or hooks.after_implement. Mandatory hooks (optional: false) are executed automatically, while optional hooks are presented for you to run manually.

What should I do if tasks.md is missing or incomplete?

The skill assumes a complete task breakdown exists. If tasks are missing or incomplete, run /speckit-tasks first to regenerate the task list before attempting implementation.