speckit-implement

Execute repository implementation plans from tasks.md and plan.md.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/avansover/mathcraft --skill speckit-implement-avansover
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/avansover/mathcraft/tree/main/.claude/skills/speckit-implement
Command: npx skills add https://github.com/avansover/mathcraft --skill speckit-implement-avansover

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

speckit-implement helps you execute a complex implementation plan reliably by coordinating prerequisite checks, progress validation, and optional extension hooks before and after running the tasks.

Core Features & Use Cases

  • Pre-flight validation & checklist gating: Verifies repository prerequisites and optionally blocks execution when checklists are incomplete.
  • Hook-aware execution: Discovers and runs before/after extension hooks defined in .specify/extensions.yml, respecting enabled/optional behavior.
  • Task-plan driven implementation: Reads tasks.md and plan.md, parses the phase/dependency structure, and then executes tasks with TDD-oriented ordering and file-based coordination.
  • Idempotent project setup hygiene: Ensures ignore/config files exist (e.g., .gitignore, .dockerignore, .eslintignore) based on detected repo/tooling.

Quick Start

Run speckit-implement from your project root and provide any $ARGUMENTS that your environment requires to start the implementation workflow.

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 TDD task ordering?

You can gate task execution by enforcing checklist completion, which blocks the workflow from proceeding until all prerequisite validation items in your plan are marked complete, ensuring safe and deterministic implementation progress.

How do I run custom hooks during repository task execution?

You can run custom hooks during task execution by defining them in .specify/extensions.yml, where the skill discovers and executes before/after extension hooks while respecting their enabled or optional behavior configurations.

Does spec-kit implementation work with my existing repository tooling?

Spec-kit implementation works with your existing repository tooling by performing idempotent project setup hygiene, ensuring ignore and config files like .gitignore, .dockerignore, and .eslintignore exist based on detected tooling before executing tasks.

What happens when a repository validation check fails during plan execution?

When a repository validation check fails during plan execution, the skill handles the failure safely by halting deterministic task execution and providing progress reporting to identify exactly which prerequisite or phase-ordered task caused the block.