speckit-implement

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

4|Updated Oct 24, 2025
One-click install
npx skills add https://github.com/sethdavis512/iridium --skill speckit-implement-sethdavis512
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/sethdavis512/iridium/tree/main/.claude/skills/speckit-implement
Command: npx skills add https://github.com/sethdavis512/iridium --skill speckit-implement-sethdavis512

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a written implementation plan into working code requires manually tracking dozens of tasks, dependencies, and validation steps, which is error-prone and easy to lose track of mid-project. ## Core Features & Use Cases - Task Plan Execution: Parses tasks.md to extract phases, dependencies, and parallel markers, then executes tasks in the correct order with TDD discipline. - Checklist Gating: Scans checklist files before implementation and halts for user confirmation if any items are incomplete. - Project Setup Verification: Detects the project stack and creates or verifies ignore files (.gitignore, .dockerignore, .eslintignore, and others) with appropriate patterns. - Extension Hooks: Supports optional and mandatory pre/post-implementation hooks defined in .specify/extensions.yml. - Use Case: After generating a task breakdown with spec-kit, run this Skill to implement the entire feature phase-by-phase, marking completed tasks as [X] in tasks.md and validating results against the specification. ## 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 tasks.md implementation plan automatically?

Run the speckit-implement command in a spec-kit project. It parses tasks.md for phases, dependencies, and parallel markers, then executes tasks in order, marking each completed task as [X] in the file.

What is required before running spec-kit implementation?

The project needs a .specify directory with check-prerequisites.sh, a tasks.md file with a complete task breakdown, and a plan.md describing the tech stack. If tasks are missing, run /speckit-tasks 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 dependency order. Tasks affecting the same files are coordinated to run sequentially, and failed parallel tasks are reported without halting others.

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.

Can I hook custom commands before or after implementation?

Yes. Define hooks under hooks.before_implement or hooks.after_implement in .specify/extensions.yml. Mandatory hooks execute automatically, while optional hooks are suggested with their slash command for manual execution.