commit
Installation
SKILL.md
コミット作成スキル
実行フロー
0. オーバーレイの読み込み(カスタマイズの差し込み)
このスキルは実行時にオーバーレイ(専用拡張子 .overlay.md のローカルファイル)を読み込み、端末・プロジェクトごとに挙動を変える。インストール済みスキル本体は編集せず、外部ファイルでカスタマイズするための仕組み。オーバーレイには2系統ある。
- 差し替え(予約名):
commit-conventions.overlay.mdは commit rule の予約名。存在すれば既定の references/commit-conventions.md の代わりに、それを commit rule として読む(完全置換)。 - 追加(予約名以外):
commit-conventions.overlay.md以外の*.overlay.mdは必ず追加で読み込み、commit rule に重ねる(複数可・append)。
解決の決定論的処理は lib/load-overlays.sh が担う($HOME とプロジェクト git root の .agent-skills/commit/ を探索。低優先→高優先=グローバル→プロジェクト、両方あればプロジェクト優先)。本スキルのディレクトリを ${SKILL} と表記する(本 SKILL.md と同階層。絶対パスが必要なら **/commit/lib/load-overlays.sh を探して確定)。
bash "${SKILL}/lib/load-overlays.sh"