agents-md-creator

agents-md-creator

AIコーディングエージェント向けの指示書「AGENTS.md」を作成するスキル。プロジェクトにAIエージェントが作業するための文脈と指示を集約するファイルを作成したい場合に使用します。「AGENTS.mdを作成」「AIエージェント用の指示書を作る」「エージェント向けREADMEを作成」などのリクエストでトリガーします。OpenAI Codex、Claude Code、GitHub Copilot、Cursorなど、複数のAIエージェントで共通利用できるオープンな標準フォーマットです。

1estrelas
0forks
Atualizado 1/20/2026
SKILL.md
readonlyread-only
name
agents-md-creator
description

AIコーディングエージェント向けの指示書「AGENTS.md」を作成するスキル。プロジェクトにAIエージェントが作業するための文脈と指示を集約するファイルを作成したい場合に使用します。「AGENTS.mdを作成」「AIエージェント用の指示書を作る」「エージェント向けREADMEを作成」などのリクエストでトリガーします。OpenAI Codex、Claude Code、GitHub Copilot、Cursorなど、複数のAIエージェントで共通利用できるオープンな標準フォーマットです。

AGENTS.md クリエイター

このスキルは、AI コーディングエージェント向けの指示書「AGENTS.md」の作成をサポートします。

AGENTS.md について

AGENTS.md は、AI エージェント専用の「エージェント用 README」として機能するファイルです。人間向けの README.md とは別に、AI がプロジェクトを理解し、適切にコードを書いたりテストしたりするために必要な文脈と指示を集約します。

特徴

  • オープンな標準フォーマット: 特定のツールに依存せず、複数の AI エージェントで共通利用可能
  • 階層構造対応: モノレポではサブディレクトリごとに配置でき、最も近いファイルが優先される
  • 自動実行: 記載されたテストコマンドをエージェントが自動実行可能

作成ワークフロー

1. プロジェクト情報の収集

AGENTS.md を作成する前に、以下の情報を収集:

  1. プロジェクト概要: プロジェクトの目的や全体像
  2. 技術スタック: 使用言語、フレームワーク、主要ライブラリ
  3. 既存のドキュメント: README.md、package.json、設定ファイルなどを確認

2. セクション構成の決定

プロジェクトの性質に応じて、以下から必要なセクションを選択:

セクション 説明 優先度
プロジェクト概要 目的と全体像
セットアップ・ビルドコマンド 依存関係のインストール、開発サーバー起動
テスト手順 テスト実行方法、フォーカス方法
コードスタイル・規約 言語設定、フォーマット規則、関数パターン
PR・コミット規定 PR タイトル形式、コミット前チェック
環境固有のチップス ディレクトリ構造、パッケージ管理のコツ
セキュリティ上の注意 セキュリティ考慮事項 必要時

3. AGENTS.md の作成

基本構造

# AGENTS.md

## プロジェクト概要

[プロジェクトの目的と全体像を簡潔に記述]

## セットアップ

[依存関係のインストール方法]
[開発サーバーの起動方法]

## ビルド

[ビルドコマンドと手順]

## テスト

[テストの実行方法]
[特定のテストへのフォーカス方法]

## コードスタイル

[使用する言語設定]
[フォーマット規則]
[命名規則]

## PR・コミット規定

[PR タイトルの形式]
[コミット前に行うべきチェック]

## ディレクトリ構造

[重要なディレクトリの説明]

## 注意事項

[セキュリティ上の注意]
[その他の重要な考慮事項]

4. 保存先の決定

  • 単一プロジェクト: リポジトリルートに AGENTS.md を配置
  • モノレポ: サブディレクトリごとに配置可能(AI は最も近いファイルを優先)

執筆ガイドライン

記述のポイント

  1. 具体的なコマンドを記載: AI が直接実行できる形式で

    ✓ pnpm install && pnpm dev
    ✗ 依存関係をインストールしてください
    
  2. 新しいチームメイトに伝えるべきこと: 暗黙知を明文化する

    • 「README には書いていないけど、このプロジェクトでは...」
    • 「テスト前には必ず...」
  3. 人間用ドキュメントとの分離: ビルド手順の詳細など、人間には冗長な情報は AGENTS.md

避けるべきこと

  • 一般的な知識の繰り返し(AI が既に知っていること)
  • 曖昧な指示(「適切に対応」ではなく具体的に)
  • 古い情報の放置(定期的に更新を推奨)

プロジェクトタイプ別テンプレート

Node.js/TypeScript プロジェクト

# AGENTS.md

## プロジェクト概要

[プロジェクトの説明]

## セットアップ

pnpm install

## 開発サーバー

pnpm dev

## ビルド

pnpm build

## テスト

pnpm test

# 特定のテストを実行

pnpm test -- --grep "test name"

## コードスタイル

- TypeScript strict mode 使用
- セミコロンなし
- シングルクォート使用
- インデント: 2 スペース

## リント

pnpm lint
pnpm lint:fix

## PR 規定

- タイトル形式: `[type]: description`
- コミット前に `pnpm lint && pnpm test` を実行

Python プロジェクト

# AGENTS.md

## プロジェクト概要

[プロジェクトの説明]

## セットアップ

python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

## テスト

pytest

# 特定のテストを実行

pytest tests/test_module.py -k "test_name"

## コードスタイル

- Python 3.10+
- Black でフォーマット
- isort でインポート整理
- mypy で型チェック

## リント

black .
isort .
mypy src/

## PR 規定

- コミット前に `black . && isort . && pytest` を実行

Go プロジェクト

# AGENTS.md

## プロジェクト概要

[プロジェクトの説明]

## セットアップ

go mod download

## ビルド

go build ./...

## テスト

go test ./...

# 特定のテストを実行

go test ./... -run TestName

## コードスタイル

- gofmt でフォーマット
- golint でリント
- Go 1.21+

## リント

go fmt ./...
golint ./...
go vet ./...

インタラクティブな作成プロセス

すべての情報が最初から提供されていない場合は、ユーザーに質問して情報を収集します。

推奨される質問順序

  1. 「このプロジェクトはどのような技術スタック(言語、フレームワーク)を使用していますか?」
  2. 「ビルドやテストにはどのようなコマンドを使用しますか?」
  3. 「コーディング規約やスタイルガイドはありますか?」
  4. 「PR やコミットに関する規定はありますか?」
  5. 「AI エージェントが作業する際に知っておくべき特別な注意点はありますか?」

一度に多くの質問をせず、最も重要な情報から段階的に収集してください。

You Might Also Like

Related Skills

update-docs

update-docs

137Kdev-docs

This skill should be used when the user asks to "update documentation for my changes", "check docs for this PR", "what docs need updating", "sync docs with code", "scaffold docs for this feature", "document this feature", "review docs completeness", "add docs for this change", "what documentation is affected", "docs impact", or mentions "docs/", "docs/01-app", "docs/02-pages", "MDX", "documentation update", "API reference", ".mdx files". Provides guided workflow for updating Next.js documentation based on code changes.

vercel avatarvercel
Obter
docstring

docstring

97Kdev-docs

Write docstrings for PyTorch functions and methods following PyTorch conventions. Use when writing or updating docstrings in PyTorch code.

pytorch avatarpytorch
Obter
docs-writer

docs-writer

94Kdev-docs

Always use this skill when the task involves writing, reviewing, or editing files in the `/docs` directory or any `.md` files in the repository.

google-gemini avatargoogle-gemini
Obter
write-concept

write-concept

66Kdev-docs

Write or review JavaScript concept documentation pages for the 33 JavaScript Concepts project, following strict structure and quality guidelines

leonardomso avatarleonardomso
Obter
resource-curator

resource-curator

66Kdev-docs

Find, evaluate, and maintain high-quality external resources for JavaScript concept documentation, including auditing for broken and outdated links

leonardomso avatarleonardomso
Obter
doc-coauthoring

doc-coauthoring

47Kdev-docs

Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.

anthropics avataranthropics
Obter