speckit-implement

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

9|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/timcsy/semorphe --skill speckit-implement-timcsy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/timcsy/semorphe/tree/main/.claude/skills/speckit-implement
Command: npx skills add https://github.com/timcsy/semorphe --skill speckit-implement-timcsy

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, which is error-prone and easy to lose track of. This Skill automates that execution phase of a spec-driven development workflow. ## Core Features & Use Cases - Task Plan Execution: Reads tasks.md and plan.md from a spec-kit project, then executes tasks phase-by-phase while respecting sequential and parallel [P] dependencies. - Checklist Gating: Scans checklists in the feature directory, reports completion status, and asks for confirmation before proceeding when items are incomplete. - Project Setup Verification: Detects the tech stack and creates or verifies ignore files (.gitignore, .dockerignore, .eslintignore, etc.) with appropriate patterns. - Extension Hooks: Runs optional and mandatory before/after implementation hooks defined in .specify/extensions.yml. - Use Case: After generating a specification and task breakdown with spec-kit, invoke this Skill to implement all tasks, mark them [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 implementation plan automatically?▼

Invoke the speckit-implement skill in a project containing a .specify directory with tasks.md and plan.md. It parses the task phases, respects sequential and parallel [P] dependencies, executes each task, and marks completed tasks as [X] in tasks.md.

What is required before running spec-kit implementation?▼

The project needs a .specify directory with a feature folder containing tasks.md and plan.md, plus the check-prerequisites.sh script. If tasks are missing or incomplete, run the tasks generation command first to create the task breakdown.

Does speckit-implement run when checklists are incomplete?▼

It scans all checklist files in the feature's checklists directory and displays a status table. If any checklist has incomplete items, it stops and asks whether to proceed, only continuing after explicit user confirmation.

How do extension hooks work in spec-kit implementation?▼

Hooks are defined in .specify/extensions.yml under hooks.before_implement and hooks.after_implement. Mandatory hooks execute automatically before or after implementation, while optional hooks are displayed as suggestions with their commands and prompts.

What happens when a task fails during implementation?▼

Execution halts if a non-parallel task fails, with an error message providing debugging context. For parallel tasks marked [P], successful tasks continue while failed ones are reported, and the skill suggests next steps if implementation cannot proceed.