Communityコーディング&開発github.com

pleme-io/skill-lint

Claude Code スキルマップの検証ツール — 同期、フロントマター、参照、ドメインをチェック

skill-lint とは?

これは Claude Code 用のスキル検証ツール `pleme-io/skill-lint` です。スキルマップの整合性を自動でチェックし、フロントマターの構造、参照リンクの有効性、ドメインの正確性、そしてスキルファイル間の同期状態を検証します。開発者がスキルを公開・共有する際に、設定ミスやリンク切れを未然に防ぐための品質保証ツールとして機能します。主に Claude Code エコシステムで利用され、スキル開発のワークフローにおけるコードレビューや CI パイプラインへの統合を想定しています。スキルマップのメタデータが正しく記述されているかをプログラム的に確認できるため、手動レビューの負荷を軽減し、スキルの信頼性を高めます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add pleme-io/skill-lint

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

skill-lint は何をしますか?

Claude Code スキルマップを検証 — 同期、フロントマター、参照、ドメイン

このツールは、Claude Code スキルマップ(SKILL.md ファイル)に対して以下の検証を実行します。

  • 同期チェック: スキルマップと実際のファイル構成が一致しているかを確認
  • フロントマター検証: 必須フィールド(name, description, domains など)が正しく設定されているかチェック
  • 参照検証: スキル内で参照されている他のファイルやリソースが存在するか確認
  • ドメイン検証: domains フィールドに指定された値が許可リストに含まれているかチェック

使い方

npx pleme-io/skill-lint [path]

[path] はスキルマップファイルまたはディレクトリを指定します(デフォルトはカレントディレクトリ)。

出力例

✓ スキルマップの同期が取れています
✓ フロントマターは妥当です
✓ すべての参照は有効です
✓ ドメインはすべて許可リストに含まれています

エラーがある場合は、該当する項目とその詳細が出力されます。

対応プラットフォーム

  • Claude Code

ライセンス

MIT

関連スキル