speckit-implement

Executes implementation tasks defined in tasks.md following the spec-kit project plan.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a written specification and task breakdown into working code requires disciplined, phase-by-phase execution. This Skill automates that process by reading tasks.md and plan.md from a spec-kit project and executing every task in the correct order with dependency and checklist validation. ## Core Features & Use Cases - Task Plan Execution: Parses tasks.md for phases, dependencies, and parallel [P] markers, then executes tasks in order following a TDD approach. - Checklist Gating: Scans FEATURE_DIR/checklists/ before implementation, reports completion status, and halts for confirmation if items are incomplete. - Project Setup Verification: Detects the tech stack from plan.md and creates or verifies ignore files (.gitignore, .dockerignore, .eslintignore, and more) with correct patterns. - Extension Hooks: Supports optional and mandatory before/after implementation hooks declared in .specify/extensions.yml. - Use Case: After running /speckit.tasks to generate a task breakdown, invoke this Skill to implement the entire feature, marking each completed task as [X] in tasks.md. ## Quick Start Run the speckit-implement skill to execute all tasks in tasks.md for the current feature.

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 tasks.md implementation plan?

Invoke the speckit-implement skill in a project containing a .specify directory. It runs check-prerequisites.sh, loads tasks.md and plan.md, then executes each task phase in order, marking completed tasks as [X].

What happens if checklists are incomplete before implementation?

The skill scans all files in FEATURE_DIR/checklists/ and counts completed versus incomplete items. If any checklist has incomplete items, it displays a status table and stops to ask whether you want to proceed anyway.

Does speckit-implement support parallel task execution?

Yes, tasks marked with [P] in tasks.md can run in parallel, while sequential tasks run in order. Tasks affecting the same files are coordinated to run sequentially, and failed parallel tasks are reported without halting others.

What prerequisites are required to run speckit-implement?

The project must follow the spec-kit structure with a .specify directory, a check-prerequisites.sh script, and a feature directory containing tasks.md and plan.md. If tasks are missing, run /speckit.tasks first to generate them.

Why does speckit-implement create .gitignore or .dockerignore files?

During project setup verification, the skill detects the tech stack from plan.md and existing config files, then creates or updates ignore files with the correct patterns for that technology, such as node_modules/ for Node.js or __pycache__/ for Python.