並行して進められる大きな目標を、範囲の明確な作業に分割するスキル。既存のエージェントや作業ツリーの仕組みで実行し、結果の統合と検証まで進めます。
- 大きな目標を並行作業に分けたいとき
- 複数エージェントの作業調整
- 作業ツリーを分けて進めたいとき
作業の進捗、判断理由、未解決の問題、次の一手を短い引き継ぎ文にまとめます。GitやCIなどの実際の状態を確認し、次のセッションで作業を再開するための記録を残します。
Write a compact, decision-ready handoff so the next session (or the user) can continue without reconstructing the current one. Use when the session is ending, context is running low, the user asks for a handoff / 'pass the baton' / 'hand off', or a long-running operation needs a durable state checkpoint.
進行中の作業を次のセッションや利用者へ渡すため、短い引き継ぎ文を作成します。Gitのブランチ、コミット、未保存の変更や、必要に応じたPR・CIの状態をツールで確認し、完了済み・進行中・停止中を区別します。判断の理由、作業を妨げる問題、次に取る一つの行動も記録します。
セッションを終える前や、会話が長くなって新しいセッションに移りたいときに向いています。長時間の作業の途中で、変更中のファイルや実行中の処理を含む状態を残したい場合にも使えます。
「現在のGitとCIの状態を確認して、次のセッション向けの引き継ぎを作ってください」 「完了したこと、止まっている理由、次の一手を短いテキストでまとめてください」
通常の保存先は .codewhale/handoff.md で、資料に記載された実行環境では次のセッションへ読み込まれます。短いテキストのみの依頼では、別途求められない限り全文のMarkdownファイルは作りません。記録はツールの確認結果に基づき、再開時には最新状態を確認します。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Write a compact, decision-ready handoff so the next session (or the user) can continue without reconstructing the current one. Use when the session is ending, context is running low, the user asks for a handoff / "pass the baton" / "hand off", or a long-running operation needs a durable state checkpoint. The goal: the durable artifact survives, the context does not need to.
Invocation: model+user
Gather the truth from tools, not memory. Run/collect:
git branch --show-current, git status --short, git log --oneline origin/<default>..HEAD (what is local-only), git log --oneline -5
(recent context).gh pr list --state open,
gh pr checks <n>, gh run list) — only what the user's operation
actually depends on; do not pad the handoff with a full GitHub dump.Write a compact markdown handoff (aim under ~60 lines; the user may also ask for a "short text-only" variant — then aim under ~15 lines):
# Handoff — <operation/session name> — <date>
- **State:** <one-line: what is done vs in-flight vs blocked>
- **Landed/committed:** <exact SHAs + one-line what>
- **Branches/PRs:** <names + states; which are ours vs community>
- **CI:** <what is green, what is waiting, what is broken>
- **Blockers:** <exact blocker + what would unblock>
- **Decisions made:** <the WHY that a fresh session must not re-litigate>
- **Next step:** <the single next action, one line>
- **Continuation records:** <pointers to partial work that must be
preserved (worktrees, uncommitted files, receipts)>
Persist it. Always write .codewhale/handoff.md in the workspace — that
is the only path the runtime reads back. On the next session's first turn it
is injected as the "## Previous Session Relay" block
(HANDOFF_RELATIVE_PATH, crates/tui/src/prompts.rs:85; loader at
prompts.rs:301-315). A handoff written anywhere else is never picked up,
so the next session starts cold no matter how good the note is.
Optionally also write a human-discoverable copy:
codewhale-ops/notes/
with a living handoff file), update the living handoff's dated facts and
snapshot, or create <topic>-handoff-<date>.md next to it.HANDOFF.md or
docs/handoff/<topic>-<date>.md. These are for people; nothing in the
runtime reads them. Never overwrite someone else's uncommitted handoff
without reading it first.Clear the way for the new session ("clears context"). A skill cannot delete the current context, but it can make the context disposable:
Deliver. Give the user the compact handoff text in your reply (the persisted file is the durable copy; the reply is the readable one).
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
並行して進められる大きな目標を、範囲の明確な作業に分割するスキル。既存のエージェントや作業ツリーの仕組みで実行し、結果の統合と検証まで進めます。
設計や実装、説明、デバッグの複数案を独立に作り、共通の評価基準で比較します。コード案は作業場所を分けて検証し、採用候補と判断の根拠を提示するスキルです。
Codewhaleのリリース前に、テスト・ビルド・バージョン整合性を順に点検し、端末画面の手動確認項目と実施結果を整理して、完了判断の根拠を残します。
登録済みのコンピューターで、デスクトップアプリや独立したブラウザーを操作します。画面の状態を読み取り、入力やクリックの結果を確認しながら作業を進めるスキルです。
Codewhaleの開発参加時に、手元のブランチと同期状況、ビルド、CIと同じ検証を確認するスキル。ローカルの履歴と変更履歴から更新内容も提示します。
Codewhaleの変更を実製品で確かめるため、ビルド元の識別情報を付けた実行ファイルの作成・インストールから、実際の端末での動作確認と記録まで進めるスキル。