| name | skills-check |
| description | skills.lock.json とインストール済みスキルの整合性を確認する。欠落・余剰・未管理スキルを検出。トリガー: 「スキルの整合性」「lockとインストールの確認」「スキルチェック」 |
Skills Check
selected Catalog の Inventory Lock/ignore と、agent-facing Projection を照合する。
Workflow
Step 1: 整合性チェックの実行
MY_SKILLS_CATALOG_DIR="$CATALOG_ROOT" \
bash "$ENGINE_ROOT/.agents/skills/skills-check/scripts/skills-check"
完了基準: 出力に Issues、Unmanaged、欠落場所がすべて列挙されていること。
Step 2: ユーザーへの報告
- Issues 件数(0なら "ALL CLEAN")
- UNMANAGED スキルがあれば、
/skills-add で lock 登録するか .skills-ignore.json で除外を提案
- 欠落があれば
/skills-restore での修復を提案
完了基準: Issues 件数と、検出ごとの提案を提示し終えていること。
スクリプトが出力する分類
| 分類 | 意味 |
|---|
| CUSTOM | Catalog 由来の Custom/Vendor Skill |
| EXTERNAL | 外部repo由来のスキル(sourceごとにグループ化) |
| IGNORED | .skills-ignore.json で明示的に除外済み |
| UNMANAGED | lock にも ignore にもない未知スキル |
Issues
各スキルについて ~/.agents/skills/ または ~/.claude/skills/ のいずれかに欠落があれば !! NO ... マークが付く。
ユーザーへの報告
実行後、以下をユーザーに報告:
- Issues 件数(0なら "ALL CLEAN")
- UNMANAGED スキルがあれば、
/skills-add で lock 登録するか .skills-ignore.json で除外を提案
- 欠落があれば
/skills-restore での修復を提案