speckit-implement

Execute spec-kit implementation plans by validating prerequisites and running phase-ordered tasks.

Updated Aug 23, 2025
One-click install
npx skills add https://github.com/engakhattab/DEPI_Angular_project --skill speckit-implement-engakhattab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/engakhattab/DEPI_Angular_project/tree/main/Backend/HR/.agents/skills/speckit-implement
Command: npx skills add https://github.com/engakhattab/DEPI_Angular_project --skill speckit-implement-engakhattab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you reliably carry out an implementation workflow by validating prerequisites, enforcing checklist completion, loading the project plan and tasks, and then executing tasks in the correct phase order with dependency awareness.

Core Features & Use Cases

  • Prerequisite and feature analysis: Runs the prerequisite check script and extracts FEATURE_DIR and AVAILABLE_DOCS so the implementation context is aligned with what the repository actually contains.
  • Checklist gatekeeping: Detects incomplete checklists under FEATURE_DIR/checklists/ and can stop to confirm whether you still want to proceed.
  • Plan-driven execution: Reads tasks.md and plan.md (plus optional data-model.md, contracts/, research.md, governance constitution, and quickstart.md) to understand the tech stack, architecture, and execution flow.
  • Safe coordination and progress reporting: Executes tasks phase-by-phase, respects sequential vs parallel rules, tracks completion by marking tasks off in tasks.md, and validates completion against the spec/plan before finishing.
  • Extension hooks support: Executes optional or automatic before_implement and after_implement hooks defined in .specify/extensions.yml when present.

Quick Start

Run the speckit-implement command from the repository root to validate prerequisites and execute tasks according to tasks.md and plan.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 safely?

To execute a spec-kit implementation plan, validate prerequisites using check-prerequisites.ps1, enforce checklist completion, and process tasks phase-by-phase from tasks.md while respecting dependency rules. The workflow tracks progress by marking completed tasks directly in tasks.md.

What is checklist gating in task orchestration?

Checklist gating validates that all items under FEATURE_DIR/checklists/ are completed before task execution begins. If incomplete checklists are detected, the implementation process stops to confirm whether you want to proceed with executing the repository plan.

How do I run phase-ordered task execution with dependency awareness?

Phase-ordered task execution reads tasks.md and plan.md to understand the architecture, then executes tasks sequentially or in parallel based on defined dependency rules. It validates completion against the spec before finishing the implementation.

Can I use extension hooks during project implementation?

Yes, you can execute optional before_implement and after_implement extension hooks defined in .specify/extensions.yml. These hooks run automatically during the implementation workflow when the extensions file is present in the repository.

Do I need plan.md and tasks.md files for repository validation?

Yes, plan.md and tasks.md are required files for repository validation and plan-driven execution. Optional files include data-model.md, contracts/, research.md, governance constitution, and quickstart.md to provide additional architecture context.

Why does my implementation workflow stop before executing tasks?

Your implementation workflow stops because the checklist gatekeeping mechanism detected incomplete checklists under FEATURE_DIR/checklists/. This validation ensures safe coordination by confirming your intent to proceed before executing the plan.