speckit-implement

Execute spec-kit implementation plans with prerequisite checks and hooks.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/chuanyue98/prompt-gallery --skill speckit-implement-chuanyue98
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/chuanyue98/prompt-gallery/tree/main/.agents/skills/speckit-implement
Command: npx skills add https://github.com/chuanyue98/prompt-gallery --skill speckit-implement-chuanyue98

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you carry out a complete implementation plan from a spec-kit project, ensuring prerequisites, checklist status, task ordering, and validation are all handled before and during execution.

Core Features & Use Cases

  • Pre-implementation hook support: Reads optional before_implement hooks from .specify/extensions.yml and runs them in a safe, configurable way.
  • Checklist-driven gating: Scans checklists/ to compute pass/fail status and can stop execution if required checklist items are incomplete.
  • Plan-aware execution: Loads tasks.md and plan.md (plus optional data-model.md, contracts/, research.md, quickstart.md) and executes tasks phase-by-phase while respecting dependencies and [P] parallel markers.
  • Project setup verification: Creates or verifies common ignore files (.gitignore, .dockerignore, .eslintignore, .prettierignore, etc.) based on repo structure and detected tech stack.
  • Post-implementation hook support: Runs after_implement hooks from .specify/extensions.yml after completion validation.

Quick Start

Run the speckit-implement command in your spec-kit project so it validates checklists and then executes tasks defined in tasks.md.

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 implementation command in your project directory. It validates prerequisites, processes checklists, and executes tasks phase-by-phase from tasks.md while respecting dependency ordering.

What are spec-kit extension hooks and how do they work?

Spec-kit extension hooks are optional scripts defined in .specify/extensions.yml. The workflow reads before_implement hooks to run pre-execution logic and after_implement hooks to run post-completion validation.

Does spec-kit execution enforce task dependency and parallel ordering?

Yes, spec-kit execution enforces dependency ordering and processes [P] parallel markers. The workflow loads tasks.md and plan.md to execute tasks phase-by-phase while strictly respecting defined dependencies.

How do I validate spec-kit prerequisites before running a task plan?

Prerequisite validation runs automatically by executing .specify/scripts/powershell/check-prerequisites.ps1. The workflow also scans the checklists/ directory to compute pass/fail status and can halt execution if required items are incomplete.

Can I run spec-kit implementations without optional data model or contracts files?

Yes, you can run spec-kit implementations without optional files. The workflow requires tasks.md and plan.md, but optionally loads data-model.md, contracts/, research.md, and quickstart.md if they exist in the repository.

Why does my spec-kit implementation stop before executing tasks?

Your spec-kit implementation stops because checklist-driven gating halts execution when required checklist items fail. The workflow scans checklists/ to compute pass/fail status and prevents task execution until required items pass.