speckit-implement — Claude Code skill: what it does, how to install
Executes development tasks from tasks.md in spec-kit projects. It validates readiness checklists, triggers pre-implementation hooks, and configures ignore files.
npx skills add dceoy/speckit-agent-skills --skill speckit-implement -a claude-codeWhat speckit-implement does
The skill reads implementation tasks from tasks.md and follows the architecture defined in plan.md. When optional files like data-model.md, API contracts, or constitution.md exist, the agent includes their constraints during execution.
Before modifying code, the agent runs check-prerequisites.sh and verifies all checklists in the feature directory. If any checklist has unchecked items, implementation halts until you approve proceeding. It also triggers registered before_implement hooks from extensions.yml.
This workflow requires an existing spec-kit structure with a .specify/ directory. Missing prerequisites cause immediate failure.
What it helps with
- execute development tasks listed in tasks.md
- validate requirements checklists before writing code
- create or update repository ignore files
- run pre-implementation extension hooks automatically
Example prompts for the agent
- /speckit-implement
- /speckit-implement prioritize phase 1 tasks
- /speckit-implement task 1
How to install speckit-implement
1Skills CLI (Vercel)
npx skills add dceoy/speckit-agent-skills --skill speckit-implement -a claude-code2Manually: put the files in place
~/.claude/skills/speckit-implement/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/speckit-implement/
1Skills CLI (Vercel)
npx skills add dceoy/speckit-agent-skills --skill speckit-implement -a codex2Manually: put the files in place
.agents/skills/speckit-implement/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add dceoy/speckit-agent-skills --skill speckit-implement -a cursor2Manually: put the files in place
.cursor/skills/speckit-implement/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install dceoy/speckit-agent-skills speckit-implement2Manually: put the files in place
.github/skills/speckit-implement/SKILL.md1Skills CLI (Vercel)
npx skills add dceoy/speckit-agent-skills --skill speckit-implement -a gemini-cli2Platform CLI
gemini skills install https://github.com/dceoy/speckit-agent-skills --path skills/speckit-implementManually: put the files in place
.devin/skills/speckit-implement/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add dceoy/speckit-agent-skills --skill speckit-implement -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about speckit-implement
How to install speckit-implement in Claude Code?
Run npx skills add dceoy/speckit-agent-skills --skill speckit-implement -a claude-code in your terminal.
What does speckit-implement do?
It executes tasks recorded in tasks.md while adhering to guidelines from plan.md. It also validates review checklists and runs pre-implementation hooks.
What is required to run speckit-implement?
The repository must follow the spec-kit structure and contain the .specify/ directory. Without the prerequisite bash scripts, execution halts.