speckit-implement

Execute spec-kit implementation plans from tasks.md and plan.md with dependency gating.

130|14|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/dmae97/oh-my-kimi --skill speckit-implement-dmae97
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/dmae97/oh-my-kimi/tree/main/templates/skills/kimi/speckit-implement
Command: npx skills add https://github.com/dmae97/oh-my-kimi --skill speckit-implement-dmae97

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

speckit-implement turns an implementation specification into a controlled workflow that validates prerequisites, checks completion status, and then executes the defined task plan with clear progress reporting.

Core Features & Use Cases

  • Extension hook orchestration: Runs registered pre- and post-implementation hooks from .specify/extensions.yml, handling optional vs mandatory hooks.
  • Prerequisite and checklist gating: Verifies repo prerequisites via the speckit check script and fails fast if checklists are incomplete (with an option to proceed).
  • Spec-driven execution: Loads tasks.md and plan.md (and optionally data-model.md, contracts/, research.md, quickstart.md) and executes tasks phase-by-phase while respecting dependencies and parallel markers.
  • Project setup verification: Creates or updates ignore files (.gitignore, .dockerignore, .eslintignore, .prettierignore, etc.) based on detected project setup.
  • Completion validation with hook support: Confirms tasks are marked complete and implemented features match the specification, then triggers after_implement hooks.

Quick Start

Use the speckit-implement skill in your spec-kit project to execute the full implementation plan described in tasks.md and plan.md, including checklist and prerequisite verification.

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 with task dependencies and checklist gating?

To execute a spec-kit implementation plan, this skill validates prerequisites, gates execution on checklist completion, and runs tasks phase-by-phase while respecting dependency and parallelism rules defined in tasks.md and plan.md for deterministic coding work.

What is the best way to orchestrate before_implement and after_implement extension hooks?

Orchestrating before_implement and after_implement extension hooks involves reading .specify/extensions.yml and running registered pre- and post-implementation hooks. This skill handles both optional and mandatory hooks during the spec-driven execution workflow.

How do I verify project setup and generate ignore files during spec implementation?

Verifying project setup during spec implementation involves detecting the existing configuration and creating or updating ignore files like .gitignore, .dockerignore, .eslintignore, and .prettierignore based on the detected project setup before executing tasks.

Does spec-kit execution fail if required checklists are incomplete?

Spec-kit execution does fail fast if checklists are incomplete. The skill verifies repo prerequisites via the speckit check script and enforces task completion validation, though an option exists to proceed even if gating checks are not met.

Can I load optional spec context like data models and contracts alongside tasks.md and plan.md?

Yes, you can load optional spec context alongside tasks.md and plan.md. The skill optionally reads data-model.md, contracts/, research.md, and quickstart.md to provide full architectural and file structure context for deterministic coding work.

When should I not use a phase-by-phase task execution workflow for implementation?

You should not use phase-by-phase task execution workflows when your implementation lacks a structured tasks.md defining steps or a plan.md defining tech stack and architecture. The skill requires these specifications to manage dependency rules, parallel markers, and completion validation.