The generated rules do not name a vendor. The filename does.
| Save as | Put it | Read by |
|---|---|---|
AGENTS.md | project root | Cursor, Codex, Copilot, Jules, others. agents.md |
CLAUDE.md | project root, or ~/.claude/CLAUDE.md | Claude Code. docs |
| both | AGENTS.md plus a CLAUDE.md containing @AGENTS.md | One source, two readers |
GEMINI.md | project root | Gemini CLI |
copilot-instructions.md | .github/ | GitHub Copilot |
.windsurfrules | project root | Windsurf |
.clinerules | project root | Cline |
| Custom | whatever that tool actually reads | You |
Paste into a settings or custom-instructions field when there is no file. Same content either way.
Cursor: save AGENTS.md in the project you have open. Nested folders can override a root file — the nearest one wins.