speckit-implement

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

1|Updated Aug 5, 2026
One-click install
npx skills add https://github.com/pieberrykinnie/hapa --skill speckit-implement-pieberrykinnie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/pieberrykinnie/hapa/tree/main/.agents/skills/speckit-implement
Command: npx skills add https://github.com/pieberrykinnie/hapa --skill speckit-implement-pieberrykinnie

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It automates the execution of a spec-kit implementation plan, turning a structured tasks.md breakdown into completed code without manually tracking phases, dependencies, and checklist gates. ## Core Features & Use Cases - Task Plan Execution: Parses tasks.md to run setup, tests, core, integration, and polish phases in dependency order, respecting parallel [P] markers and TDD ordering. - Checklist Gating: Scans feature checklists before implementation and halts for confirmation when items are incomplete. - Project Setup Verification: Detects the tech stack and creates or verifies ignore files such as .gitignore, .dockerignore, and .eslintignore. - Extension Hooks: Runs optional and mandatory before/after implement hooks declared in .specify/extensions.yml. - Use Case: After generating a task breakdown with /speckit-tasks, invoke this skill to implement every task, mark completed items as [X] in tasks.md, and receive a completion report. ## 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 in a project with a .specify directory. It runs check-prerequisites.sh, loads tasks.md and plan.md, then executes each phase in dependency order and marks completed tasks as [X].

What happens if checklists are incomplete before implementation?

The skill scans all files in the checklists directory and builds a status table. If any checklist has incomplete items, it stops and asks whether to proceed; answering yes continues, while no halts execution.

Does speckit-implement require a specific project structure?

Yes, it requires a spec-kit project structure with a .specify directory containing scripts, tasks.md, and plan.md. If tasks are missing, it suggests running /speckit-tasks first to generate the task breakdown.

How does speckit-implement handle parallel and sequential tasks?

It parses task markers in tasks.md: tasks flagged [P] can run in parallel, while others run sequentially. Tasks touching the same files are coordinated to run one after another, and non-parallel failures halt execution.

What are before_implement and after_implement extension hooks?

They are commands declared in .specify/extensions.yml that run before or after implementation. Mandatory hooks are executed automatically and the skill waits for their result, while optional hooks are only suggested to the user.