task-execution-simple
タスク固有の仕様や計画が完了し、具体的なドキュメントやタスクをリポジトリの直接実行パスを通じて実装する必要がある場合に、そのタスクを実行するSkill。
📜 元の英語説明(参考)
Use when task-local spec or plan work is complete and a concrete docs/tasks task should be implemented through the repository's simple direct execution path.
🇯🇵 日本人クリエイター向け解説
タスク固有の仕様や計画が完了し、具体的なドキュメントやタスクをリポジトリの直接実行パスを通じて実装する必要がある場合に、そのタスクを実行するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o task-execution-simple.zip https://jpskill.com/download/9696.zip && unzip -o task-execution-simple.zip && rm task-execution-simple.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/9696.zip -OutFile "$d\task-execution-simple.zip"; Expand-Archive "$d\task-execution-simple.zip" -DestinationPath $d -Force; ri "$d\task-execution-simple.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
task-execution-simple.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
task-execution-simpleフォルダができる - 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
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
タスク実行 (シンプル)
task-preparation がタスクローカルなドキュメントとルーチンフォローアップを完了し、タスクが直接実行できる状態になった後に使用します。
ブランチ/ワークツリーの分離、準備、実装の編集、検証、実装によって発生するドキュメント/ステータスの更新、実装レビュー、およびブランチのクローズを所有します。ロードマップの分解やタスクローカルな spec.md および plan.md の作成は所有しません。
必須ゲート
| Gate | 必須の振る舞い |
|---|---|
| Branch | デフォルトでは現在のブランチに実装しないでください。ユーザーが明示的に選択しない限り、またはワークツリーのワークフローが特に必要な場合を除き、デフォルトで専用のタスクブランチを作成します。 |
| Readiness | 実装の編集前に、ブランチ/ワークツリーの分離やその他のコード前の準備作業を処理します。 |
| Verification | 振る舞い、APIの形状、またはタスクの状態が変更された場合は、実装を検証し、同じラウンドでドキュメント/ステータスを更新します。 |
| Review | 破壊的なクリーンアップまたはブランチの削除の前に、実装レビューのために停止します。 |
| Closing | 実装レビュー後に、ブランチの削除や破壊的なクリーンアップなど、残っているハードゲートのみを解決します。 |
実装レビューの一時停止後、明確な前進メッセージは、推奨される非破壊的な次のステップを実行するための承認とみなします。ハードゲートに対してのみ、別途承認の質問をしてください。
ブランチの分離
- デフォルトでは、現在のワークスペースに専用のタスクブランチを作成します。
- ワークツリーのワークフローは、ユーザーが明示的に希望する場合、または並行実行や競合が多い実行により、別のワークスペースが特に価値がある場合にのみ使用します。
- ユーザーが現在のブランチに留まることを明示的に要求した場合:ユーザーの明示的な選択でのみ続行します。
ブランチのクローズ
- マージ/PR/保持/破棄のオプションには
superpowers:finishing-a-development-branchを使用します。 superpowers:using-git-worktreesのクリーンアップルールを使用します。ワークツリーを削除しても、そのタスクブランチは削除されません。- ブランチまたはワークツリーを削除する前に確認します。マージとクリーンアップが選択された場合、クリーンアップに完全にマージされたタスクブランチの削除が含まれるかどうかを確認します。
- ユーザーが前進を要求した場合、非破壊的なまとめのステップを進めますが、ブランチまたはワークツリーを削除する前に停止します。
テストと検証
- テストと検証の期待については、タスクローカルな
spec.mdおよびオプションのplan.mdに従ってください。 - タスク中に既存の関連する自動テストが失敗した場合、タスクが新しいユニットテストの追加を必要としなかったという理由だけで、それらを無視しないでください。
- 既存のテストが同じ振る舞いを表現し続けるように、プロダクションコードを修正することを優先します。
- タスクが意図的に振る舞いを変更するために既存のテストにセマンティックな変更が必要な場合は、その理由を説明し、それらのテストがアサートする内容を変更する前にユーザーの確認を得てください。
- 元のアサーションの意図を保持する小さなテストファイルの修正には、別途確認は必要ありません。
ドキュメントの境界
コードとドキュメントが異なる場合、コードが真実の源です。実装が振る舞い、APIの形状、タスクの状態、アーキテクチャの前提、または安定した制約を変更する場合は、同じラウンドで関連するドキュメントを更新します。安定したルールを docs/context/ から移動します。
詳細なルールと参照
必要に応じて、既存の実行に関する参照を使用してください。
references/task-execution-detailed-rules.md
ワークフロー
task-preparationから引き継ぎコンテキストを受け取ります。- コードを編集する前に、ブランチ/ワークツリーの分離を作成し、準備作業を完了します。
- 1つの具体的なタスクを実装します。
- 振る舞いを検証し、実装によって影響を受けるドキュメント/ステータスを更新します。
- 実装レビューのために停止します。
- ブランチのクローズとクリーンアップのハードゲートは、明示的に確認された場合にのみ解決します。
使用するタイミング
具体的なタスクがすでにタスクローカルな spec.md とオプションの plan.md を持っており、次の作業が委任されたり特殊な実行ではなく、リポジトリの単純な実行パスを介した直接的な実装である場合に使用します。タスクローカルなドキュメントが準備できる前に使用しないでください。
以下の場合には使用しないでください。
- マイルストーン/モジュール/タスクの構造がまだ決定されていない場合:
milestone-planningを使用します - タスクローカルな
spec.mdまたはplan.mdの作業をまだ記述またはレビューする必要がある場合:task-preparationを使用します - リポジトリが単純な直接パスの代わりに委任されたり特殊な実行パスを必要とする場合
よくある間違い
- ブランチ/ワークツリーの分離が完了する前に実装を開始する
- 通常の前進メッセージを破壊的なクリーンアップの承認として扱う
- ここでロードマップまたはタスク構造を書き換える代わりに、
milestone-planningにルーティングし直す
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Task Execution Simple
Use after task-preparation has finished task-local docs and routine follow-up, and the task is ready for straightforward direct execution.
Owns branch/worktree isolation, readiness, implementation edits, verification, docs/status updates caused by implementation, implementation review, and branch closing. Does not own roadmap decomposition or task-local spec.md and plan.md authoring.
Required Gates
| Gate | Required behavior |
|---|---|
| Branch | Default never implement on the current branch; create a dedicated task branch by default unless the user explicitly chooses otherwise or a worktree workflow is specifically needed. |
| Readiness | Handle branch/worktree isolation and any other pre-code readiness work before implementation edits. |
| Verification | Verify implementation and update docs/status in the same round when behavior, API shape, or task state changed. |
| Review | Stop for implementation review before destructive cleanup or branch deletion. |
| Closing | Resolve only any remaining hard gate such as branch deletion or destructive cleanup after implementation review. |
After an implementation review pause, treat any clear forward-motion message as approval to follow the recommended non-destructive next step. Ask a separate approval question only for hard gates.
Branch Isolation
- Default to creating a dedicated task branch in the current workspace.
- Use a worktree workflow only when the user explicitly wants one or when parallel or high-conflict execution makes a separate workspace specifically valuable.
- User explicitly asks to stay on current branch: proceed only with explicit user choice.
Branch Closing
- Use
superpowers:finishing-a-development-branchfor merge/PR/keep/discard options. - Use
superpowers:using-git-worktreescleanup rules; removing a worktree does not remove its task branch. - Confirm before deleting any branch or worktree. If merge plus cleanup is chosen, confirm whether cleanup includes deleting the fully merged task branch.
- If the user asks to move forward, keep moving through non-destructive wrap-up steps, but stop before deleting a branch or worktree.
Testing and Verification
- Follow the task-local
spec.mdand optionalplan.mdfor testing and verification expectations. - If relevant existing automated tests fail during the task, do not ignore them just because the task did not require adding new unit tests.
- Prefer fixing production code so existing tests keep expressing the same behavior.
- If existing tests need semantic changes because the task intentionally changes behavior, explain the reason and get user confirmation before changing what those tests assert.
- Small test-file repairs that preserve the original assertion intent do not need separate confirmation.
Docs Boundaries
Code is source of truth when code and docs diverge. If implementation changes behavior, API shape, task status, architecture assumptions, or stable constraints, update the relevant docs in the same round. Move stable rules out of docs/context/.
Detailed Rules and References
Use the existing execution references when needed:
references/task-execution-detailed-rules.md
Workflow
- Receive handoff context from
task-preparation. - Create branch/worktree isolation and complete readiness work before code edits.
- Implement one concrete task.
- Verify behavior and update docs/status affected by implementation.
- Stop for implementation review.
- Resolve branch closing and cleanup hard gates only when explicitly confirmed.
When To Use
Use when a concrete task already has its task-local spec.md and optional plan.md, and the next work is direct implementation through the repository's simple execution path rather than delegated or specialized execution. Do not use before task-local docs are ready.
Do not use when:
- milestone/module/task structure is still being decided; use
milestone-planning - task-local
spec.mdorplan.mdwork still needs to be written or reviewed; usetask-preparation - the repository needs a delegated or specialized execution path instead of the simple direct path
Common Mistakes
- Starting implementation before branch/worktree isolation is complete
- Treating a normal forward-motion message as approval for destructive cleanup
- Rewriting roadmap or task structure here instead of routing back to
milestone-planning