speckit-implement

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

Updated Aug 10, 2026
One-click install
npx skills add https://github.com/Powerworks/Underwriting --skill speckit-implement-powerworks
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/Powerworks/Underwriting/tree/main/.claude/skills/speckit-implement
Command: npx skills add https://github.com/Powerworks/Underwriting --skill speckit-implement-powerworks

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. This Skill automates that execution by reading tasks.md and plan.md from a spec-kit project and carrying out each task in the correct order. ## Core Features & Use Cases - Task Plan Execution: Parses tasks.md for phases, dependencies, and parallel markers, then executes tasks phase-by-phase following TDD ordering. - Checklist Gating: Scans checklists in the feature directory and halts for confirmation if any items are incomplete before implementation begins. - Project Setup Verification: Detects the tech stack and creates or verifies ignore files (.gitignore, .dockerignore, .eslintignore, and others) with appropriate patterns. - Extension Hooks: Runs optional and mandatory pre/post-implementation hooks defined in .specify/extensions.yml. - Use Case: After generating a task breakdown with /speckit-tasks, run this Skill to implement the entire feature, with progress reported per task and completed tasks marked [X] in tasks.md. ## Quick Start Ask the assistant 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 execute a tasks.md implementation plan automatically?▼

Run the speckit-implement skill in a spec-kit project. It reads tasks.md and plan.md, executes tasks phase-by-phase respecting dependencies and parallel markers, and marks completed tasks as [X] in the tasks file.

What is required before running spec-kit implementation?▼

The project must have 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 tasks affecting the same files run sequentially. Failed parallel tasks are reported without halting successful ones, but non-parallel failures stop execution.

What happens if checklists are incomplete before implementation?▼

The skill scans all checklist files in the feature's checklists directory and displays a status table. If any items are incomplete, it stops and asks whether to proceed, halting execution unless you confirm.

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 presented for manual invocation.