원클릭으로
headless-commit-amend
直前のコミットを修正 (amend) する。コミットメッセージを自動生成し、amend コミットを実行する。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
直前のコミットを修正 (amend) する。コミットメッセージを自動生成し、amend コミットを実行する。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
ハンドオーバー文書を読んで作業を引き継ぐ。
ctx (https://ctx.rs/) を使ってコーディングエージェントのトランスクリプトを検索・参照するときに使う。「過去のセッションを調べて」「前にやった作業を確認して」「Claude Code セッションID xxx の内容を教えて」「あのときの経緯を教えて」と依頼されたときに必ず使う。
herdr(ターミナルマルチプレクサ、https://herdr.dev/)の中で動いているときに、workspace・tab・pane・agent をソケット API 経由で操作する。他 pane の出力を読む、コマンドを実行する、出力やエージェント状態の変化を待つ、新しいエージェントを起動する、pane のレイアウトを操作する、git worktree を作る、といった操作をするときに使う。HERDR_ENV=1 で動いているときのみ有効。
OPINIONS.local.md を入力に、全マシン共通の要約版 (dotfiles 版) を蒸留する。
ワークスペース内における過去の Claude Code 対話ログ (ctx が索引した全 primary セッション) から、ユーザーの durable な意見・信念・判断基準を蒸留して OPINIONS.local.md を生成する。
コミット依頼があったら必ず使うスキル。「コミットして」「commit」「変更をコミット」「ここまでの作業をコミット」等の指示を受けたら、このスキルを呼び出してコミットを実行する。直接 git commit を実行せずこのスキルを経由すること。
| name | headless-commit-amend |
| description | 直前のコミットを修正 (amend) する。コミットメッセージを自動生成し、amend コミットを実行する。 |
| disable-model-invocation | true |
| model | haiku |
| allowed-tools | ["Bash(${CLAUDE_PLUGIN_ROOT}/scripts/git-claude-attribution)"] |
直前のコミットを修正 (amend) します。ユーザーへの確認なしに直接 amend コミットを実行することが許可されています。
注意:
git add を実行しない)。直前のコミットメッセージ:
!git log -1 --format=%B
amend 後に含まれる全差分の --stat (HEAD~1 から見た index):
!git diff HEAD~1 --cached --stat
amend 後に含まれる全差分:
!git diff HEAD~1 --cached
直近のコミット履歴からプロジェクトの規約を把握する:
git log --oneline -10
CLAUDE.md にコミットメッセージ規約があれば、既にコンテキストに含まれているのでそれに従う。
!${CLAUDE_PLUGIN_ROOT}/scripts/git-claude-attribution
直前のコミットメッセージ、amend 後に含まれる全差分の内容、コミット履歴から読み取れる規約、そしてユーザーが渡した経緯メモ ($ARGUMENTS) を統合して、プロジェクトの規約に沿ったコミットメッセージを生成します。
ルール:
$ARGUMENTS) の扱い:
git diff には現れない情報 (なぜその変更を行ったか、どういう経緯か) を表すユーザー本人の言葉です。git diff から読み取れる「何を変えたか」とは独立した、捨てると失われてしまう情報なので、必ずコミットメッセージに反映してください。unused だから消した → refactor(foo): unused な bar を削除前任者が試験的に入れたが結局使われなかったので整理する → subject に変更内容、body に経緯ユーザーが渡した経緯メモ: $ARGUMENTS
コミットメッセージを渡して git commit --amend を実行する。
次のフォーマットで修正 (amend) が完了したことをユーザーに報告します:
修正 (amend) が完了しました
~~~
<タイトル・本文・フッターを含む完全なコミットメッセージ>
~~~