このリポジトリは、OpenAI Codex用のAGENTS.mdファイルのコレクションです。各技術スタックに特化したガイドラインを提供し、AIエージェントがプロジェクトの規約や最良慣行に従って動作するように支援します。
AGENTS.mdは、OpenAI Codexのようなソフトウェアエンジニアリング AIエージェントがプロジェクト内で効果的に機能するためのガイドラインファイルです。これは人間開発者向けのREADME.mdに相当するものですが、AIエージェント向けに特化されています。
AGENTS.md- 汎用的なプロジェクトテンプレート
nextjs-AGENTS.md- Next.js + TypeScript + Tailwind CSSreact-AGENTS.md- React + TypeScript + Vitevue-AGENTS.md- Vue.js 3 + Composition API + TypeScript
python-AGENTS.md- Python + Flask + SQLAlchemynodejs-AGENTS.md- Node.js + Express + TypeScript + Prisma
flutter-AGENTS.md- Flutter + Dart + Riverpod
適切なAGENTS.mdファイルを選択し、プロジェクトのルートディレクトリに AGENTS.md としてコピーします。
# 例: Next.jsプロジェクトの場合
cp agents-md/nextjs-AGENTS.md /path/to/your/project/AGENTS.mdAGENTS.mdファイルを開き、プロジェクトの特定の要件に合わせて内容を調整します:
- プロジェクト固有のディレクトリ構造
- 使用する特定のライブラリやツール
- チーム固有のコーディング規約
- デプロイメント手順
OpenAI Codexがタスクを実行する際、AGENTS.mdファイルはプロジェクトのコンテキストを理解し、適切なガイドラインに従うための指針として使用されます。
各AGENTS.mdファイルは以下の構造に従っています:
- コードベースのナビゲーションとアーキテクチャ - プロジェクト構造の理解
- コードスタイルとフォーマット - スタイルガイドとフォーマットルール
- テストプロトコル - テスト戦略と実行方法
- ビルドプロセスと環境設定 - 開発・本番環境の設定
- コミットメッセージ規約 - Git コミットメッセージの形式
- プルリクエスト指示 - PR作成時のガイドライン
- プロジェクト全般のガイドライン - ベストプラクティスと推奨事項
- レビューチェックリスト - Codex生成コードのレビューポイント
大規模プロジェクトでは、サブディレクトリに特化したAGENTS.mdファイルを配置することができます:
project-root/
├── AGENTS.md # 全体用
├── frontend/
│ └── AGENTS.md # フロントエンド特化
└── backend/
└── AGENTS.md # バックエンド特化
はじめは基本的なAGENTS.mdから始めて、チームの経験に基づいて徐々に詳細化していくことを推奨します。
プロジェクトの進化に合わせてAGENTS.mdも更新し、Codexが最新の規約に従うようにします。
- 明確性を重視 - 曖昧な表現を避け、具体的で実行可能な指示を記述
- 簡潔性 - 冗長な説明を避け、要点を簡潔に
- 実行可能性 - 実際に実行可能なコマンドや手順を提供
- 一貫性 - プロジェクト内での用語や形式の一貫性を保持
- 更新性 - 定期的にコンテンツを見直し、プロジェクトの変化に対応
新しい技術スタックのAGENTS.mdファイルや既存ファイルの改善にご協力いただける場合は、プルリクエストをお送りください。
このリポジトリのコンテンツは MIT License の下で公開されています。