بنقرة واحدة
c
このセッションで行った変更をコミットする。「コミットして」「commit」「/c」で発火。push はしない/クレデンシャルは混入させない。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
このセッションで行った変更をコミットする。「コミットして」「commit」「/c」で発火。push はしない/クレデンシャルは混入させない。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
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)。