speckit-implement

Executes implementation plans by processing tasks defined in tasks.md.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/msaid1976/TSP-SmartAIRoute --skill speckit-implement-msaid1976
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/msaid1976/TSP-SmartAIRoute/tree/main/SmartRouteAI/.agents/skills/speckit-implement
Command: npx skills add https://github.com/msaid1976/TSP-SmartAIRoute --skill speckit-implement-msaid1976

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a written implementation plan into actual code requires manually tracking dozens of tasks, dependencies, and checklists, which is error-prone and slow. This Skill automates the execution of a spec-kit implementation plan by reading tasks.md and systematically completing every task in the correct order. ## Core Features & Use Cases - Checklist Gatekeeping: Scans all checklists in the feature directory, reports completion status in a table, and asks for confirmation before proceeding when items are incomplete. - Phased Task Execution: Parses tasks.md for phases, dependencies, and parallel markers, then executes setup, tests, core, integration, and polish tasks in the correct order following TDD. - Project Setup Verification: Detects the project's technology stack and creates or verifies ignore files such as .gitignore, .dockerignore, and .eslintignore with appropriate patterns. - Use Case: After running the spec-kit planning and task-generation commands for a new feature, invoke this Skill to implement all tasks, mark completed items as [X] in tasks.md, and receive a final validation report. ## Quick Start Run the speckit-implement command in a spec-kit project to execute all tasks defined 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 implementation plan automatically?▼

Run the speckit-implement command in a project that contains a .specify directory with a completed tasks.md. The Skill reads the task list, verifies checklists, and executes each phase in dependency order, marking completed tasks as [X].

What is required before running spec-kit implementation?▼

The project needs a .specify directory with check-prerequisites scripts, a plan.md describing the tech stack and architecture, and a tasks.md containing the full task breakdown. If tasks are missing, run the speckit.tasks command first to generate them.

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 successful ones.

What happens if checklists are incomplete before implementation?▼

The Skill scans all checklist files, displays a status table with complete and incomplete counts, and stops to ask whether to proceed. Implementation only continues after explicit user confirmation, or automatically when all checklists pass.

Why does speckit-implement create ignore files during setup?▼

It detects the project's technologies from plan.md and existing config files, then creates or verifies ignore files like .gitignore, .dockerignore, and .eslintignore with standard patterns. Existing files are only appended with missing critical patterns.