speckit-implement

Execute Spec-Kit implementation plans by validating prerequisites and orchestrating tasks.

1|Updated May 20, 2026
One-click install
npx skills add https://github.com/sabrydawood/claude-config --skill speckit-implement-sabrydawood
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/sabrydawood/claude-config/tree/main/skills/speckit-implement
Command: npx skills add https://github.com/sabrydawood/claude-config --skill speckit-implement-sabrydawood

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It turns a Spec-Kit project’s written implementation plan into a guided, repeatable execution workflow, including prerequisite checks, checklist validation, task orchestration by phase/dependencies, and optional pre/post extension hooks.

Core Features & Use Cases

  • Pre-implementation hook support: Reads .specify/extensions.yml and runs configured hooks before implementation, handling optional vs mandatory behavior.
  • Prerequisite and checklist gatekeeping: Runs the repo prerequisite script and validates checklist completion before touching the implementation plan.
  • Plan-driven execution: Loads tasks.md and plan.md (plus optional data-model.md, contracts/, research.md, quickstart.md) to orchestrate tasks by phases and dependency rules, including parallel [P] handling.
  • Project setup verification: Creates or updates common ignore files (.gitignore, .dockerignore, .eslintignore, .prettierignore, .npmignore, .terraformignore, .helmignore) based on detected repo structure.
  • Robust progress reporting and completion validation: Reports after tasks, stops on failure for non-parallel tasks, enforces task completion marking in tasks.md, and performs final required-task verification.
  • Post-implementation hook support: Executes configured hooks.after_implement entries from .specify/extensions.yml with optional/mandatory semantics.

Quick Start

Run the speckit-implement skill in your Spec-Kit repo to execute the full implementation plan defined in tasks.md after prerequisite checks and checklist validation pass.

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 from tasks.md?

To execute a Spec-Kit implementation plan, run the skill in your repo to validate prerequisites, gatekeep checklists, and orchestrate tasks by phase and dependencies defined in tasks.md and plan.md.

What is prerequisite gatekeeping for Spec-Kit plan execution?

Prerequisite gatekeeping validates checklist completion and runs repo prerequisite scripts before touching the implementation plan, ensuring your Spec-Kit project environment is fully ready for task orchestration.

How do I run pre-implementation hooks in a Spec-Kit repo?

Run pre-implementation hooks by configuring .specify/extensions.yml; the skill reads this file and executes matched hooks before implementation, handling optional versus mandatory behavior automatically.

Does Spec-Kit plan execution support parallel task orchestration?

Spec-Kit plan execution supports parallel task orchestration by respecting [P] execution rules in tasks.md, running tasks concurrently where permitted while stopping on failures for non-parallel tasks.

How are completed tasks marked in tasks.md during Spec-Kit execution?

Completed tasks are enforced by marking them directly in tasks.md after execution, with robust progress reporting after each task and final required-task verification to ensure completion.

Can I use optional data files like contracts and research.md with Spec-Kit execution?

You can use optional data files like data-model.md, contracts, research.md, and quickstart.md alongside tasks.md and plan.md to provide additional context for orchestrated Spec-Kit task execution.