speckit-implement

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

Updated Aug 3, 2026
One-click install
npx skills add https://github.com/shaahy/quicknav-desktop --skill speckit-implement-shaahy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/shaahy/quicknav-desktop/tree/main/.claude/skills/speckit-implement
Command: npx skills add https://github.com/shaahy/quicknav-desktop --skill speckit-implement-shaahy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a written implementation plan into working code requires manually tracking dozens of tasks, dependencies, and checklists. This Skill automates that execution phase of a spec-kit project by reading tasks.md and plan.md, then carrying out every task in the correct order with progress tracking. ## Core Features & Use Cases - Checklist gating: Scans all checklists in the feature directory, reports pass/fail status in a table, and asks for confirmation before proceeding when items are incomplete. - Phased task execution: Parses tasks.md for phases, dependencies, and parallel [P] markers, then executes setup, tests, core, integration, and polish work in order following TDD. - Project setup verification: Detects the project's tech stack and creates or verifies ignore files (.gitignore, .dockerignore, .eslintignore, and others) with the correct patterns. - Extension hooks: Runs optional and mandatory before/after hooks declared in .specify/extensions.yml, and marks completed tasks as [X] in tasks.md. - Use Case: After generating a specification, plan, and task breakdown for a new feature with spec-kit, invoke this Skill to implement the entire feature end to end while it reports progress after each task. ## 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 spec-kit tasks.md implementation plan?▼

Run the speckit-implement skill from the repository root of a spec-kit project. It reads tasks.md and plan.md, verifies checklists, then executes each phase in order while marking completed tasks as [X].

What happens if checklists are incomplete before implementation?▼

The skill scans every file in the checklists directory, counts completed and incomplete items, and displays a status table. If any checklist has incomplete items, it stops and asks whether you want to proceed before continuing.

Does speckit-implement require a specific project structure?▼

Yes, it requires a spec-kit project with a .specify directory, including the check-prerequisites script and a feature directory containing tasks.md and plan.md. Missing tasks should be regenerated with the speckit-tasks command first.

How are parallel and sequential tasks handled during implementation?▼

Tasks marked with [P] run in parallel, while tasks touching the same files run sequentially. Test tasks execute before their corresponding implementation tasks, and a failed non-parallel task halts execution.

What are extension hooks in spec-kit implementation?▼

Hooks are commands declared in .specify/extensions.yml under before_implement or after_implement keys. Mandatory hooks execute automatically and the skill waits for their result, while optional hooks are only suggested to the user.