メインコンテンツまでスキップ

メタデータ・フィールド

以下のフィールドを使用してスキルのメタデータを一貫させ、ルーティングを容易にする。

フィールド目的
id一意の識別子(rr-xxxx 形式を推奨)。
nameレビューに表示される人間が読めるスキル名。
descriptionスキルが何をチェックするかの短い要約。
phaseスキルが属するフローセグメント: upstreammidstream、または downstream
applyToスキルが検査すべきファイルのグロブパターン。
tagsオプションの分類(例: securityperformance)。
severityオプションの影響レベル: infominormajorcritical
inputContextスキルが必要とする入力(例: difffullFiletestsadrcommitMessagerepoConfig)。
outputKind生成される出力カテゴリ(例: findingssummaryactionstestsmetricsquestions)。省略時は findings がデフォルトとなる。
modelHintモデル選択のヒント: cheap / balanced / high-accuracy
dependencies必須ツール/リソース(例: code_searchtest_runneradr_lookuprepo_metadatacoverage_reporttracing、または custom:*)。
priorityプランナーなしで実行する際の順序ヒント(値が小さいほど優先)。

メタデータは front matter で管理する。指示の実行前に解析できる状態を保ち、すべての必須フィールドは /schemas/skill.schema.json を使用したチェックに合格させる。