en un clic
handoff
現在のセッションの作業状態を、次のセッションのClaudeがそのまま作業を再開できる引き継ぎブロックにまとめる
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
現在のセッションの作業状態を、次のセッションのClaudeがそのまま作業を再開できる引き継ぎブロックにまとめる
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
X(Twitter)広告クリエイティブの戦略を立案する。対象プロダクトの docs/product.md(コンセプト/ペルソナ/ポジショニング/ブランド)+(あれば)広告運用レポートから、次に撃つクリエイティブの戦略候補を複数出す。各候補は「インサイト/訴求軸/メッセージ方向/クリエイティブ方向/表現モード(器の選択)/全スロットのコピー方向/検証仮説」を持つ。出力は人が読んで選べる Markdown の戦略まとめで、人間のデザイナーでも下流の制作工程でも受け取れる。taberu.pro / honn.me 等で使う。「広告戦略立てて」「次に何を訴求する」「訴求軸出して」で起動。
PRのレビューコメントを取得・分類し、対応計画を立てて修正する
自分が出したPRの状態(レビュー・CI・コンフリクト)を一括確認し、対応が必要なものを優先度付きで報告する
Vercel AI Gateway を AI SDK で直叩きしてローカルから画像を生成する汎用ツール(スキル同梱の gen-image.mjs を実行)。Claude 本体が持たない「画像生成」機能を補う。API キーはカレントプロジェクトの `.env`(`AI_GATEWAY_API_KEY`)から読む。未導入時のセットアップ案内・モデル選定・コスト管理の手順込み。用途は問わない(広告ビジュアル・素材・モック等)。「画像生成して」「画像作って」「ai image」で起動。
現在のブランチからプルリクエストを作成する
動画(mp4 等)をローカルで「理解」する汎用ツール。Claude 本体が直接読めない動画を、ffmpeg+whisper.cpp で「音声→文字起こし」と「映像→静止画フレーム」の2チャンネルに分解し、タイムライン形式で統合理解する。文字起こしは whisper.cpp(ローカル・無料・Metal高速)。未導入時のインストール案内・モデル選定・トークンコスト管理込み。「動画読んで」「動画理解して」「mp4見て」「文字起こしして」「この動画なに」で起動。
| name | handoff |
| description | 現在のセッションの作業状態を、次のセッションのClaudeがそのまま作業を再開できる引き継ぎブロックにまとめる |
| user-invocable | true |
| allowed-tools | Bash(git log*), Bash(git diff*), Bash(git status*), Bash(git rev-parse*) |
コンテキストが膨らんできたタイミングで、現在の作業状態を「次のセッションのClaudeへの引き継ぎブロック」としてまとめる。ユーザーはこの出力を /copy でコピーし、/clear した次のセッション冒頭に貼り付けて作業を再開する。
これは作業報告書ではない。 読み手は前提知識ゼロの次セッションのClaudeであり、人間のレビュアーではない。「何をやったか」の要約ではなく、「迷わず作業を再開するために必要なブートデータ」を書く。次のClaudeが調べ直さずに済むこと・即座に手を動かせることを最優先する。
現在のブランチ:
!git rev-parse --abbrev-ref HEAD
未コミットの変更:
!git status --short
会話履歴と作業実態から、次のセッションが必要とする情報を抽出する。「報告」ではなく「再開に必要か」を基準に取捨選択する。
セッション中のコミットがあれば確認し、現在地の裏付けとする:
git log --oneline --since="today" --all
以下の3本柱で、1つのコードフェンスで囲んだブロックとして出力する。ユーザーが /copy でそのままコピーできるよう、ブロックの外には余計な説明を置きすぎない。該当内容がないセクションは省略する。
```
# セッション引き継ぎ
## ゴール
- このセッションで達成しようとしていること(次セッションが目指す到達点)
- 完了の定義が明確なら併記
## コードベースの理解
- このタスクに関係するアーキテクチャ・データフロー・前提・制約
- 調べて分かった「効いてくる事実」(次セッションが再調査しなくて済むように)
- 例: 「認証は X 層で行われ、`foo()` を経由する」「この処理は Y の制約で同期実行が必須」
## コードの現在地
- このセッションでマージしたPR・コミットで何が入ったか(リンク・概要)。このスキルは多くの場合、自分が出したPRをマージしてcleanなブランチに戻った区切りで使う
- 次の作業で触ることになる中心のファイルパス + 行番号(例: `src/auth/login.ts:42`)、関数名
- 意図的な設計判断があれば「なぜそうしたか」を一文添える(次セッションが善意で巻き戻さないように)
- 現在のブランチ・未コミットの変更があればその内容(区切りで使う場合は無いことが多い)
- 再現/再実行に使うコマンド(テスト・ビルド・起動など)
## 試したが却下した道
- このセッションで試してダメだった/意図的に見送ったアプローチと、その理由
- 例: 「`X` 方式のキャッシュは Y の制約で却下、`Z` に切り替えた」
- 次セッションが同じ袋小路に入り直さない・却下済みの道を巻き戻さないための情報。無ければ省略
## 次の一手
- 再開後に最初にやる具体的アクション(曖昧な残タスクではなく、実行可能な指示)
- 例: 「`src/auth/login.ts:55` の TODO を埋める。`bar()` の戻り値を null チェックする」
- その後に続く作業があれば順に列挙
## 判断待ち・要確認
- 進める前にユーザーに確認すべき分岐・未決定事項(決め打ちで走らせない)
- 例: 「エラー時はリトライか即failか仕様未確定。ユーザーに確認してから実装」
- 該当が無ければ省略
```
/copy でコピーして次セッションに貼ってね」と一言添える