speckit-implement

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

Updated Aug 24, 2026
One-click install
npx skills add https://github.com/Fras0/clinics-api --skill speckit-implement-fras0
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/Fras0/clinics-api/tree/main/.cursor/skills/speckit-implement
Command: npx skills add https://github.com/Fras0/clinics-api --skill speckit-implement-fras0

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a written implementation plan into working code requires manually tracking dozens of tasks, dependencies, and validation steps. This Skill automates that execution by reading tasks.md and plan.md from a spec-kit project and carrying out each phase in order. ## Core Features & Use Cases - Phased Task Execution: Parses tasks.md for phases (Setup, Tests, Core, Integration, Polish), respects sequential vs parallel [P] dependencies, and marks completed tasks as [X]. - Checklist Gating: Scans checklists in the feature directory, reports pass/fail status, and asks for confirmation before proceeding when items are unchecked. - Project Setup Verification: Detects the tech stack and creates or verifies ignore files (.gitignore, .dockerignore, .eslintignore, and others) with appropriate patterns. - Extension Hooks: Runs optional and mandatory before/after implementation hooks declared in .specify/extensions.yml. - Use Case: After generating a specification and task breakdown with spec-kit, invoke this Skill to implement the entire feature, following TDD ordering and reporting progress after each task. ## 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?▼

Run the speckit-implement skill in a project with a .specify directory. It reads tasks.md and plan.md, executes tasks phase by phase respecting dependencies, and marks each completed task as [X] in the tasks file.

What files does speckit-implement need before running?▼

It requires tasks.md and plan.md in the feature directory, located via the check-prerequisites script. It optionally reads data-model.md, contracts/, research.md, quickstart.md, and .specify/memory/constitution.md for additional context.

Does speckit-implement support parallel task execution?▼

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

What happens if checklists have unchecked items before implementation?▼

The skill scans all checklist files, displays a status table with checked and unchecked counts, and stops to ask whether to proceed. Implementation only continues after explicit user confirmation.

Can I extend speckit-implement with custom hooks?▼

Yes, define hooks under hooks.before_implement and hooks.after_implement in .specify/extensions.yml. Mandatory hooks execute automatically, while optional hooks are presented for manual invocation; disabled hooks are skipped.