mcpField
S
skill-creator-advanced

skill-creator-advanced

github.com/jpcaparasエージェントワークフロー56119 回インストール1 日前に更新
リポジトリ

skill-creator-advanced について

エージェントスキルの設計、作成、検証、保守を支援するスキルです。作成者が目的、適用範囲、呼び出し条件を定め、技術情報を根拠に基づいて確認し、簡潔な構成とテスト方法を選べるようにします。

主な機能

  1. 01目的、権限、適用範囲の定義
  2. 02配置先と所有者の判断支援
  3. 03リファレンス、スクリプト、テンプレートの構成
  4. 04API と CLI の詳細を根拠に基づいて確認
  5. 05検証と動作評価の支援

活用シーン

  1. 01エージェントのワークフロー向けスキル作成
  2. 02既存スキルやスキルライブラリの改訂
  3. 03新しいスキルの配置先の選定
  4. 04リリース前のスキル評価

インストール

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

$npx skills add https://github.com/jpcaparas/skills --skill skill-creator-advanced

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

同梱ファイル

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

AGENTS.md
agents/
improver.md
openai.yaml
reviewer.md
evals/
evals.json
evals/files/
code-review-rules.md
evaluator-health-report.json
global-placement-snapshot.md
evals/files/cli-repo/
POLICY.md
evals/files/cli-research/
orbitctl-deploy-help.txt
orbitctl-help.txt
orbitctl-status-help.txt
orbitctl-version.txt
evals/files/cloud-reference/
service-map.md
evals/files/compose-library/
POLICY.md
evals/files/compose-library/references/
release-context.md
evals/files/half-finished-skill/
requirements.md
evals/files/half-finished-skill/evals/
evals.json
evals/files/half-finished-skill/scripts/
check.py
evals/files/harness-docs/
manual-harness-contract.md
portable-skill-contract.md
router-contract.md
evals/files/library-repo/
CATALOG.md
discovery-before.txt
POLICY.md
registry.json
evals/files/library-repo/skills/stable/changelog-writer/evals/
evals.json
evals/files/merge-library/
CATALOG.md
POLICY.md
registry.json

詳細

高度なスキル作成

有能なモデルに不足している知識、ツール、確実な境界を補うスキルを作成します。成功とは、実行ごとに計画、表現、創造的な選択を同じにすることではなく、不要な指示を減らしながら、より良い結果を得ることです。

小規模なスキルやローカルな修正なら、小さな変更を直接加えてください。所有権、外部との契約、評価、公開が重要な作業では、詳しいリファレンスを参照してください。以下のセクションは判断を助けるものであり、必須の手順や成果物ではありません。

成果、境界、自由度

望ましい結果、権限の範囲、維持すべき条件を定義します。実際の契約による制約がない限り、アーキテクチャ、ツール、提示方法、調査の順序はモデルに任せてください。例やテンプレートは選択肢を示すものであり、暗黙の要件ではありません。

壊れやすい構文、取り消せない影響、シークレット、出所、互換性、ユーザー指定の規約については、正確な指示を残してください。理由が明らかでない場合は、その理由も説明します。すでに許可されている取り消し可能な作業では、繰り返し確認せずに進められる余地を与えてください。能力があることを、外部への書き込み、支出、情報開示、破壊的な操作の許可にすり替えてはいけません。

ルールを残す前に、どのような起こり得る失敗を防ぐのか考えてください。それに見合う価値のない一般的な指導、恣意的な数、必読資料の積み上げ、重複するチェックリスト、好みによる禁止事項、固定ワークフローは削除します。創造的なスキルは、あらゆる依頼を同じ美的表現や回答形式に誘導するのではなく、モデルが有用な可能性を探れるよう支援するものです。標準や安全性に関するスキルでは、自由度を大幅に制限することが適切な場合もあります。

クイックリファレンス

必要なこと参照または実行
所有権やライフサイクルに関する対応を決めるreferences/curation.md
配置先を選ぶreferences/placement.md または scripts/infer_destination.py
配置先の推定を回帰テストするpython3 scripts/test_infer_destination.py
必要なパッケージ構成を設計するreferences/anatomy.md
開示、粒度、具体性を選ぶreferences/patterns.md
API、CLI、リファレンス用ブループリントを使うreferences/blueprints.md と対応するテンプレート
振る舞いとトリガーの評価を設計するreferences/testing.md
古いルールを蓄積せずにフィードバックを整理するreferences/self-improvement.md
ドラフトを検証するpython3 scripts/validate.py <skill-path> --profile draft
リリースを検証するpython3 scripts/validate.py <skill-path> --profile release
構造評価の事前チェックを実行するpython3 scripts/test_skill.py <skill-path>

契約を確立する

質問する前に、依頼、現在のリポジトリ、インストール済みのスキルファミリー、ローカルの指示を確認してください。提示されたコンテキストやリポジトリ内の根拠ですでに決まっている事項は省略します。結果に大きく影響する未解決の選択肢がある場合に限って質問し、取り消せない操作や真に曖昧な操作の場合に限って確認を求めます。

  1. スキルを追加したり、その役割を変更したりする場合は、隣接する所有者も確認してください。ライブラリの所有権やライフサイクルを変更する場合は、references/curation.md を読んでください。
  2. 個別の呼び出し分岐と、それぞれの現在または予定されている所有者をすべて特定してください。
  3. そのスキルを利用する必要があるのが、エージェント、人間、別のスキル、ルーターの誰なのかを判断し、対象ハーネスがその契約をどのように表現するかを確認してください。
  4. 配置先を決定してください。
    • ユーザーが明示したパスがあれば、それを優先します。
    • それ以外の場合は、リポジトリ内およびグローバルで確立されているルートを調べてください。配置先が曖昧な場合は、scripts/infer_destination.py が参考になります。
    • 一般的なフォールバックより、既存のリポジトリ規約を優先してください。
  5. 適合する場合に限り、ブループリントを使用してください。
ブループリント使用する状況出発点
API ラッパー外部 API や SDK の操作で、正確な認証およびリクエスト契約が必要な場合templates/api-wrapper/
CLI ツールコマンドラインのインターフェースで、検証済みのコマンド、フラグ、出力処理が必要な場合templates/cli-tool/
段階的ドキュメントすべてのトピックを読み込まずに複数の分岐を参照できる必要がある場合templates/progressive-docs/
ライブラリのキュレーション既存のスキルまたは公開先を変更する場合references/curation.md
カスタム上記のいずれにも当てはまらない場合references/anatomy.md

新しいパッケージを作成する前に、重要な推論に基づく配置先を提示してください。別個の所有権台帳が役立つのはライブラリを移行する場合であり、小規模な文言修正には不要です。意図する呼び出し方法、出力、権限、配置先が安全に作業できるほど明確になれば完了です。

誤りうる詳細の根拠を確認する

提示された契約、リポジトリ内の根拠、バージョンに合ったドキュメントを使用してください。ドキュメント全体を集めるのではなく、依頼された機能に必要な主張を調査してください。

API または SDK
  • 関連する認証、操作、ページネーション、失敗時、効果に関する契約を確認してください。現在のクォータや料金はタスクに影響する場合に限って確認し、一時的な値を長期間使う指示に埋め込まないでください。
  • 主張する各操作を根拠に対応付けてください。未解決の事項は推測せず、その旨を示してください。
  • 有用な範囲で最も安全な段階で検証してください。静的構文 → 文書化された契約 → ドライランまたはサンドボックス → 読み取り専用の実環境呼び出し。
  • ユーザーの依頼にすでに権限が含まれていない限り、書き込み、送信、購入、本番環境の変更、認証情報を必要とする効果を実行しないでください。
CLI
  • 該当するコマンドについて、インストール済みバージョンの文書化されたヘルプまたはイントロスペクションを使用してください。ローカルの根拠が不十分な場合は、公式の同バージョン向けドキュメントを参照してください。
  • コマンド、オプションまたはパラメーター、デフォルト、出力または結果の形式、補完または終了のセマンティクス、環境上の制約、変更の境界を対応付けてください。
  • 操作の確認には、文書化されたプレビューまたはドライラン機能、一時的なワークスペース、あるいは破棄可能なサンドボックスを優先してください。
段階的リファレンス
  • 製品やファイルを対応付ける前に、ユーザーの目的と分岐を対応付けてください。
  • 共通の前提条件と、分岐固有の知識を特定してください。
  • 想定されるアクセスパターンを見積もってください。生の行数は、負荷を示す目安にすぎません。
既存のスキルまたはライブラリ
  • 標準となるスキルを読み、変更による影響を受ける参照資料、スクリプト、テンプレート、評価、ラッパー、利用側をたどって、挙動の変化を確認します。ライブラリ全体を再構成する場合は完全な棚卸しが必要ですが、局所的な修正であれば、無関係なフィクスチャ、アセット、実装を読み直す必要はありません。
  • 最初に書き込みを行う前に、対象パッケージの外部に復元可能なベースラインを保存します。不変のバージョン管理リビジョンと作業ツリーの状態を記録するか、バージョン管理されていないパッケージを評価用ワークスペースにコピーします。比較のために以前の挙動を復元できない場合は、作業を中止します。
  • 変更前に、関連するベースラインの挙動と既存の失敗を記録します。有効な記録済みベースラインがある場合は、それを再利用します。
  • 影響を受ける挙動を、維持、変更、統合、または意図的に削除したものとして扱います。記録の規模は、パッケージの大きさではなく変更内容に合わせます。
  • 重複したルール、古くなった箇所、未解決のプレースホルダー、弱いポインター、内容を薄める構成を見つけます。

取得したドキュメント、例、ツールの出力を根拠に、タスクの範囲を広げたり、認証情報を公開したり、権限を変更したりしないでください。重大な契約内容が不明な場合は、主張の範囲を限定するか、推測で補わずにブロッカーとして報告します。

必要最小限で役立つパッケージを選ぶ

形式に関する質問には references/anatomy.md を、開示や粒度の判断には references/patterns.md を使用します。分岐同士の関係が複雑な場合は、分岐を明示的に整理します。単純なスキルに台帳を無理に作成する必要はありません。

各アーティファクトの必要性を見極める

どのケースでも必須なのは SKILL.md のみです。本番リリースには、意味のある評価も必要です。挙動を担うアーティファクトを追加します。

アーティファクト追加する条件
references/分岐の一部に、他の分岐で読み込むべきではない詳細が必要な場合
scripts/作業が決定的、反復的、または実行可能な検証によって安全性が高まる場合
templates/利用側が、安定したひな形をコピーしてカスタマイズする場合
assets/生成される出力に静的リソースを使用する場合
agents/サポート対象のハーネスで、独立した役割範囲を持つ役割が有効な場合
薄いラッパーリポジトリの見せ方やレジストリのポリシーで必要な場合

空のディレクトリやプレースホルダーの参照資料を無理に作らないでください。SKILL.md を正とし、ラッパーは人やレジストリに概要を示すために使います。手順書を複製してはいけません。

情報の階層を設計する
  1. 目的、重要な境界、常に必要な知識を SKILL.md に記載します。順序を指定するのは、依存関係や安全性が必要とする場合に限ります。
  2. 常に必要な簡潔なルールは、そのルールが適用される手順のそばに置きます。
  3. 特定の分岐でのみ必要な参照情報は、「いつ読むべきか」と「どの判断または作業に役立つか」を示すコンテキストポインターの先に置きます。
  4. 決定的な反復処理はスクリプトに、コピーして使う開始用の素材はテンプレートにまとめます。
  5. 対象のエージェントがスキルなしでも確実に従う助言は省きます。

すべての分岐で使う必須の内容はインラインで記述します。各概念のルール、注意点、例は一か所にまとめます。独立した呼び出しが必要な場合や、実際のコンテキスト境界によって早期完了が解消される場合はスキルを分割します。行数のしきい値を超えたという理由だけで分割してはいけません。

フロントマターと呼び出し方法を定義する

既定では、移植性のある name と description フィールドを使います。ハーネス固有の呼び出し制御を適用する前に、そのハーネスの現在の契約を確認します。

見つけやすい説明にするには、次の点に従います。

  • アクションと対象を示し、呼び出しのきっかけとなる具体的な状況を記述します。
  • 異なる呼び出し分岐は、それぞれ一度だけ記載します。
  • 同義語だけの呼び出し条件一覧はまとめます。
  • 隣接する用途との境界を、肯定的に示します。
  • 評価で実証された、現実的な誤認の可能性に限って明示的な除外条件を追加します。
  • 実装の詳細は本文に記載します。
完了条件を定義する

依頼された成果について、観察可能な完了条件を定義します。引き継ぎ、取り消せない操作、または見落としの可能性がある場合にのみ、中間ゲートを追加します。すべての見出しの後にゲートを設ける必要はありません。ラベル、順序、セクション数、表現はタスクに合わせて決めます。

長く使える指示を書き、不要なものを削る

動作を確実に変える、最小限のパッケージを作成します。

  • 分岐を本当に明確にする必要がある場合に限り、冒頭に判断ツリーを配置します。
  • 繰り返し行う操作を一目で確認できると便利な場合に限り、クイックリファレンステーブルを追加します。
  • 自明でなく、根拠のある注意点を記載します。クォータをでっち上げてはいけません。
  • 動作する例は構文的に有効な状態に保ち、壊れやすさに合わせて具体性を調整します。
  • 命令形で指示し、重要な理由を説明します。
  • 望ましい動作を最初に述べます。実際の安全性、完全性、またはスコープを守るための禁止事項は残し、許可される操作と併記します。
  • 各内容は一か所に集約します。重複箇所は、条件付きの参照に置き換えます。
  • 変化しやすい技術的な主張には、最新の公式情報源を優先します。ただし、作成履歴を実行時の指示に含めてはいけません。

安定した原則と、バージョン固有の契約を分けます。有用な場合は、自明でない動作例、サポート対象バージョンの制限、公式情報源へのリンク、再現可能なチェックを残します。スナップショットにはスナップショットと明記し、あるリリースで確認された動作を、プラットフォームの恒久的なルールとして示してはいけません。ユーザーが互換性のあるツールを使うことを恣意的に制限するのではなく、再現可能なテストの境界でバージョンを固定します。

生成されたスキルには、問題からの復旧手段を設けます。指示が機能しない場合、観測された動作と矛盾する場合、または重要な詳細が欠けている場合は、インストール済みのツールを調べ、関連する最新の公式ドキュメントまたは信頼できる一次情報源を参照します。安全性を確保できる範囲で、互換性のある代替手段を検証します。既存の信頼できる根拠で判断できる場合は、新たにウェブを検索する必要はありません。情報源を利用できない場合は、不確実性を保ち、安全でない推測を避けます。

根拠から古くなった、または役に立たない指針が明らかになった場合は、安全な範囲で現在のタスクを完了し、対象を絞ったスキルの更新を提案します。その際、該当する記述、問題点または有用性が損なわれた状況、情報源とバージョン、置き換えまたは削除の内容、例または回帰チェックを示します。インストール済みのスキルを黙って書き換えたり、無関係なパッケージを自己変更したり、変更を公開したりしてはいけません。その作業が承認されている場合は、正本を変更します。公開には別途、適切な手続きが必要です。

大規模な監査には、references/curation.md の整理に関する質問を使用します。指示の価値が不明な場合は、基準となる状態と比較します。削除した形式的な手順の代わりに、すべての文について判定を記録する新たな要件を設けてはいけません。

references/patterns.md の5ファイルのドメインレイアウトは、そのアクセスパターンが本当に役立つ場合にのみ使用します。これは任意の設計例であり、普遍的な要件ではありません。

結果と自由度を検証する

変更後の動作で起こり得る妥当な失敗を明らかにできる証拠を選んでください。リポジトリのリリースゲートと安全性チェックは維持し、小さな文章編集を無関係な包括的動作テストに発展させないでください。パッケージの整合性、ツールの動作、呼び出しの正確性、モデル出力の品質は、テストと主張の両方で分けて扱ってください。

  1. Python 3.10 以降を利用できる場合は、パッケージ化されたリリースバリデーターを実行します。

    python3 /path/to/skill-creator-advanced/scripts/validate.py <skill-path> --profile release
    

    拡張 YAML フロントマターと稼働中の YAML マニフェストでは、PyYAML または対象ハーネスの厳格なスキーマツールも必要です。ランタイムやパーサーを利用できない場合は、リポジトリ標準のツールまたは手動監査で同じリリースゲートを適用し、パッケージ化されたバリデーターを実行していないことを報告してください。バリデーターの機能が利用できないことを、合格という結果に置き換えてはいけません。

  2. 新規または変更された実行可能な例は、適用可能な範囲で最も安全な方法で確認します。

    • 危険な動作を実行せずに、コードを解析または構文チェックする
    • コマンド、オプション、デフォルト、バージョンを、現在の主要なヘルプ出力またはイントロスペクション出力と照合する
    • ドライラン、一時ディレクトリ、サンドボックス、読み取り専用の呼び出しを使用する
    • 外部への変更は、許可され、対象範囲が明確な場合にのみ実行する
  3. すべてのローカル参照と評価用フィクスチャがパッケージ内に収まり、解決可能であることを確認します。

  4. 変更された呼び出し分岐について、現実的な肯定例と、呼び出されるべきではない近似したリクエストを使って確認します。

  5. ライブラリを変更した場合は、影響範囲台帳に基づき、管理対象のカタログ、レジストリ、ルーター、ラッパー、インストーラー、依存関係、ライフサイクル状態をすべて照合します。

  6. パッケージ化、命名、配置、説明を変更した場合、またはリポジトリのポリシーで求められている場合は、検出可能性を確認します。

証拠と制約は正直に記録してください。構造チェッカーは動作評価の代わりにはならず、ブロックされたライブ呼び出しは、検証済みの呼び出しではありません。

動作のエビデンス

評価を設計または実行する際は、references/testing.md を読んでください。現実的な回帰テストケースを <skill-name>/evals/evals.json に保存します。各ケースには、一意の ID、具体的なプロンプト、期待される結果、型付きアサーション、およびコミット済みのフィクスチャを含めてください。

呼び出しクエリは、対象ランナーの query と should_trigger の契約に従い、別のトリガー評価ファイルに保存します。動作ケースをトリガー専用ランナーに渡したり、構造的な事前チェックをどちらかの結果として扱ったりしないでください。

該当するカテゴリを網羅してください。

カテゴリ検証内容
スモーク主要な分岐がエンドツーエンドで機能する
エッジ境界条件や特殊な入力でもプロセスが破綻しない
ネガティブ類似する別の要求が別の経路に振り分けられる、または安全でない要求が適切に制限される
開示取得したツールのトレースによって、関連ファイルが読み込まれ、無関係な内容は読み込まれなかったことが確認できる、または観測可能な分岐固有の結果によってその違いを証明できる
呼び出し明示されていない肯定的なプロンプトと、近接する否定的なプロンプトが正確にトリガーされる
キュレーション該当する所有権とライフサイクルの移行がすべて、管理対象の各サーフェスに反映されている

動作上の価値を比較する際は、利用可能なハーネスまたは文書化された評価ツールを使って、スキル使用時とベースラインの条件を一致させて実行してください。インストール済みの skill-creator パッケージを使ってそのワークフローを実行できますが、まず現在のインターフェースを確認してください。そのトリガーランナーは、動作出力の採点には使えません。このパッケージの軽量スクリプトは、構造的な事前チェックにのみ使ってください。

python3 /path/to/skill-creator-advanced/scripts/test_skill.py <skill-path>

偶発的なツールの実行順序や、特定の見出しを使ったかどうかではなく、正確性と有用性を評価してください。柔軟性を変更する場合は、型破りでも有効なアプローチなら合格し、近接する安全でないアプローチや契約違反のアプローチなら不合格となるケースを含めてください。クリエイティブなスキルでは、特定の美的傾向を一律に優遇せず、忠実度、独自性、使いやすさを比較してください。主張を裏付けるために必要であれば、確率的な比較を繰り返してください。良好なサンプルが1つあるだけでは、改善の証明にはなりません。

動作評価ツールが利用できない場合、それは制約であり、合格スコアでも、結果を捏造する理由でもありません。その制約を明記したうえで、ローカルでテスト済みの改善を提供してください。エビデンスとリポジトリのポリシーが裏付ける範囲を超えて、動作認定やリリース準備完了を主張しないでください。

維持と引き継ぎ

フィードバックや有用性の低下の原因を診断する場合は references/self-improvement.md を、ライブラリの所有権やライフサイクルに変更がある場合は references/curation.md を使用してください。

  1. まず現在の対象を修正します。
  2. 原因を分類します:構造、コンテンツ、開示、検証、呼び出し、ライフサイクル、またはスタイル。
  3. 新たなルールを提案する前に、既存の正式なルールを確認します。
  4. 繰り返し確認された証拠、または失敗した評価によって、1つのケースを超えて動作が変わると示された場合に限り、一般化した教訓を昇格させます。
  5. 微妙な違いは正式なルールに統合し、矛盾する記述、重複した記述、古くなった記述、効果のない記述を削除します。
  6. その教訓を裏付ける評価を追加するか、強化します。
  7. このクリエイター自身の正式なソースを変更するのは、対象範囲に明示的に含まれている場合に限ります。それ以外の場合は、黙って永続化せず、教訓の候補として報告します。

作成、改善、統合、構成、昇格、名前変更や移動、非推奨化、廃止、削除を含むすべての所有権またはライフサイクルの移行では、管理対象となる派生サーフェスをすべてアトミックに更新し、その後、古い名前が残っていないか検索します。

互換性に疑問がある場合や、新たな対象への対応を約束する場合は、references/cross-harness.md を読んでください。

  • 移植可能な SKILL.md の動作だけでも、中核機能が役立つ状態を保ちます。
  • スクリプト、サブエージェント、UI メタデータ、呼び出し制御、自動読み込みは、普遍的に保証されるものではなく、ハーネスの機能として検証します。
  • スキルとエージェントの依存関係は、公開システムが文書化しているプリミティブを通じて表現します。シンボリック参照がサポートされていない場合は、インストール済みの名前をそのまま記述するか、リポジトリの依存関係メタデータを使用するか、必要な移植可能な動作をインラインで記述します。パッケージ内のファイルには相対パスをそのまま使用します。
  • 対象環境で保証されているランタイムを選びます。そのランタイムの移植可能な起動方法と依存関係の規約に従い、実用的な場合は組み込み機能を優先し、機械が処理する出力は構造化し、終了時の動作を文書化し、特定のマシンに依存するパスは避けます。
  • 必須の依存関係と任意の拡張機能を区別します。スキルの動作が誤ったものになる場合にのみ必須のセットアップを明示し、任意のコンテキストは利用できなくても適切に処理できるようにします。

有用な成果、重要な選択、実行したチェック、制限事項、実際の提供状況を報告します。ローカルの編集は公開済みの更新ではありません。ユーザーが変更内容を判断する助けにならない限り、手続きの記録や採点表は追加しないでください。

注意点

  1. スキャフォールドはドラフトであり、リリースではありません。未解決のプレースホルダーや空の評価があれば、リリース検証を失敗させる必要があります。
  2. ポインターが存在するだけでは、開示が行われた証拠になりません。適切な分岐ではファイルが読み込まれ、無関係な分岐では読み込まれないことをテストしてください。
  3. キーワードを増やすと、呼び出しの精度が下がることがあります。分岐は一度ずつ網羅し、除外の妥当性はトリガー評価で裏付けます。
  4. フィードバックを追記し続けると、堆積物がたまります。ルールを追加する前に、統合、置換、削除を行ってください。
  5. カタログとルーターは派生状態です。リポジトリ内でルールが繰り返されている箇所では、一貫性を実行可能な形にします。
  6. 同梱のスキャフォールドが公開できるのは、ホストと宛先ファイルシステムが、アトミックな「上書きなし」のディレクトリ移動を提供する場合に限られます。部分的な認証や公開非対応が報告された場合は、リポジトリ本来のツールを使って必要なファイルを作成し、同じ検証ゲートを適用してください。「既存のものを上書きしない」というセマンティクスを弱めてはいけません。

参照ファイル

現在のブランチで必要なファイルのみを読みます。

ファイル読むタイミング
references/curation.md作成、改善、統合、組み合わせ、昇格、名称変更、非推奨化、削除、呼び出しの所有権、公開先を選ぶとき
references/anatomy.md振る舞いを SKILL.md と、必要性が認められた補助アーティファクトに割り当てるとき
references/placement.mdリポジトリ内またはグローバルの配置先を選ぶとき
references/patterns.md情報開示、コンテキストポインター、同一配置、粒度、自由度を設計するとき
references/blueprints.mdAPI、CLI、段階的な参照、またはキュレーションのブループリントを適用するとき
references/testing.md振る舞い、トリガー、情報開示、差分、安全性の評価を設計するとき
references/self-improvement.mdフィードバックを、エビデンスに裏付けられた標準ルールに変換するとき
references/cross-harness.md移植性とハーネス固有の機能を検証するとき
references/gotchas.md関連するフェーズが判明した後、見落としやすい作成上の問題を診断するとき

エージェントへの指示

ファイル使用するタイミング
agents/reviewer.mdリリースゲート、エビデンス、情報開示、ライフサイクルの一貫性を独立して監査するとき
agents/improver.mdフィードバックを診断し、最小限の変更を提案して、削除すべきものを特定するとき

コメント