mcpField
H
handoff

handoff

github.com/gastownhallエージェントワークフロー28.3k215 回インストール1 日前に更新
リポジトリ

handoff について

handoff は Gas Town エージェント向けのスキルで、担当作業やプロジェクトの状態を保ちながら、新しい Claude セッションを開始します。引き継ぎメモを添えられ、コンテキスト上限が近い場合や、新たな視点が必要な場合に使えます。

主な機能

  1. 01新しい Claude セッションの開始
  2. 02引き継ぎメッセージの追加
  3. 03担当作業の保持
  4. 04課題と Git 状態の保持

活用シーン

  1. 01コンテキスト上限が近いときの作業継続
  2. 02作業の一区切り後のセッション切り替え
  3. 03問題への新しい視点の取得

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/gastownhall/beads --skill handoff

インストール後、Claude Code で/handoffを入力して読み込まれたか確認します。

詳細

引き継ぎ - Gas Town エージェントのセッション切り替え

作業コンテキストを維持したまま、現在のセッションを新しい Claude インスタンスに引き継ぎます。

使用するタイミング

  • コンテキストがいっぱいになりそうなとき(トークン上限に近づいているとき)
  • 作業のまとまりが完了したとき
  • 問題に新たな視点が必要なとき
  • 人間からセッションの切り替えを求められたとき

使い方

/handoff [optional message]

仕組み

  1. メッセージを指定すると、自分宛ての引き継ぎメールとして送信されます
  2. gt handoff により、新しい Claude でセッションが再起動します
  3. 新しいセッションは SessionStart フックを通じて自動的に初期化されます
  4. フックから作業を続行します(ピン留めされた分子は保持されます)

例

# Simple handoff (molecule persists, fresh context)
/handoff

# Handoff with context notes
/handoff "Found the bug in token refresh - check line 145 in auth.go first"

引き継がれるもの

  • フックされた分子:作業の割り当てはフックに保持されます
  • Beads の状態:すべての課題、依存関係、進捗状況
  • Git の状態:コミット、ブランチ、ステージされた変更

リセットされるもの

  • 会話コンテキスト:新しい Claude インスタンス
  • TodoWrite の項目:一時的なもので、セッション内に限られます
  • メモリ内の状態:コミットされていない分析内容

実装

呼び出されたら、次の操作を実行します。

  1. ユーザーがメッセージを指定した場合、引き継ぎメールを送信します。

    gt mail send <your-address> -s "HANDOFF: Session cycling" -m "<message>"
    
  2. 引き継ぎコマンドを実行します。

    gt handoff
    

新しいセッションでは、引き継ぎメールとフックされた作業が自動的に見つかります。

コメント