GEMINI.MD
Definiție
GEMINI.md e fișierul de reguli permanente pe care îl citește implicit Gemini CLI, unealta de linie de comandă a Google. Rolul e identic cu al lui CLAUDE.md și al lui AGENTS.md: descrie proiectul, convențiile și interdicțiile, ca agentul să nu pornească de la zero la fiecare sesiune. Particularitatea față de celelalte două e flexibilitatea: unealta poate fi configurată să citească în locul lui, sau pe lângă el, fișierul standard AGENTS.md, ceea ce o face cea mai ușor de aliniat dintre cele trei.
Ordinea de citire e mai largă decât la celelalte: se ia în calcul un fișier global, din folderul personal, apoi se caută în sus până la rădăcina proiectului și în jos, în subfoldere. Rezultatul e că într-un proiect mare pot exista reguli generale la rădăcină și reguli locale într-un subfolder, fiecare aplicându-se unde trebuie. Nu are o limită de dimensiune documentată, ceea ce nu înseamnă că fișierele lungi sunt o idee bună: pragul practic la care instrucțiunile încep să fie ignorate e același peste tot, undeva în jur de o sută cincizeci de rânduri.
Pentru cineva care lucrează cu mai multe instrumente, GEMINI.md e util de cunoscut chiar dacă nu folosește uneltele Google, fiindcă e al treilea nume al aceluiași lucru și apare în documentația proiectelor publice. Decizia practică rămâne cea de la AGENTS.md: un singur fișier ca sursă de adevăr, iar Gemini CLI configurat să îl citească, în loc de trei fișiere care se despart încet unul de celălalt.
Exemple practice
- Reguli pe niveluri într-un proiect mare: convențiile generale la rădăcină, particularitățile unui modul în subfolderul lui. Fiecare se aplică unde trebuie.
- Aliniere între unelte: în loc de trei fișiere, unealta Google e configurată să citească fișierul standard folosit deja de celelalte.
- Semn că fișierul e prea lung: instrucțiunile de la mijloc încep să fie ignorate, exact tiparul descris la lost in the middle. Se scurtează, nu se repetă.
Întrebări frecvente
Am nevoie de el dacă folosesc doar Claude?
Nu pentru lucrul tău, dar merită recunoscut: apare în proiecte publice și în documentații, iar dacă adaugi o unealtă Google vei ști imediat unde se scriu regulile.
Poate citi și fișierul standard?
Da, printr-o setare a uneltei. E principalul motiv pentru care, într-o echipă care folosește mai multe asistente, alinierea se face de regulă pe fișierul standard.
Cum se numește la ceilalți furnizori?
Anthropic folosește CLAUDE.md, OpenAI folosește AGENTS.md, care e și standardul deschis adoptat de restul uneltelor. Toate trei sunt fișiere text simple, așezate lângă proiect, cu același scop.