task-handoff について
task-handoffは、タスクを中断するときに進捗を保存し、後から再開するためのスキルです。引き継ぎ文書と状態ファイルに、現在の状態、完了事項、次の手順を記録します。
主な機能
- 01引き継ぎ前にファイルとテストを確認
- 02日時付きの引き継ぎ文書を作成
- 03タスク状態と変更ファイルを更新
- 04再開時に文書を読みテストを実行
- 05完了後に引き継ぎ記録を整理
活用シーン
- 01進行中のコーディング作業の中断
- 02作業セッション間でのタスク引き継ぎ
- 03中断した作業の再開と重複作業の回避
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ archieindian/ openclaw-superpowers --skill task-handoffインストール後、Claude Code で/task-handoffを入力して読み込まれたか確認します。
同梱ファイルSTATE_SCHEMA.yaml
詳細
タスクの引き継ぎ
状態ファイル:~/.openclaw/skill-state/task-handoff/state.yaml
引き継ぎ前のチェックリスト
- 現在の状態が安定している(書きかけのファイルや失敗しているテストがない)
- 変更したファイルをすべて保存している
- テストを実行している
- 引き継ぎドキュメントを作成している
- 状態ファイルを更新している
- メモリを更新している
引き継ぎの作成
tasks/handoff-[task-name]-[timestamp].md に保存します。
# Handoff: [task name]
Written: YYYY-MM-DD HH:MM
Reason: [why stopping]
## Current State
[1-3 sentences: exactly where things are]
## What's Done
- [step] done
## What's Next
- [next step] - specific instructions
## Important Context
- [anything non-obvious from the code]
- [decisions made and why]
## Files Modified
- path/to/file - [what changed]
## Tests
- Last run: YYYY-MM-DD HH:MM
- Status: PASSING / FAILING
## Blockers
- [anything blocking]
次に、状態を更新します:active_handoff_path(ファイルのフルパス)、task_name、reason、status: written、written_at、files_modified。
引き継ぎの再開
- 状態ファイルを読み、
active_handoff_pathを取得します - コードに触れる前に、引き継ぎドキュメントを最後まで読みます
- テストを実行して現在の状態を確認します
- 「次に行うこと」から始め、完了済みの手順をやり直さないでください
- 完了したら、引き継ぎファイルを削除し、状態を
status: picked_upに更新して、active_handoff_pathを空にします
コメント
Markdown 対応