speckit-implement

Execute phased implementation tasks from tasks.md with dependency and checklist validation.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/jacobbweber/Zerto-PS-Admin-SDD --skill speckit-implement-jacobbweber
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/jacobbweber/Zerto-PS-Admin-SDD/tree/main/.agent/skills/speckit-implement
Command: npx skills add https://github.com/jacobbweber/Zerto-PS-Admin-SDD --skill speckit-implement-jacobbweber

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the execution of a project's implementation plan by reading tasks.md and related spec-kit artifacts, enforcing pre-execution checks, and running tasks in a phased, dependency-aware way to reduce manual coordination and human error.

Core Features & Use Cases

  • Pre-execution validation: Detect and present pre- and post-execution extension hooks, parse .specify/extensions.yml, and surface optional versus mandatory hooks without evaluating conditions.
  • Checklist enforcement: Scan checklist files, compute pass/fail status, and pause for user confirmation if any checklist items are incomplete.
  • Project setup and verification: Run specified prerequisite scripts, verify or create appropriate ignore files based on detected technologies, and ensure required artifacts (tasks.md, plan.md) are present.
  • Phased, dependency-aware execution: Parse tasks.md into Setup, Tests, Core, Integration, and Polish phases, respect sequential and parallel markings, run tests before code, track progress, and halt on non-parallel failures.
  • Reporting and safe completion: Mark completed tasks in tasks.md, validate final implementation against the plan, and optionally execute after-implementation hooks.

Quick Start

Run the speckit-implement skill to execute tasks.md, validate checklists and hooks, and carry out the phased 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 a project implementation plan from tasks.md?

Automate project implementation by parsing tasks.md into Setup, Tests, Core, Integration, and Polish phases. The system executes dependency-aware task lists sequentially or in parallel, validates checklists, and handles hook execution to reduce manual coordination.

How does phased task execution handle dependencies and parallelism?

Phased task execution parses task markings to respect sequential and parallel rules, running tests before code. It tracks progress and halts immediately on non-parallel failures to ensure dependency-aware execution integrity throughout the plan.

Do I need a spec-kit .specify directory to run phased implementation plans?

Yes, you need a spec-kit .specify directory with associated artifacts like plan.md, tasks.md, and contracts. The execution process verifies these required artifacts are present and checks for appropriate ignore files before starting implementation.

What is the best way to enforce checklist validation before implementing code?

Checklist enforcement scans checklist files to compute pass or fail status, pausing for user confirmation if any items are incomplete. This pre-execution validation ensures all checklist criteria are satisfied before phased implementation begins.

How do pre-execution and post-execution extension hooks work during project setup?

Pre-execution and post-execution extension hooks are detected by parsing .specify/extensions.yml. The system surfaces optional versus mandatory hooks without evaluating conditions, executing specified prerequisite scripts to ensure proper project setup.

Why does implementation halt when a non-parallel task fails?

Implementation halts on non-parallel failures to prevent dependent tasks from executing in an invalid state. The system tracks progress, marks completed tasks in tasks.md, and safely stops execution to avoid compounding errors across phases.