smart-commit について
smart-commitは、Claude Code向けのコミット起動型スキルです。記載された実行レイヤーでは、`/code-review`後にレビュー証明を生成し、失敗してもコミットは妨げません。
主な機能
- 01コミット要求または`/commit`で起動
- 02`/code-review`後にレビュー証明を生成
- 03ファイル未指定時はステージ済みパスを使用
- 04証明の生成失敗を報告しつつコミットを続行
活用シーン
- 01コミット前にレビュー結果を記録
- 02現在のステージ済みパスに証明を付与
- 03証明生成に失敗してもコミットを継続
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ fearovex-labs/ agent-config --skill smart-commitインストール後、Claude Code で/smart-commitを入力して読み込まれたか確認します。
詳細
トリガー: ユーザーが「commit」、「smart commit」、または /commit と言ったとき。
Claude の実行配線
このメモは、上記のツールに依存しないロジックを Claude Code ハーネスに結び付けます。これらは、ほかのツールには移植されない実行レイヤーです。
-
レシートの発行(ステップ 0、サブステップ 5) — ツールに依存しない「レビューのレシートを記録する」ステップは、
/code-reviewの実行後、コミット計画を提示する前に、リポジトリのルートから 1 回のBash呼び出しに解決されます。node core/hooks/_shared/receipt-mint.js --minter smart-commit --verdict <PASS|PASS_WITH_WARNINGS>/code-reviewで指摘事項がなかった場合はPASSを、整合性に関する指摘事項があった場合はPASS_WITH_WARNINGSを使用します。--filesを指定しない場合、レシートは現在ステージされているパスを証明します。ベストエフォートで実行し、失敗した場合は計画の要約で報告して続行します。コミットを妨げることはありません。
コメント
Markdown 対応