speckit-implement

Execute staged implementation tasks from tasks.md with hook and checklist validation.

1|Updated Jun 16, 2025
One-click install
npx skills add https://github.com/imbatony/pavone --skill speckit-implement-imbatony
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/imbatony/pavone/tree/main/.claude/skills/speckit-implement
Command: npx skills add https://github.com/imbatony/pavone --skill speckit-implement-imbatony

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the execution of an implementation plan defined in a repository, removing manual coordination and ensuring tasks run in the correct order while enforcing preconditions and validations.

Core Features & Use Cases

  • Pre-execution Hook Handling: Detects and summarizes before_implement and after_implement hooks from .specify/extensions.yml and surfaces optional vs mandatory hooks.
  • Checklist Verification: Scans checklists/, reports per-checklist and overall PASS/FAIL status, and prompts the user to continue when items remain incomplete.
  • Task Parsing and Execution: Loads tasks.md and plan.md to extract staged tasks, dependencies, parallel markers, and executes tasks by phase with progress reporting, error handling, and final verification.
  • Project Setup Validation: Validates or creates ignore files (.gitignore, .dockerignore, etc.) based on detected technologies and plan.md guidance.
  • Use Case: Run as part of a repository feature workflow to validate readiness, run setup/tests, implement core features, and finalize with post-implementation hooks.

Quick Start

Run the implement command to process tasks.md, validate preconditions, and execute the 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 executing a staged implementation plan from tasks.md?

To automate executing a staged implementation plan from tasks.md, use a task-runner that parses the file to extract staged tasks, dependencies, and parallel markers, then executes them by phase with progress reporting and error handling.

How do task-runner hooks validate preconditions before implementing features?

Task-runner hooks validate preconditions by detecting and summarizing before_implement and after_implement hooks from extensions.yml, surfacing optional versus mandatory checks to ensure readiness before executing core features.

Can I generate ignore files automatically when setting up a new project structure?

You can generate ignore files automatically during project setup by validating or creating files like .gitignore and .dockerignore based on detected technologies and plan.md guidance to ensure correct repository configuration.

What happens if checklist validation fails before running a task automation sequence?

If checklist validation fails, the automation sequence scans checklists, reports per-checklist and overall PASS or FAIL status, and prompts the user for confirmation to continue when items remain incomplete.

Does spec-kit task automation support parallel task execution semantics?

Spec-kit task automation supports parallel task execution semantics by loading tasks.md and plan.md to extract parallel markers and dependencies, executing tasks by phase while maintaining file-scoped task ordering.

What is the best way to run post-implementation hooks after completing staged tasks?

The best way to run post-implementation hooks after completing staged tasks is using a task-runner that executes the implementation plan by phase, handling setup, tests, core features, and finalizing with post-implementation verification hooks.