speckit-implement

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

Updated Jul 16, 2026
One-click install
npx skills add https://github.com/Carl-Fabri/TestAngularSpecDriven --skill speckit-implement-carl-fabri
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/Carl-Fabri/TestAngularSpecDriven/tree/main/test-angular/.claude/skills/speckit-implement
Command: npx skills add https://github.com/Carl-Fabri/TestAngularSpecDriven --skill speckit-implement-carl-fabri

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 tasks.md and plan.md and implementing every task in the correct order. ## Core Features & Use Cases - Task-Driven Implementation: Parses tasks.md for phases, dependencies, and parallel markers, then executes tasks sequentially or in parallel as specified. - Checklist Gating: Scans checklist files before implementation and halts for user confirmation if any items are incomplete. - Project Setup Verification: Detects the project stack and creates or verifies ignore files such as .gitignore, .dockerignore, and .eslintignore. - Extension Hooks: Runs configurable pre- and post-implementation hooks defined in .specify/extensions.yml. - Use Case: After generating a spec, plan, and task list with spec-kit, invoke this Skill to implement the entire feature, marking each completed task as [X] in tasks.md. ## Quick Start Ask the assistant to run the speckit-implement skill to execute all tasks in tasks.md for the current feature.

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 automatically?

Run the speckit-implement skill in a spec-kit project containing tasks.md. It parses task phases, dependencies, and parallel markers, then implements each task in order, marking completed tasks as [X] in the tasks file.

What is required before running spec-kit implementation?

The project must have a .specify directory with a complete tasks.md and plan.md. Optional files like data-model.md, contracts/, research.md, and quickstart.md provide additional context. If tasks are missing, run /speckit-tasks first.

Does speckit-implement support parallel task execution?

Yes, tasks marked with [P] in tasks.md can run in parallel, while sequential tasks run in dependency order. Tasks affecting the same files are coordinated to run sequentially, and failed parallel tasks are reported without halting others.

What happens if checklists are incomplete before implementation?

The skill scans all checklist files in the feature's checklists/ directory and displays a status table. If any items are incomplete, it stops and asks whether to proceed, halting execution unless the user confirms.

Can I hook custom commands into the implementation workflow?

Yes, define hooks under hooks.before_implement or hooks.after_implement in .specify/extensions.yml. Mandatory hooks execute automatically, while optional hooks are suggested; hooks with enabled set to false are skipped.