philtzjp/skills

conventions

git の commit-msg hook から呼ぶ、コミットメッセージの書式の検査器。規約の正本は philtzjp/.github の conventions.yml。hook が「書式の検査器がありません」と止めたとき、検査の結果に納得できないとき、hook を設定するときに使う。書式そのものの書き方は github スキルに従う。

ソースを見る

使い方

  1. インストールコマンドをコピーし、自分の環境へ導入する前にソースを確認します。
  2. 必要なツール、認証情報、対応環境を原文で確認します。
  3. 入力と成果物を指定し、出力を資料と照合します。
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 から呼ぶ

sh
#!/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 に規則を書き足さない。

タスクに関連する項目

同じリポジトリから

関連する Skills

すべての Skills
philtzjp
コミュニティ

analytics

アクセス解析を組み込む。Google Analytics と Consent Mode の同意シグナル、Cookie バナー、Cloudflare Web Analytics による Cookie なし計測、Workers Analytics Engine、GraphQL Analytics API。計測タグの追加、同意管理、analyticsstorage や adstorage の設定、アクセス解析の選定や移行を求められたときに使う。

1時間の導入数
7
GitHub Stars
2
更新日
10月28日
philtzjp
コミュニティ

api-design

API エンドポイントの設計・実装・変更を行うとき(OpenAPI スキーマ、ヘルスチェック、ルーティング、認証方式の追加など)に参照する。このスキルは hono スキルに統合した。内容は hono スキルを使う。

1時間の導入数
7
GitHub Stars
2
更新日
10月28日
philtzjp
コミュニティ

commit-and-git

コミット、プッシュ、ブランチ作成や切り替え、マージ、リベース、gh pr merge など Git / GitHub の操作を行うときに参照する。このスキルは github スキルに統合した。内容は github スキルを使う。

1時間の導入数
7
GitHub Stars
2
更新日
10月28日
philtzjp
コミュニティ

cursor-hook-authoring

Cursor Cloud Agent 環境で Git hook 連鎖(特に commit-msg と Co-authored-by 付与・除去)を設計・実装・検証するときに参照する。Cursor 管理 hook の実行順、commit-msg.cursor.co-author-strip の命名規則、install スクリプト、lefthook 多層防御、テスト手順を定義する。

1時間の導入数
7
GitHub Stars
2
更新日
10月28日