Are you the author? Sign in to claim
The tested, tool-agnostic AGENTS.md kit — verified templates, a CI linter, and migrators from .cursorrules/CLAUDE.md/Cop
The tested, tool-agnostic AGENTS.md kit.
Copy a battle-tested AGENTS.md into your repo, lint it in CI, and migrate your
old CLAUDE.md / .cursorrules in one command. Every template is short on
purpose, leads with runnable commands, and is checked by our own linter.
AGENTS.md is a single Markdown file at your repo root that tells coding agents
how to build, test, and behave in your project. It is stewarded by the Linux
Foundation's Agentic AI Foundation, lives in 60,000+ repositories, and is read
natively by 24+ tools. One file, every agent.
AGENTS.md works across Cursor, Codex, Copilot,
Windsurf, Cline, Zed, Jules, Amp, and more. See the full
compatibility matrix.agents-md-lint.CLAUDE.md, .cursorrules, or
GEMINI.md into a clean AGENTS.md with agents-md-migrate.Copy a template for your stack into your repo root as AGENTS.md
(filename must be exactly AGENTS.md — uppercase AGENTS, lowercase .md):
curl -fsSL \
https://raw.githubusercontent.com/Taiizor/agents-md-cookbook/main/templates/typescript-node/AGENTS.md \
-o AGENTS.md
Browse the full template index for other stacks.
Already have agent instructions? Migrate them instead of starting over:
bunx agents-md-migrate # or: npx agents-md-migrate
This detects CLAUDE.md, .cursorrules, GEMINI.md, and friends, then
produces a single AGENTS.md. (Published by the
agents-md-migrate package.)
Lint it in CI so the file stays accurate as your project grows:
# .github/workflows/ci.yml
- name: Lint AGENTS.md
run: bunx agents-md-lint AGENTS.md # or: npx agents-md-lint AGENTS.md
Prefer a one-line GitHub Action? Use the bundled action.yml:
# .github/workflows/ci.yml
- uses: Taiizor/agents-md-cookbook@v1
with:
path: AGENTS.md
| Tool | Reads AGENTS.md? |
|---|---|
| Cursor | NATIVE |
| OpenAI Codex | NATIVE |
| GitHub Copilot (coding agent) | NATIVE |
| Windsurf / Cascade | NATIVE |
| Cline | NATIVE |
| Zed | NATIVE (first-match) |
| Amp | NATIVE |
| Google Jules | NATIVE |
| opencode / RooCode | NATIVE |
| Claude Code | ADAPTER (symlink / @AGENTS.md) |
| Aider | ADAPTER (--read AGENTS.md) |
| Gemini CLI | CONFIG (opt-in) |
| Copilot (VS Code chat) | CONFIG (experimental) |
Full mechanism, nesting behavior, own-file fallbacks, and sources are in COMPATIBILITY.md (with a dated last-verified line).
Each template is a complete, copy-pasteable AGENTS.md for one stack.
| Stack | Path |
|---|---|
| TypeScript + Node | templates/typescript-node/AGENTS.md |
| Python | templates/python/AGENTS.md |
| Go | templates/go/AGENTS.md |
| Rust | templates/rust/AGENTS.md |
| Java + Spring Boot | templates/java-spring/AGENTS.md |
| .NET / C# | templates/dotnet-csharp/AGENTS.md |
| Next.js | templates/nextjs/AGENTS.md |
| React + Vite | templates/react-vite/AGENTS.md |
| Django | templates/django/AGENTS.md |
| FastAPI | templates/fastapi/AGENTS.md |
| Ruby on Rails | templates/rails/AGENTS.md |
| Monorepo (root) | templates/monorepo/AGENTS.md |
| Data / ML | templates/data-ml/AGENTS.md |
| React Native / Expo | templates/react-native/AGENTS.md |
| Minimal starter | templates/minimal/AGENTS.md |
Coding agents auto-execute the commands you list, so a single file that is accurate, short, and command-first beats scattered per-tool config. The research is blunt about what works:
/init files reduce task success ~3% and raise cost
~20-23%; agents follow files faithfully, so every wrong line is executed.
Limit content to what an agent cannot infer (custom tooling, unusual builds).Read the full handbook: anatomy · best practices · nesting & monorepos · common mistakes.
Published to npm so you can run them with bunx or npx (no install needed):
agents-md-lint — scores an AGENTS.md against the evidence-based rules
and fails CI on regressions.agents-md-migrate — converts existing CLAUDE.md / .cursorrules /
GEMINI.md into a clean AGENTS.md.These CLIs live under
packages/and are released by separate plans; this repo dogfoodsagents-md-linton its own templates in CI.
Templates and matrix updates are the lifeblood of this repo. To add a stack, fix a command, or correct a tool's support status, read CONTRIBUTING.md and open an issue from one of our templates. Every PR is link-checked and content-linted automatically.
AGENTS.md standard: https://agents.md/MIT © 2026 Taiizor
⚠️ Experimentelle Skill-Sammlung für deutsches Recht (Arbeits-, Gesellschafts-, Insolvenz-, Datenschutz-, Prozessrecht u
Manage multiple Claude Code agents from TUI or Web with tmux and git worktrees
Project management using GitHub Issues + Git worktrees for parallel agent execution
Core skills library for Claude Code with 20+ battle-tested skills including TDD, debugging, and brainstorming