speckit-implement

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

Updated Jan 5, 2026
One-click install
npx skills add https://github.com/demersonpolli/basic-interpreter --skill speckit-implement-demersonpolli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/demersonpolli/basic-interpreter/tree/main/.agents/skills/speckit-implement
Command: npx skills add https://github.com/demersonpolli/basic-interpreter --skill speckit-implement-demersonpolli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you execute a predefined implementation plan from a Speckit spec structure by verifying prerequisites, validating checklists, loading the project’s tech/architecture context, and then running tasks in the correct order with progress tracking.

Core Features & Use Cases

  • Extension hook orchestration (pre and post): Automatically discovers and runs registered Speckit hooks (before_implement and after_implement) with optional vs mandatory behavior.
  • Checklist-driven gating: Scans checklist markdown files, builds a pass/fail table, and can stop for user confirmation when incomplete items are found.
  • Plan- and task-aware execution: Reads tasks.md and plan.md (and optional context files) and executes phases while respecting sequential/parallel rules and file-based coordination.
  • Operational safety behaviors: Enforces completion marking for tasks and halts on failures for non-parallel work.

Quick Start

Run the speckit-implement skill from the repo that contains tasks.md, plan.md, and optional Speckit configuration under .specify to execute the implementation plan end-to-end.

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 phased implementation plan from tasks.md and plan.md files?

To execute a phased implementation plan, the workflow validates prerequisites and checklists, then runs tasks from tasks.md and plan.md sequentially or in parallel while respecting file-level ordering constraints. Progress is tracked and tasks are marked complete as phases advance.

How does checklist-driven gating work during spec-to-code conversion?

Checklist-driven gating scans markdown checklist files and builds a pass/fail table during spec-to-code conversion. When incomplete items are found, the workflow halts and prompts for user confirmation before continuing task execution.

Can I run pre and post extension hooks automatically during implementation?

Yes, you can orchestrate pre and post extension hooks by discovering registered Speckit hooks from extensions.yml. The workflow automatically runs before_implement and after_implement hooks, applying optional versus mandatory behavior rules during execution.

What happens when a non-parallel task fails during plan execution?

When a non-parallel task fails during plan execution, the workflow enforces operational safety by halting immediately. This prevents dependent tasks from running and ensures file-level coordination constraints are not violated before proceeding.

Do I need a .specify directory to run the Speckit implementation workflow?

You need tasks.md and plan.md files to define the phased plan, while the .specify directory contains optional Speckit configuration. Optional context documents and extensions.yml hooks can also be loaded to provide tech and architecture context.

What is the best way to coordinate parallel and sequential tasks in a dev workflow?

The best way to coordinate parallel and sequential tasks is by defining dependency and ordering rules in plan.md. The workflow reads these constraints and executes phases accordingly, halting on failures for non-parallel work to maintain operational safety.