agents-md-writer について
agents-md-writerは、適切なリポジトリ範囲でAGENTS.mdの指示を作成・改訂するエージェントスキルです。リポジトリ固有の根拠やツールごとの階層を確認し、変更後に有効な指示の連鎖を検証します。
主な機能
- 01指示の階層と対象ツールの特定
- 02範囲に応じたガイダンスの配置と改訂
- 03公式ドキュメントによる挙動確認
- 04競合の確認と変更の検証
活用シーン
- 01リポジトリ内の特定範囲の指示を改訂
- 02階層化された指示ファイルの移行や監査
- 03指示の検出や優先順位の変更を確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ sjunepark/ agent-scripts --skill agents-md-writerインストール後、Claude Code で/agents-md-writerを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
AGENTS.md の作成
必要なスコープに、長く役立つ指示を作成します。追加する内容は、見落としやすいリポジトリの事実、繰り返し発生する問題、厳守すべき制約、または明示的なチームの決定に基づかせます。機械的なルールは、実行可能な方法で強制することを優先します。
有効な階層を確認する
依頼された操作と対象ツールを特定します。関連するグローバル、ルート、ネストされたツール固有、従来の各ソースと、それらがどのように組み合わされるかを調べます。局所的な文言の修正では、影響を受ける指示の連鎖を確認します。階層の移行では、候補となるすべてのソースと対象ツールを網羅します。
ファイル名、検出方法、優先順位、上書き、サイズ制限、再読み込みのタイミングに基づいて判断する場合は、現在の公式ツールドキュメントで確認します。Codex については、AGENTS.md ガイドから確認します。他のクライアントも同じルールを使うと決めつけないでください。
ガイダンスの配置と改訂
- 共有ガイダンスは、許可された対象内で、意図する最も広いスコープに配置します。ユーザーグローバルファイルは、個人的なガイダンスまたは明示的にグローバルなガイダンスにのみ使用します。
- ネストがサポートされている場合、サブツリーのルールは、既存の適切なファイルのうち最も近いものに記載します。ファイルを追加するのは、異なるスコープが必要な場合、または意図的に優先順位を変える場合に限ります。
- 共通のツール横断ファイルは、対象とするすべてのツールが読み込む場合にのみ使用します。Codex の
AGENTS.override.mdは、同じディレクトリのAGENTS.mdを意図的に置き換えます。他のツールについては個別に確認してください。 - 重複または競合するルールには、可能な限り、権威ある管理元を一つ定めます。説明用ドキュメントへのリンクを設け、実行に必要なコマンド、不変条件、コンテキストは残します。変更する主張については、毎回リポジトリ全体を調査するよう求めるのではなく、スクリプト、CI、設定、ドキュメントを確認します。
- 望ましい動作を直接記述します。実際の権限の境界や、間違いやすい厳密な手順は維持し、一般論的な助言、重複した承認、タスクに影響しない無条件の読み込み指示は取り除きます。
検証して完了する
影響を受ける指示の連鎖を、文書化された読み込み順に沿って読み直し、矛盾や古いコマンドがないか確認します。階層や検出方法を変更した場合は、サポートされているイントロスペクションまたはドライランを通じて、ルートと代表的なネストディレクトリから有効なソースを調べます。変更したスコープ、検証内容、未検証のクライアント動作を報告します。監査は読み取り専用のまま行います。改訂が許可されている場合は、修正と検証まで完了します。