speckit-implement

Executes all tasks defined in tasks.md to implement a spec-kit feature plan.

Updated Jul 8, 2026
One-click install
npx skills add https://github.com/NarenKarthikBM/specseyal --skill speckit-implement-narenkarthikbm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/NarenKarthikBM/specseyal/tree/main/.claude/skills/speckit-implement
Command: npx skills add https://github.com/NarenKarthikBM/specseyal --skill speckit-implement-narenkarthikbm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a written task breakdown into working code is error-prone when done ad hoc: tasks get skipped, dependencies are ignored, and progress is lost. This Skill drives the implementation phase of a spec-kit project by reading tasks.md and executing every task in the correct order with progress tracking. ## Core Features & Use Cases - Phased task execution: Parses tasks.md into phases (Setup, Tests, Core, Integration, Polish), respects sequential dependencies, and runs [P]-marked tasks in parallel. - Checklist and hook gating: Verifies completion checklists before starting and dispatches before/after extension hooks from .specify/extensions.yml, halting on failed mandatory hooks. - Project setup verification: Detects the tech stack from plan.md and creates or updates ignore files (.gitignore, .dockerignore, .eslintignore, and others) with the right patterns. - Use Case: After running /speckit-tasks for a new feature, invoke this Skill to implement the entire plan — it writes tests first, builds core modules, marks each completed task [X] in tasks.md, and reports a completion summary. ## Quick Start 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 spec-kit tasks.md implementation plan?

Invoke the speckit-implement skill inside a spec-kit project. It reads tasks.md and plan.md, executes tasks phase by phase in dependency order, runs [P] tasks in parallel, and marks each finished task [X] in tasks.md.

What must exist before running spec-kit implementation?

The project needs a .specify directory with a complete tasks.md produced by the tasks phase, plus plan.md for tech stack context. If tasks are missing or incomplete, run /speckit-tasks first to regenerate the task list.

Does speckit-implement support parallel task execution?

Yes. Tasks marked with [P] in tasks.md run in parallel, while tasks touching the same files run sequentially. If a parallel task fails, execution continues with the others and failures are reported.

What happens if checklists are incomplete before implementation?

The skill scans all files in the feature's checklists/ directory and shows a status table. If any checklist has incomplete items, it stops and asks whether to proceed; answering no halts execution.

Why did implementation stop at an extension hook?

A mandatory before_implement hook from .specify/extensions.yml exited non-zero, which is a hard block. Resolve the underlying issue, such as a stale gate approval, then retry the implementation run.