spec-kit-implement
Use when approved Spec Kit `tasks.md` must be executed into implementation changes, or when task execution is blocked by sequencing/checklist gates before feature completion.
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o spec-kit-implement.zip https://jpskill.com/download/10649.zip && unzip -o spec-kit-implement.zip && rm spec-kit-implement.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/10649.zip -OutFile "$d\spec-kit-implement.zip"; Expand-Archive "$d\spec-kit-implement.zip" -DestinationPath $d -Force; ri "$d\spec-kit-implement.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
spec-kit-implement.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
spec-kit-implementフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Claude が読む原文 SKILL.md(中身を展開)
この本文は AI(Claude)が読むための原文(英語または中国語)です。日本語訳は順次追加中。
Spec Kit Implement
Execute approved feature tasks in dependency order and keep tasks.md status accurate.
When to Use
tasks.mdexists and you need to execute it phase-by-phase to deliver the feature.- Implementation work has started, but task sequencing, checklist gates, or progress tracking is inconsistent.
- You need deterministic execution behavior before handoff or release readiness checks.
When Not to Use
tasks.mddoes not exist yet (spec-kit-tasksfirst).- You are still writing or revising requirements/design artifacts (
spec-kit-specify,spec-kit-clarify,spec-kit-plan). - You need read-only consistency analysis rather than execution (
spec-kit-analyze). - You need coordinated artifact remediation after gaps are discovered (
spec-kit-reconcile).
Router Fit
- Primary route from
spec-kitafterspec-kit-tasks. - Requires planning + task artifacts for the active feature branch.
- Routes execution-discovered artifact drift to
spec-kit-reconcile.
Preconditions
- Run from repository root (or a subdirectory inside it).
- Active feature context resolves to a single
specs/<feature>/directory. tasks.mdreflects the current approvedplan.md.
Workflow
-
Resolve feature artifacts and enforce implementation gate:
- Run
scripts/check-prerequisites.sh --json --require-tasks --include-tasksexactly once. - Parse
FEATURE_DIRandAVAILABLE_DOCS. - Derive:
TASKS = FEATURE_DIR/tasks.mdIMPL_PLAN = FEATURE_DIR/plan.md
- If prerequisites fail:
- missing
tasks.md: stop and route tospec-kit-tasks - missing
plan.md: stop and route tospec-kit-plan
- missing
- Run
-
Enforce checklist gate when checklists exist:
- If
FEATURE_DIR/checklists/exists, scan all checklist files. - If any unchecked items remain, stop and ask whether to proceed anyway.
- Continue only after explicit user approval.
- If
-
Load execution context:
- Required:
tasks.md,plan.md. - Optional (when present):
data-model.md,contracts/,research.md,quickstart.md. - Use these artifacts as source of truth; do not invent scope beyond them.
- Required:
-
Verify ignore-file coverage for active tooling:
- Check relevant ignore files (
.gitignore,.dockerignore,.eslintignore,.prettierignore, etc.). - Add only missing critical patterns; preserve existing user/project conventions.
- Check relevant ignore files (
-
Parse
tasks.mdinto an execution plan before running tasks:- Extract phase boundaries and phase intent (setup/foundational, user-story phases, polish).
- Extract per-task fields: task ID, description, file path,
[P]marker, and optional[US#]label. - Build dependency order from task IDs, phase ordering, and explicit sequencing notes.
- Treat this parsed structure as execution truth for progress and failure handling.
-
Execute tasks in phase order:
- Respect ordering and dependency constraints from
tasks.md. - Run
[P]tasks in parallel only when there is no file overlap or dependency coupling. - Follow tests-before-implementation ordering where test tasks exist.
- Complete each phase before moving to the next:
- setup/foundational work first,
- then user-story phases in priority order,
- polish and cross-cutting validation last.
- Respect ordering and dependency constraints from
-
Track progress and failures continuously:
- After each completed task, mark it
[X]intasks.mdimmediately. - Halt on critical sequential task failures and report the blocking context.
- For parallel batches, keep successful items moving and report failed tasks with next actions.
- After each completed task, mark it
-
Run completion checks:
- All required tasks are complete.
- Implementation aligns with
spec.md/plan.mdintent. - Required tests/validation pass per project constraints.
- If gaps remain (for example missing wiring, acceptance mismatch, integration drift), route to
spec-kit-reconcilewith a concrete gap report.
-
Report implementation result:
- Absolute path to
tasks.md. - Completed vs remaining task counts.
- Checklist gate outcome (if used).
- Final status and recommended next step.
- Absolute path to
Output
- Updated
tasks.mdcompletion state for the active feature. - Implementation progress summary with blockers/failures (if any).
- Final readiness signal for post-implementation verification/review.
Key Rules
- Treat
tasks.mdordering as execution truth. - Never mark a task
[X]before its work and validations are complete. - Do not run
[P]tasks concurrently when they touch the same files or dependent resources. - Stop and reroute when prerequisite artifacts are missing or invalid.
- Do not patch spec/plan/tasks ad hoc during execution; use
spec-kit-reconcilefor structured remediation.
Common Mistakes
- Starting implementation with stale or missing
tasks.md. - Skipping checklist acknowledgment when unresolved checklist items exist.
- Forgetting immediate
[X]updates intasks.md, causing drift between reality and artifact state. - Running
[P]tasks together despite file/dependency conflicts. - Continuing past critical sequential failures instead of stopping and reporting.
- Editing
spec.md/plan.md/tasks.mdinformally during implementation instead of routing remediation throughspec-kit-reconcile.
References
references/spec-kit-implement-flow.dotfor implementation execution logic workflowreferences/spec-kit-workflow.dotfor overall context of how the implementation fits into the Spec Kit process.scripts/check-prerequisites.shhttps://github.com/github/spec-kit/blob/9111699cd27879e3e6301651a03e502ecb6dd65d/templates/commands/implement.md