speckit-implement

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

1|Updated Aug 27, 2025
One-click install
npx skills add https://github.com/IgorGanapolsky/Random-Timer --skill speckit-implement-igorganapolsky
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/IgorGanapolsky/Random-Timer/tree/main/.cursor/skills/speckit-implement
Command: npx skills add https://github.com/IgorGanapolsky/Random-Timer --skill speckit-implement-igorganapolsky

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 by reading tasks.md and plan.md from a spec-kit project and implementing every task in the correct order. ## Core Features & Use Cases - Task Plan Execution: Parses tasks.md for phases, dependencies, and parallel [P] markers, then implements tasks sequentially or in parallel while marking completed items as [X]. - Checklist Gating: Scans checklists in the feature directory, reports pass/fail status, and asks for confirmation before proceeding when items are unchecked. - Project Setup Verification: Detects the tech stack from plan.md and creates or verifies ignore files (.gitignore, .dockerignore, .eslintignore, and others) with the correct patterns. - Extension Hooks: Runs optional and mandatory before_implement and after_implement hooks declared in .specify/extensions.yml. - Use Case: After running /speckit-tasks to generate a task list for a new feature, invoke this Skill to implement the entire feature—setup, tests, core code, integration, and polish—following TDD ordering. ## Quick Start Ask the agent to 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 implement a feature from a spec-kit tasks.md file?▼

Run the speckit-implement skill after generating tasks.md with /speckit-tasks. It parses the task phases and dependencies, executes setup, tests, core code, integration, and polish in order, and marks each completed task as [X].

What project structure does speckit-implement require?▼

It requires a spec-kit project with a .specify directory containing scripts like check-prerequisites.sh, plus a feature directory holding tasks.md and plan.md. Optional artifacts include data-model.md, contracts/, research.md, and checklists/.

What happens if checklists have unchecked items before implementation?▼

The skill scans all checklist files, displays a status table with checked and unchecked counts, then stops and asks whether to proceed. Implementation only continues after you confirm with yes, proceed, or continue.

Does speckit-implement support parallel task execution?▼

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

What are extension hooks in speckit-implement?▼

Hooks are commands declared in .specify/extensions.yml under hooks.before_implement or hooks.after_implement. Mandatory hooks (optional: false) are executed automatically, while optional hooks are presented for you to invoke manually.