mcpField
S
skill-compat-matrix

skill-compat-matrix

github.com/wyattowalshエージェントワークフロー535 回インストール8 週間前に更新
リポジトリ

skill-compat-matrix について

skill-compat-matrix は、スキルのメタデータや同梱アセットが対応ハーネスにどう対応するかを報告するリポジトリ用スキルです。スキル単位またはリポジトリ全体のレポートを JSON 形式でも生成し、インストールや設定変更は行いません。

主な機能

  1. 01スキル単位の互換性マトリクス
  2. 02リポジトリ全体の互換性概要
  3. 03機械可読な JSON 出力
  4. 04移植可能なフィールドと実行環境固有フィールドの分類
  5. 05設定を変更しない互換性レポート

活用シーン

  1. 01スキルを文書化する前にハーネス互換性を確認
  2. 02リポジトリ内のスキル間でフィールドの移植性を確認
  3. 03JSON 形式の互換性レポートを生成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/wyattowalsh/agents --skill skill-compat-matrix

インストール後、Claude Code で/skill-compat-matrixを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

evals/
evals.json
scripts/
check.py
compat_matrix.py
scripts/asset_toolkit/
validate_hooks.py

詳細

スキル互換性マトリックス

スキルのフロントマターと同梱アセットが、サポート対象のハーネスにどのように対応するかをまとめます。

対象範囲: 互換性の報告のみです。スキルのインストールやハーネス設定の編集は行いません。

ディスパッチ

$ARGUMENTSアクション
<name>1 つのスキルのマトリックス
repo / --allリポジトリ内のすべてのスキルのマトリックス概要
--format json機械可読なレポート
空ハーネスの一覧とフィールドのティアを表示

フィールドのティア

ティア例
portable-corename、description、license、metadata
portable-but-variableallowed-tools、スクリプト、リファレンス
runtime-specificuser-invocable、hooks、context、paths

結果を解釈する際は、skills/skill-creator/references/runtime-compatibility.md を読み込んでください。

ワークフロー

uv run python skills/skill-compat-matrix/scripts/compat_matrix.py <name>
uv run python skills/skill-compat-matrix/scripts/compat_matrix.py --all --format json

検証契約

uv run python skills/skill-compat-matrix/scripts/check.py

重要なルール

  1. 不明またはベストエフォートのハーネスの動作は、明示的に示してください。
  2. ランタイム固有のフィールドを、移植可能な安全制御として扱わないでください。
  3. 実行可能なサーフェスについては、マトリックスの出力に skill-creator のセキュリティ監査を組み合わせてください。
  4. このスキルからハーネスのプロジェクションを変更しないでください。
  5. インストール先のパスに関する注記は、実行するコマンドではなく、ドキュメントとしてのみ記載してください。

コメント