使い方
- インストールコマンドをコピーし、自分の環境へ導入する前にソースを確認します。
- 必要なツール、認証情報、対応環境を原文で確認します。
- 入力と成果物を指定し、出力を資料と照合します。
npx skills add https://github.com/philtzjp/skills --skill conventions開始前の確認
- 導入にはモデル契約、API枠、ファイルへのアクセス許可は含まれません。
- スター数や導入数は活動の指標であり、独立した品質・安全性試験ではありません。
見出し、例、コード、表、リンク、参照画像を含む原文を表示しています。
conventions
コミットメッセージを、Philtz の規約で検査する CLI です。各リポジトリの .vite-hooks/commit-msg が呼びます。
このスキルの中身は、philtzjp/organizer-bot の packages/conventions と、philtzjp/.github の conventions.yml から philtz-organizer-bot が写しています。ここを直接編集しないでください。次に写したときに上書きされます。
中身
cli.mjs: 検査器。依存がなく、Node 22 以上だけで動くconventions.yml: 規約。作業中のリポジトリに.github/conventions.ymlがあれば、そちらを優先する
hook から呼ぶ
#!/bin/sh
cli=.agents/skills/conventions/cli.mjs
if [ ! -f "$cli" ]; then
echo "書式の検査器がありません。AGENTS.md の手順でスキルを入れてください"
exit 1
fi
exec node "$cli" commit-msg "$1"検査器がないときに黙って通すと、検査が効いているように見えて効いていない状態になります。止めて、スキルを入れる手順を出してください。
検査に落ちたとき
- 出たメッセージに従ってコミットメッセージを直す。書き方は github スキルに従う。
--no-verifyで hook を迂回しない。- 規約がおかしいと思ったら、philtzjp/.github の
conventions.ymlを直す Issue を起票する。このスキルや hook に規則を書き足さない。


