with one click
c
このセッションで行った変更をコミットする。「コミットして」「commit」「/c」で発火。push はしない/クレデンシャルは混入させない。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
このセッションで行った変更をコミットする。「コミットして」「commit」「/c」で発火。push はしない/クレデンシャルは混入させない。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
codex をメイン実装者として実コードを書かせ (codex exec -s workspace-write)、Claude はオーケストレーション (スコープ分割・成果物検証・観測駆動デバッグ・commit/push・反復) に徹するワークフロー。大きめの実装/移植/プロトコル実装で、余っている codex トークンを使い切りたい時に使う。「codex に書かせて」「codex メインで実装」「codex に作らせて」「codex-drive」「/codex-drive」で発火。typo・数行修正には使わない (それは Claude が直接やる)。
タスク着手時に codex にリードしてもらうワークフロー。codex に設計/方針を主導(リード)させ、その方針に沿って Claude が実装し、実装後は codex でレビューする。余っている codex トークンを積極的に消費したい時に使う。「codexにリードしてもらって」「設計から codex に任せて」「タスクを codex 主導で」「codex-lead」「/codex-lead」で発火。
Claude Fable 5 の特徴・長所・仕様と、その働き方を他モデル (Opus 等) が再現するための行動規範。「fable」「fableっぽく」「fable流」「Fable の働き方」「/fable」で発火。以降のセッション全体の振る舞いに適用する。
AVFoundation (AVPlayer / AVPlayerLayer / AVPlayerItemVideoOutput / AVAsset) の落とし穴・文書化されていない実装挙動・debugging チェックリストを集約した reference skill。Swift / Objective-C で AVPlayer を使った動画再生 / seek / scrub / frame stepping を実装・debug するときに発火。VLCKit ではなく **AVFoundation 系** の問題に特化。
macOS アプリのクラッシュログ (.ips) を解析し、根本原因を特定するスキル。「クラッシュした」「crash」「.ips」「DiagnosticReports」「SIGSEGV / SIGABRT」で発火。**macOS 専用**(.ips 構造参照と crash-analyzer の bin/tt-crash-log 前提が macOS 向け。iOS の .ips は未対応)。解析は crash-analyzer subagent に委譲する。クラッシュログが存在しない一般のバグ調査・テスト失敗には使わない。
専門家エージェントの並行実行+クロスレビューで実装・改善・レビューを行う高品質ワークフロー。「/forge」「forgeで」「専門家エージェントで実装して」、またはバグ修正の自前試行が1-2回失敗した時のエスカレーション先として発火。typo修正・数行の軽微変更には使わない。レビューのみ(修正・実装まで不要)なら cross-review、Codex単体レビューなら codex-review を使う。
| name | c |
| version | 1.2.0 |
| description | このセッションで行った変更をコミットする。「コミットして」「commit」「/c」で発火。push はしない/クレデンシャルは混入させない。 |
このセッションで行った変更を、リポジトリの慣習に合わせてコミットする。
git status / git diff で差分を確認し、git log --oneline -5 でメッセージのスタイル(言語・粒度・接頭辞)に合わせる
新規ファイルのみ、このセッションで作ったものだけをパス指定で git add する(git add -A / git add . は使わない。既存ファイルの変更は次の pathspec commit が直接拾うので add 不要)
変更の「なぜ」を一文で説明するメッセージを作り、このセッションで触れたファイルを pathspec で明示してコミットする:
git commit -m "..." -- path/to/file1 path/to/file2
pathspec なしの git commit / git commit -a は使わない(理由は _claude/rules/commit-with-pathspec.md)
git log -1 --stat でコミット内容を確認する(クレデンシャル・一時ファイル・無関係ファイルが混ざっていないか)
git add -A / git add . の巻き込み: 意図しない一時ファイル・ビルド生成物・./tmp/ 配下を一緒にステージしがち。手順2の通り必ずパス指定で add する。.env、*.pem、id_rsa、APIキーを含む設定ファイルは、たとえ差分に出ていてもコミットしない。.gitignore 漏れを見つけたらコミット前に指摘する。git status でサブモジュールの dirty を確認し、ある場合はユーザーに確認する(このスキルは push しないため、サブモジュール側の push 要否も伝える)。git stash 禁止: 退避が必要になっても stash は使わない(共通ルール)。別ブランチにコミットするかユーザーに確認する。git add 済みのことがある — 並行して動いている別の Claude セッションの作業中データかもしれない。pathspec commit なら混入しないので、unstage / reset せずそのまま放置する(勝手に片付けない)。_claude/rules/commit-with-pathspec.md)。