{
  "markdown": "# claude-handoff\n\nClaude Codeのコンテキストが長くなったとき、引き継ぎプロンプトを生成して新セッションに移行するプラグイン。\n\n## Requirements\n\n- Claude Code CLI\n- Python 3 (used for JSON escaping in hooks)\n\n## Install\n\n```bash\nclaude plugin install claude-handoff\n```\n\n`not found` になる場合は、マーケットプレイスを手動で追加してください：\n\n```bash\nclaude plugin marketplace add https://github.com/amu815/claude-handoff.git\nclaude plugin install claude-handoff\n```\n\n## Usage\n\n### `/handoff` — 引き継ぎして新セッション起動\n\n1. 現在のタスク状況・変更ファイル・プランを収集\n2. セッションサマリを自動生成\n3. 追加メッセージを入力（任意）\n4. `~/.claude/handoffs/` に引き継ぎファイルを保存\n5. `claude update` を実行\n6. ユーザーが以下のコマンドで新セッションを起動\n7. SessionStartフックが引き継ぎコンテキストを自動注入 → Claudeがすぐに作業再開\n\n```\nあなた: /handoff\nClaude: (タスク・変更ファイル・サマリを収集)\nClaude: 引き継ぎに追加したいメッセージはありますか？\nあなた: 次はテストを書いてほしい\nClaude: 引き継ぎファイルを保存しました。新しいセッションを開始してください：\n        claude \"前回の引き継ぎを確認して、作業を再開してください\"\nあなた: (セッション終了後) claude \"前回の引き継ぎを確認して、作業を再開してください\"\n新セッション: (引き継ぎコンテキスト自動注入 → 即座に作業再開！)\n```\n\n### 新セッションの起動\n\n`/handoff` 完了後、Claudeが以下のコマンドを案内します：\n\n```bash\nclaude \"前回の引き継ぎを確認して、作業を再開してください\"\n```\n\n`claude \"プロンプト\"` で位置引数としてプロンプトを渡せるため、SessionStartフックによるコンテキスト注入と合わせて、新セッションが開いた瞬間にClaudeが作業を再開します。\n\n`claude` だけで起動した場合は、ユーザーが最初のメッセージを入力するまで待機します。\n\n### Stop Hook（セーフティネット）\n\nセッション終了時に未完了タスクや大きな変更があれば `/handoff` を提案します。\n\n## Handoff Files\n\n引き継ぎファイルは `~/.claude/handoffs/` にタイムスタンプ付きで保存されます。\n新セッション起動時、**10分以内**のファイルのみ自動読み込みされます（古い引き継ぎが不意に注入されるのを防ぎます）。\n",
  "bytes": 1353,
  "sha": "43da3ac099691284a256c62cbed4a7ecf709ca870ce1c2782fef3a5286e16264",
  "repo_slug": "amu815/claude-handoff",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_amu815_claude_handoff_claude_handoff_00f6ba95/readme"
}