speckit-implement

Executes all tasks defined in tasks.md following the spec-kit implementation plan.

1|Updated Jul 10, 2026
One-click install
npx skills add https://github.com/360org/vuaassistant --skill speckit-implement-360org
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-implement
Source: https://github.com/360org/vuaassistant/tree/main/.agents/skills/speckit-implement
Command: npx skills add https://github.com/360org/vuaassistant --skill speckit-implement-360org

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a written specification and task breakdown into working code is error-prone when done ad hoc: tasks get skipped, dependencies are ignored, and checklists go unverified. This Skill automates the execution phase of a spec-kit project by reading tasks.md and plan.md, then implementing every task in the correct order with progress tracking. ## Core Features & Use Cases - Phased task execution: Parses tasks.md for phases (Setup, Tests, Core, Integration, Polish), respects sequential vs parallel [P] dependencies, and marks completed tasks as [X]. - Checklist gating: Scans FEATURE_DIR/checklists/ before starting, reports pass/fail status per checklist, and asks for confirmation when items are incomplete. - Project setup verification: Detects the repo's tech stack and creates or verifies ignore files (.gitignore, .dockerignore, .eslintignore, etc.) with technology-appropriate patterns. - Extension hooks: Runs mandatory and optional before_implement/after_implement hooks declared in .specify/extensions.yml. - Use Case: After running /speckit-tasks to generate a task list for a new feature, invoke this Skill to implement the entire feature end-to-end, with TDD ordering and a final completion report. ## Quick Start Run the speckit-implement skill to execute all tasks in tasks.md for the current feature, optionally passing guidance or a task filter as an argument.

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 tasks.md implementation plan?▼

Invoke the speckit-implement skill from the repository root of a spec-kit project. It runs check-prerequisites.sh to locate the feature directory, reads tasks.md and plan.md, then executes every task phase by phase, marking completed tasks as [X].

What is required before running spec-kit implementation?▼

The project must contain a .specify directory with a feature folder holding tasks.md and plan.md. If tasks are missing or incomplete, run /speckit-tasks first to generate the task breakdown before implementing.

Does speckit-implement run tests before writing code?▼

Yes, it follows a TDD approach: test tasks for contracts, entities, and integration scenarios are executed before their corresponding implementation tasks, and each phase is validated before moving to the next.

What happens if checklists are incomplete before implementation?▼

The skill scans all files in the feature's checklists/ directory, displays a status table with complete and incomplete counts, then stops and asks whether to proceed. Implementation only continues after explicit user confirmation.

How does speckit-implement handle parallel and failed tasks?▼

Tasks marked [P] can run in parallel, while tasks touching the same files run sequentially. Execution halts if a non-parallel task fails; for parallel tasks it continues with successful ones and reports the failures with debugging context.

What are spec-kit extension hooks in the implement command?▼

Hooks are commands declared under hooks.before_implement and hooks.after_implement in .specify/extensions.yml. Mandatory hooks are executed automatically and the skill waits for their result; optional hooks are displayed with their prompt for manual invocation.