Ce face AGENTS.md și CLAUDE.md în Cursor
AGENTS.md este alternativa simplă la .cursor/rules: un fișier Markdown fără metadate. Îl pui în rădăcina proiectului, iar Cursor îl preia automat. Fișierele AGENTS.md din subdirectoare se aplică atunci când lucrezi cu fișiere din acel director sau din subdirectoarele lui; instrucțiunile se combină cu cele din directoarele părinte, iar cele mai specifice au prioritate.
Cursor citește CLAUDE.md la fel ca AGENTS.md, pentru compatibilitate cu proiectele care folosesc și Claude Code. CLAUDE.md se aplică în orice conversație, indiferent de un eventual alwaysApply în frontmatter. Pentru reguli condiționate folosește .cursor/rules/.
Cursor CLI citește și el AGENTS.md și CLAUDE.md din rădăcina proiectului și le aplică alături de .cursor/rules.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
AGENTS.md (rădăcină) |
Instrucțiuni generale pentru proiect. |
subdirector/AGENTS.md |
Instrucțiuni pentru fișierele din acel director; au prioritate față de cele din părinte. |
CLAUDE.md |
Citit ca AGENTS.md și aplicat în orice conversație. |
Exemple practice
Exemplul 1: AGENTS.md imbricate
project/
AGENTS.md # instrucțiuni globale
frontend/
AGENTS.md # doar pentru frontend
backend/
AGENTS.md # doar pentru backend
Exemplul 2: Conținut simplu
# Project Instructions
## Code Style
- Use TypeScript for all new files
- Prefer functional components in React
Greșeli frecvente și bune practici
- Pui
globsînAGENTS.mdși te aștepți să limiteze instrucțiunile la anumite fișiere. Pentru asta folosește reguli.mdcîn.cursor/rules/sau unAGENTS.mdîn subdirector. - Ții instrucțiuni contradictorii în
CLAUDE.mdșiAGENTS.md. Cursor le citește pe amândouă, deci păstrează-le consecvente.