コンテンツにスキップ

AGENTS.md / CLAUDE.md ジェネレーター — 20+ テンプレ完備

Claude Code / Codex / Cursor / Windsurf / Gemini / GitHub Copilot 向けのプロジェクト設定ファイルを、20+ の実用テンプレート (Next.js / React / Vue / Django / FastAPI / Rails / Laravel / Go / Rust 等) から 1 クリックで生成。AGENTS.md / CLAUDE.md / .cursor/rules/main.mdc / .windsurfrules / GEMINI.md / copilot-instructions.md の 6 形式すべてに対応、zip 一括ダウンロード。

完全無料 登録不要 ブラウザ完結 即ダウンロード 5 言語対応 ダークモード
汎用の Markdown 作成 (README / Blog / ADR 等) は Markdown ファイル作成 →
📦 テンプレートを選んで即生成
🎛 運用ルールパック 0 / 28

「本番触る前に許可取れ」「出典を必ず提示」「進捗を記録しろ」など、AI エージェントの実務的な振る舞いルールを ON/OFF で追加。出力ファイルの該当セクションに追記されます。

📚 対応テンプレート一覧

全 24 テンプレートを開く
Next.js 15 (App Router + TypeScript + Prisma)
Next.js + Pages Router (legacy)
React + Vite + TypeScript
Vue 3 + Vite + TypeScript
Nuxt 3 (full-stack)
SvelteKit + TypeScript
Astro (content-focused)
Express.js + TypeScript (REST API)
NestJS (modular API)
FastAPI (Python async API)
Django (Python full-stack)
Flask (Python micro)
Ruby on Rails 7
Laravel 11 (PHP)
Slim 4 + Twig (PHP, this site!)
Go + chi (HTTP API)
Rust + Axum (web)
Rust CLI + clap
React Native (Expo + TypeScript)
Flutter (Dart)
Browser Extension (MV3 + TypeScript)
npm Library (TS + tsup + vitest)
CLI Tool (Node + Commander)
Monorepo (Turborepo + pnpm)

📄 生成された設定ファイル

形式: | 言語:
AGENTS.md

    

📍 配置先

  • AGENTS.md / CLAUDE.md / GEMINI.md → リポジトリ root
  • Cursor → .cursor/rules/main.mdc
  • Windsurf → .windsurfrules (root)
  • Copilot → .github/copilot-instructions.md

📖 つまずきやすいポイント

Claude Code / Codex / Cursor / Windsurf / Gemini / GitHub Copilot 向けのプロジェクト設定ファイルを、20 以上のテンプレートから生成します。AGENTS.md / CLAUDE.md / .cursor/rules/main.mdc / .windsurfrules / GEMINI.md / copilot-instructions.md の 6 形式に対応し、zip でまとめて取得できます。処理はブラウザ内で完結します。ただしテンプレートはあなたのリポジトリを知りませんそして間違った指示ファイルは、無いより悪い結果を生みますエージェントはそれを疑わずに従うので、事実と違う記述はそのまま間違った実装になって返ってきます。

ケース 何が起きるか どうする
テンプレートのまま置くと、事実でないことを指示する 生成された雛形には、そのプロジェクトでは正しくない具体的な記述が含まれます — npm test でテストを実行、と書いてあるのに実際は pnpm を使っている存在しないディレクトリ構成が書かれている使っていないライブラリの規約が並んでいる。エージェントはコードよりも指示ファイルを優先して信じますだから「書いてあるのに動かない」コマンドを何度も試し、実在しない場所にファイルを作りますそしてもう 1 つの無駄が「コードを読めば分かることを書く」ことです — 使用フレームワークやフォルダ名は、エージェントが数秒で自分で調べられますそこに文字数を使うほど、本当に必要な情報が薄まります。 書くべきなのは、コードを読んでも分からないことだけです。 具体的には 実際に動くコマンド (テスト・ビルド・デプロイ・lint の正確な 1 行)過去に踏んだ罠とその理由触ってはいけない場所とその理由複数のやり方がある中でこのプロジェクトが選んだ方針「なぜ」を書くのが最も価値があります理由が分かれば、書いていない場面でも同じ判断ができるからです。作り方としては、テンプレートを土台にせず、空のファイルから 10 行書くほうが良いものになりますそして最も確実な検証は、実際にエージェントに作業させて、指示どおりに動いたかを見ることです — 間違いを踏んだら、そのたびに 1 行足していくのが現実的な育て方です。
6 形式を全部出力して、全部が食い違っていく ツールごとに読むファイルが違うため、複数のツールを併用しているチームでは同じ内容を複数の場所に置くことになります問題は、それが必ずずれていくことです — 誰かが CLAUDE.md だけを更新し、.cursor/rules は 3 か月前のままという状態になり、使うツールによってエージェントの振る舞いが変わります。しかもずれていることに気付く手段がありませんどちらも構文的には正しく、CI も通ります。読み込まれ方の違いも把握しておく必要があります: 常に全文が読まれるもの、リクエストごとに一部だけ参照されるもの、リポジトリのルートしか見ないもの、サブディレクトリの分も読むものがあり、この差は「なぜかこのツールだけ指示を無視する」という形で現れます 正本を 1 つに決めてください。 実務的には AGENTS.md を正本とし、他の形式はそこを参照するだけの短いファイルにするのが扱いやすい形です — CLAUDE.md の中身を「AGENTS.md を読むこと」の 1 行にするだけでも、二重管理は消えます (対応しているツールならシンボリックリンクでも構いません)。全部の形式を出力する必要はありません実際に使っているツールの分だけ置いてくださいそして正本はリポジトリのルートに置き、必ず Git で管理してください個人の設定ディレクトリに置くと、チームの他のメンバーには存在しないルールになりますレビュー対象にすることで、内容が事実と合っているかを他人が確認できるようになります。
長くするほど効かなくなる 指示ファイルは毎回のリクエストでコンテキストを消費します500 行のルールを置けば、その分だけ実際のコードを読む余地が減ります。そして長いほど、内部で矛盾しやすくなります: 「最も単純な実装を優先する」と「必ず抽象化する」が同じファイルに書かれていれば、どちらが採用されるかは予測できません。もう 1 つ多いのが願望を書いてしまうことです — 「必ずテストを書く」と書いてあるのにリポジトリにテストが 1 つも無い、という状態はよくありますこの矛盾はエージェントを混乱させます既存コードに倣うべきか、ルールに従うべきかが決められないからですそして守られていないルールは、他のルールの信頼性も下げます。 短く、具体的に、そして検証できる形で書いてください。 目安として 1 画面に収まる長さから始め、問題が起きたときだけ 1 行足します最初から網羅しようとすると、必ず使われない行が増えますルールは「守られているかを確認できる」ものを優先してください: 「読みやすいコードを書く」は検証できませんが、「src/legacy/ は変更しない」は確認できますそしてリポジトリが実際に守っていないルールは削除してください理想を書きたいなら、まずコードをその状態にしてから書きます。定期的な見直しも要ります: ビルドコマンドが変わったのにファイルが古いままだと、エージェントは毎回そこで詰まりますコマンドを変えたときは、同じコミットでこのファイルも直してください。

この種のファイルは、外部から読まれる可能性を前提に書いてください。公開リポジトリなら誰でも読めますし、非公開でも、エージェントに渡した時点でモデルの提供元には送信されます内部システムのホスト名、認証の仕組み、まだ公開していない計画は書かないでください。もうひとつ、セキュリティ上の性質として、指示ファイルは「エージェントの振る舞いを変える入力」です — 第三者が PR でこのファイルに 1 行足せば、その後のエージェントの動作を誘導できます外部からの PR をマージするリポジトリでは、この 6 種類のファイルの差分を必ずレビュー対象にしてくださいコードの変更より目立たないのに、影響は広いからです。最後に運用の話をひとつ: このファイルは書いたら終わりではなく、エージェントが同じ間違いを繰り返したときに更新するものです。「なぜかいつも同じ指摘をしている」と気付いたら、それはこのファイルに書くべき 1 行です。

📖 使い方

  1. 1
    テンプレートを選ぶ
    20+ の実用テンプレ (Next.js / React / Django / Rails / Rust 等) から自分のプロジェクトに近いものをクリック
  2. 2
    必要なら微調整
    「カスタム編集」を開いてプロジェクト固有の情報・規約を追記
  3. 3
    形式選択 + ダウンロード
    AGENTS / CLAUDE / Cursor / Windsurf / Gemini / Copilot から個別 DL、または「全形式 zip」

❓ よくある質問

AGENTS.md と CLAUDE.md の違いは?
AGENTS.md は業界標準化が進む新規格 (Codex / Cline / Aider 等が採用)。CLAUDE.md は Claude Code 専用。両方置けば最大互換
Cursor の MDC とは?
Cursor 用の Markdown + YAML Front Matter (.mdc)。glob で適用条件を指定可能
テンプレで足りない部分は?
テンプレ選択後に「カスタム編集」を開いて任意のフィールドを上書き。出力にすぐ反映される
セキュリティ?
完全ブラウザ完結。入力内容はサーバーに送信されない
🐛 このツールで問題が発生しましたか?

完全無料・登録不要。再現手順だけでも結構です。届いたご報告は運営者に直接届き、修正の参考にします。

※ 不具合再現のため、ブラウザ情報 (UA / 画面サイズ / 言語 / URL) を自動で送信します