mcpField
C
create-agents-md

create-agents-md

github.com/siviter-xyzエージェントワークフロー22303 回インストール32 週間前に更新
リポジトリ

create-agents-md について

AGENTS.md にプロジェクト固有の指示を書くためのスキルガイドです。ルートやネストしたファイルの配置、記載内容、別の手段を使う場面を説明します。

主な機能

  1. 01ルートとフォルダー単位の指示ファイル
  2. 02モノレポのパッケージ別ガイド
  3. 03AGENTS.md の構成と配置
  4. 04簡潔で焦点を絞った記述方法
  5. 05AGENTS.md を使わない場面の案内

活用シーン

  1. 01エージェント向けプロジェクト規約の記録
  2. 02特定ディレクトリへのルール追加
  3. 03モノレポでのパッケージ別説明
  4. 04プロジェクト指示の簡潔化

インストール

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

$npx skills add https://github.com/siviter-xyz/dot-agent --skill create-agents-md

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

同梱ファイルreferences/best-practices.md

詳細

AGENTS.md の作成

プロジェクト固有のインラインルールを記述する AGENTS.md ファイルの作成ガイドです。

AGENTS.md を使用する場合

  • リポジトリにコミットする、小規模なプロジェクト固有の指示
  • 特定のディレクトリに適用するフォルダー単位のルール
  • モノレポ内のパッケージ固有の指示
  • テストディレクトリ内のテスト固有のガイダンス

AGENTS.md を使用しない場合

  • プロジェクト間で再利用できるナレッジ → スキルを使用します
  • 大規模なドキュメント → 参照資料付きのスキルを使用します
  • 複雑なワークフロー → スクリプト付きのスキルを使用します

AGENTS.md の構成

AGENTS.md は、メタデータを含まないシンプルな Markdown ファイルです。

# Project Instructions

## Code Style

- Use TypeScript for all new files
- Prefer functional components in React
- Use snake_case for database columns

## Architecture

- Follow the repository pattern
- Keep business logic in service layers

配置場所

  • プロジェクトルート:AGENTS.md – プロジェクト全体を対象とする主要なインライン指示と参照情報(コマンド、技術スタック、テスト、コードスタイル、アーキテクチャ、安全上の境界)。
  • サブディレクトリ:subdirectory/AGENTS.md – ローカルの動作がルートと明確に異なる場合に使用する、フォルダーまたはパッケージ単位の指示(特定のパッケージ、サービス、テストツリーなど)。
  • 入れ子になったサポート:エージェントは通常、最も近い AGENTS.md と親の指示を組み合わせます。ルートの内容は一般的なものにし、より具体的なルールが本当に必要な場合に限り、入れ子の AGENTS.md を使用してください。

ベストプラクティス

  • AGENTS.md ファイルは小さく、内容を絞ってください
  • プロジェクト固有の規約に使用してください
  • 長い説明よりも、短く具体的な参照を優先してください:
    • プロジェクトのドキュメント、仕様、運用手順書へのリンクを記載します
    • 例となるファイルやディレクトリを示します(例:see src/api/users.ts for canonical pattern)
    • 重要なコマンドは、正確な CLI 呼び出しとともに記載します
  • 可能であれば、既存のコード例を参照してください
  • プロジェクトの進化に合わせて更新してください

参考資料

詳しいベストプラクティスについては、references/best-practices.md を参照してください。

コメント