mcpField
S
smart-commit

smart-commit

github.com/fearovex-labs開発44 回インストール
リポジトリ

smart-commit について

smart-commitは、Claude Code向けのコミット起動型スキルです。記載された実行レイヤーでは、`/code-review`後にレビュー証明を生成し、失敗してもコミットは妨げません。

主な機能

  1. 01コミット要求または`/commit`で起動
  2. 02`/code-review`後にレビュー証明を生成
  3. 03ファイル未指定時はステージ済みパスを使用
  4. 04証明の生成失敗を報告しつつコミットを続行

活用シーン

  1. 01コミット前にレビュー結果を記録
  2. 02現在のステージ済みパスに証明を付与
  3. 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 を指定しない場合、レシートは現在ステージされているパスを証明します。ベストエフォートで実行し、失敗した場合は計画の要約で報告して続行します。コミットを妨げることはありません。

コメント