speckit-implement

Execute spec-defined tasks from tasks.md and plan.md in dependency order.

1|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/youssif-mohamed1/Smart-LMS-with-AI-Proctoring --skill speckit-implement-youssif-mohamed1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/youssif-mohamed1/Smart-LMS-with-AI-Proctoring/tree/main/source%20code/LMS-Project/.agents/skills/speckit-implement
Command: npx skills add https://github.com/youssif-mohamed1/Smart-LMS-with-AI-Proctoring --skill speckit-implement-youssif-mohamed1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps teams reliably carry out a spec-driven implementation workflow by validating prerequisites, checking progress, and then executing the defined tasks in the correct order.

Core Features & Use Cases

  • Pre-implementation safety checks: Runs prerequisite checks and optionally executes extension hooks before implementation begins.
  • Checklist status validation: Scans checklists to ensure required work is complete and can block progress when incomplete.
  • Plan-driven execution orchestration: Loads tasks.md and plan.md, parses task phases and dependencies, and then executes tasks in sequence while honoring parallel markers.
  • Post-implementation hooks: Optionally runs registered after-implement extension hooks after completion validation.
  • Use Case: You have an engineering spec-kit project with a task plan and checklists; you want an AI-assisted command to implement features step-by-step, run tests as specified, and stop if prerequisite checklists are not complete.

Quick Start

Use the command speckit-implement to execute the tasks defined in tasks.md according to plan.md, starting after prerequisite checks and checklist validation.

Frequently Asked Questions about speckit-implement

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

FAQPage Schema
How do I automate spec-driven implementation tasks from a tasks.md file?

Automating spec-driven implementation requires loading tasks.md and plan.md to parse task phases and dependencies, executing tasks in sequence while honoring parallel markers, and validating completion. This approach ensures deterministic task orchestration with clear progress tracking.

Can I block implementation progress if prerequisite checklists are incomplete?

Yes, checklist status validation scans checklists to ensure required work is complete and actively blocks progress when incomplete. Pre-implementation safety checks also run prerequisite validations and optionally execute extension hooks before implementation begins.

What is the spec-kit structure needed for plan-driven execution orchestration?

The spec-kit structure requires tasks.md and plan.md files for core execution, plus optional data-model, contracts, and research files. Optional checklists and extension hooks can be included to add prerequisite validation and post-implementation automation.

How do I execute tasks in the correct phase and dependency order?

Executing tasks in correct phase and dependency order involves parsing plan.md to map task dependencies and phases, then executing tasks in sequence while honoring parallel markers. This plan-driven execution orchestration ensures deterministic task completion and verification.

When do I need extension hooks for repository automation during implementation?

Extension hooks are needed when you require custom pre-implementation safety checks or post-implementation completion validation. The system optionally executes registered before-implement hooks before starting and after-implement hooks after completion validation.

What are the limitations of using spec-kit for TDD implementation planning?

Spec-kit implementation is limited to repositories strictly following its structure with tasks.md and plan.md. It cannot orchestrate tasks if prerequisite checklists remain incomplete, and relies on deterministic phase order rather than dynamic task generation.