session-handoff について
Session Handoffは、後のセッションで作業を再開するための事実ベースの記録を作るスキルです。進行中の作業を引き継ぐエージェントや開発者向けに、状態、決定事項、学び、コピー可能な再開コマンドをまとめます。
主な機能
- 01Gitの状態と最近の履歴を収集
- 02完了事項と保留事項を整理
- 03決定事項と理由を記録
- 04再開用コマンドを記載
活用シーン
- 01後のセッションで作業を再開する準備
- 02進行中のタスクを別セッションへ引き継ぐ
- 03作業終了時にリポジトリの状態を要約
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ rohitg00/ pro-workflow --skill session-handoffインストール後、Claude Code で/session-handoffを入力して読み込まれたか確認します。
詳細
セッションの引き継ぎ
振り返りとは異なります。振り返りはあなた自身のためのチェックリストです。引き継ぎは、次のセッションに向けて書くドキュメントです。
トリガー
「引き継ぎ」「後で続ける」「次のセッションに渡す」「セッションを引き継ぐ」と言うときや、スムーズに再開できるようにしてセッションを終了するときに使用します。
ワークフロー
- git から現在の状態を収集します。
- 完了済み、進行中、保留中の作業を一覧にします。
- 行った重要な判断とその理由を記録します。
- このセッションで得た知見を記録します。
- 次のセッション用の再開コマンドを生成します。
コマンド
git status
git diff --stat
git log --oneline -5
git branch --show-current
出力
# Session Handoff — [date] [time]
## Status
- **Branch**: feature/xyz
- **Commits this session**: 3
- **Uncommitted changes**: 2 files modified
- **Tests**: passing / failing / not run
## What's Done
- [completed task 1]
- [completed task 2]
## What's In Progress
- [current task with context on where you stopped]
- [file:line that needs attention next]
## What's Pending
- [next task that hasn't been started]
- [blocked items with reason]
## Key Decisions Made
- [decision 1 and why]
- [decision 2 and why]
## Learnings Captured
- [Category] Rule (from this session)
## Files Touched
- `path/to/file1.ts` — [what changed]
- `path/to/file2.ts` — [what changed]
## Gotchas for Next Session
- [thing that tripped you up]
- [non-obvious behavior discovered]
## Resume Command
> Continue working on [branch]. [1-2 sentence context]. Next step: [specific action].
ガードレール
- 書き手ではなく、読み手(次のセッション)に向けて書きます。
- 関連する場合は、具体的なファイルパスと行番号を記載します。
- 再開コマンドは、次のセッションにそのままコピー&ペーストできるようにします。
- 事実に基づいて記述します。変更内容は機能面から説明し、動機を推測しないでください。
コメント
Markdown 対応