speckit-implement

Execute implementation plans from tasks.md and plan.md with hooks and checklist gating.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/ins-enco/ctm__affiliate_backend --skill speckit-implement-ins-enco
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/ins-enco/ctm__affiliate_backend/tree/main/.claude/skills/speckit-implement
Command: npx skills add https://github.com/ins-enco/ctm__affiliate_backend --skill speckit-implement-ins-enco

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates carrying out an implementation plan by reading task definitions, enforcing pre-execution checks and checklists, and coordinating hooks and scripts to execute project work reliably.

Core Features & Use Cases

  • Pre-execution hook handling: Detects and surfaces optional or automatic hooks from .specify/extensions.yml for user review or automatic execution.
  • Checklist verification and gating: Scans project checklists, summarizes progress, and gates implementation until the user confirms continuation when items are incomplete.
  • Task parsing and orchestration: Loads tasks.md and plan.md to determine phases, dependencies, and parallelism and then runs tasks phase-by-phase with progress reporting and failure handling.
  • Project setup validation: Verifies repository tooling and generates or updates ignore files based on detected technologies.

Quick Start

Run the speckit-implement skill with optional arguments to process tasks.md, run prechecks, and execute the implementation plan.

Frequently Asked Questions about speckit-implement

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate execution of an implementation plan from tasks.md and plan.md?

Automate implementation plan execution by parsing tasks.md and plan.md to orchestrate phased project work, running configured pre- and post-implementation hooks while enforcing sequential and parallel task rules. It processes task definitions phase-by-phase with progress and error reporting.

What are pre-execution hooks in spec-kit and how do they work?

Pre-execution hooks in spec-kit are optional or automatic scripts detected from .specify/extensions.yml. They surface for user review or execute automatically before implementation begins, ensuring custom validation or setup scripts run reliably prior to task orchestration.

Can I gate implementation progress using checklists in a .specify directory?

Checklist verification gates implementation by scanning project checklists within the .specify directory. It summarizes progress and blocks task execution until the user confirms continuation when checklist items remain incomplete, ensuring required steps are finished.

Do I need a .specify directory to run phased project work with spec-kit?

A .specify directory is required to manage tasks, checklists, scripts, and extension hooks for phased project work. The repository must contain tasks.md and plan.md, while optionally leveraging .specify/scripts and .specify/extensions.yml for full automation.

How does task parsing handle dependencies and parallelism in implementation plans?

Task parsing handles dependencies and parallelism by loading tasks.md and plan.md to determine execution phases. It orchestrates tasks phase-by-phase, respecting dependency rules for sequential execution and allowing parallel tasks where specified, with built-in failure handling.

Why is my implementation plan not working when project tooling is missing?

Implementation plans fail when project tooling is missing because this process validates repository setup and generates or updates ignore files based on detected technologies. Ensure tasks.md, plan.md, and the .specify directory structure are correctly configured.