speckit-implement

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

44|10|Updated Mar 28, 2024
One-click install
npx skills add https://github.com/sensein/senselab --skill speckit-implement-sensein
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/sensein/senselab/tree/main/.claude/skills/speckit-implement
Command: npx skills add https://github.com/sensein/senselab --skill speckit-implement-sensein

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a written implementation plan into actual code requires manually tracking dozens of tasks, dependencies, and validation steps, which is error-prone and easy to lose track of. This Skill automates the execution of a spec-kit task breakdown so implementation proceeds phase by phase with progress tracking. ## Core Features & Use Cases - Task Plan Execution: Parses tasks.md to extract phases, dependencies, and parallel markers, then executes tasks in the correct order following a TDD approach. - Checklist Gating: Scans checklist files before implementation and stops to ask for confirmation if any items are incomplete. - Project Setup Verification: Detects the project technology stack and creates or verifies ignore files such as .gitignore, .dockerignore, and .eslintignore. - Extension Hooks: Supports optional and mandatory pre- and post-implementation hooks defined in .specify/extensions.yml. - Use Case: After generating a feature specification and task list with spec-kit, run 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.

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?

Run the speckit-implement command from the repository root of a spec-kit project. It reads tasks.md and plan.md, executes tasks phase by phase respecting dependencies, and marks each completed task as [X] in tasks.md.

What files are required before running spec-kit implementation?

The project must contain a .specify directory with a tasks.md file containing the complete task breakdown, plus a plan.md describing the tech stack and architecture. Optional files like data-model.md, contracts/, research.md, and quickstart.md are read if present.

What happens if checklists are incomplete before implementation?

The Skill scans all checklist files in the checklists directory and displays a status table. If any checklist has incomplete items, it stops and asks whether to proceed anyway, waiting for your confirmation before continuing.

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

What are extension hooks in spec-kit implementation?

Hooks are commands defined under hooks.before_implement or hooks.after_implement in .specify/extensions.yml. Optional hooks are suggested to the user, while mandatory hooks are executed automatically before or after the implementation run.