speckit-implement

Execute implementation tasks from tasks.md within a spec-kit project structure.

Updated Jul 20, 2026
One-click install
npx skills add https://github.com/guihocosta/getsemani-app --skill speckit-implement-guihocosta
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/guihocosta/getsemani-app/tree/main/.claude/skills/speckit-implement
Command: npx skills add https://github.com/guihocosta/getsemani-app --skill speckit-implement-guihocosta

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually tracking and executing dozens of implementation tasks from a feature plan is error-prone and slow. This Skill automates the execution phase of spec-driven development by reading your tasks.md file and completing each task in order. ## Core Features & Use Cases - Sequential Task Execution: Reads the feature directory from .specify/feature.json and processes every task in tasks.md one by one. - Automatic Progress Tracking: Marks completed tasks by changing - [ ] to - [x] directly in tasks.md as work finishes. - Failure Handling: Halts execution on failure and reports the issue instead of silently continuing. - Use Case: After running spec-kit's planning commands, invoke this Skill to implement an entire feature—such as a new API endpoint with tests—by working through the generated task list automatically. ## Quick Start Run the speckit-implement skill to execute all pending tasks in my current feature's tasks.md file.

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?▼

Invoke the speckit-implement skill after generating your spec, plan, and tasks files. It reads .specify/feature.json to locate the feature directory, then completes each task in tasks.md sequentially, marking them done as it goes.

How to track task completion in spec-driven development?▼

The skill updates tasks.md in place by changing `- [ ]` checkboxes to `- [x]` as each task completes. This keeps the task file as a live record of implementation progress that survives across sessions.

What project structure does speckit-implement require?▼

It requires a spec-kit project with a .specify directory containing feature.json and memory/constitution.md, plus a feature directory holding spec.md, plan.md, and tasks.md. Without these files, the skill cannot load its execution context.

What happens when a task fails during implementation?▼

Execution halts immediately on the first failure and the issue is reported. Tasks are completed strictly in order, so a failed task prevents subsequent tasks from running until the problem is resolved.

Can I filter which tasks get implemented?▼

Yes, the skill accepts an optional argument for implementation guidance or a task filter. Pass a filter to limit execution to specific tasks rather than processing the entire tasks.md file.