mcpField
T
task-handoff

task-handoff

github.com/archieindianエージェントワークフロー7448 回インストール26 週間前に更新
リポジトリ

task-handoff について

task-handoffは、タスクを中断するときに進捗を保存し、後から再開するためのスキルです。引き継ぎ文書と状態ファイルに、現在の状態、完了事項、次の手順を記録します。

主な機能

  1. 01引き継ぎ前にファイルとテストを確認
  2. 02日時付きの引き継ぎ文書を作成
  3. 03タスク状態と変更ファイルを更新
  4. 04再開時に文書を読みテストを実行
  5. 05完了後に引き継ぎ記録を整理

活用シーン

  1. 01進行中のコーディング作業の中断
  2. 02作業セッション間でのタスク引き継ぎ
  3. 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。

引き継ぎの再開

  1. 状態ファイルを読み、active_handoff_path を取得します
  2. コードに触れる前に、引き継ぎドキュメントを最後まで読みます
  3. テストを実行して現在の状態を確認します
  4. 「次に行うこと」から始め、完了済みの手順をやり直さないでください
  5. 完了したら、引き継ぎファイルを削除し、状態を status: picked_up に更新して、active_handoff_path を空にします

コメント