Claude Code de bază Lecția 26 din 46
Cum se scrie un CLAUDE.md care funcționează
- Scurt bate complet: peste o anumită lungime, instrucțiunile sunt urmate mai prost.
- Scrie lucruri verificabile, nu dorințe: „fișierele merg în X" în loc de „ține ordine".
- Se adaugă o linie la a doua corectare repetată, nu anticipând.
- Întreținerea adevărată înseamnă să scoți, nu să adaugi.
Capcana: să scrii în el tot
Odată ce înțelegi la ce servește, tentația e irezistibilă: să scrii în el tot. Cum lucrezi, ce-ți place, toate excepțiile, cazurile particulare, istoria proiectului.
Și aici apare faptul contraintuitiv, cel care merită toată lecția: un fișier mai lung nu e urmat mai bine. E urmat mai prost.
Două motive, și le cunoști deja pe amândouă. Primul: fișierul ăla intră în spațiul de lucru la fiecare sesiune, deci cu cât e mai lung, cu atât ocupă mai mult. Al doilea, mai important: în mijlocul a două sute de linii, cele trei care contează cu adevărat cântăresc mai puțin. Semnalul se diluează în zgomot — exact ca într-o conversație prea lungă.
Reperul practic: sub două sute de linii. Dacă le depășești, nu ai nevoie de mai mult spațiu: ai nevoie să tai.
Scrie lucruri verificabile, nu dorințe
Diferența dintre o instrucțiune care funcționează și una care e ignorată aproape mereu e asta: se poate verifica dacă a fost respectată?
„Ține fișierele organizate" → „Contractele noi merg în Documente/Contracte/an, cu numele client-dată"
„Scrie într-un mod profesionist" → „În emailuri: fără semne de exclamare, încheiere mereu cu nume și rol"
„Fii atent la numere" → „Fiecare total se reverifică adunând din nou, înainte să-l scrii"
Primele sunt dorințe: nu ai cum să știi dacă au fost respectate, deci nu ai cum să le respecți. A doua categorie sunt verificări.
Ce intră și ce nu
Intră: cum e organizată treaba ta, convențiile de denumire, lucrurile de făcut mereu, comenzile pe care le folosești, cum se numesc lucrurile în lumea ta.
Nu intră: procedurile lungi, pas cu pas. Ocupă spațiu în fiecare sesiune chiar și când nu sunt necesare. Pentru alea există un instrument dedicat, și e capitolul imediat după ăsta.
Nu intră nici ce se deduce uitându-te în folder: dacă se vede de la sine, scrierea lui e spațiu aruncat.
Când se adaugă o linie
Nu anticipând. Fișierul crește din experiență, iar semnalul e precis:
ai corectat același lucru a doua oară;
te-ai prins scriind în chat o frază pe care o mai scriseseși în sesiunea precedentă;
o persoană nouă, ca să lucreze în locul tău, ar fi avut nevoie să știe exact lucrul ăla.
Dacă una dintre astea e adevărată, linia aia merită spațiul. Altfel, așteaptă.
Întreținerea adevărată înseamnă să scoți
Există un obicei care îi diferențiază pe cei care folosesc bine aceste instrumente: din când în când scot. Încearcă să ștergi o regulă și vezi dacă greșește din nou. Dacă nu se întâmplă nimic, linia aia nu-ți era de folos — și o plăteai la fiecare sesiune.
Două semnale că e timpul de curățenie: instrucțiuni care se contrazic (dacă două linii spun lucruri opuse, va urma una la întâmplare) și instrucțiuni expirate, care vorbesc despre cum lucrai acum șase luni.
Și acum
Am spus de două ori că lucrurile „ocupă spațiu", și m-am prefăcut că știi deja despre ce spațiu vorbesc. În lecția următoare ne uităm cu adevărat la el: fereastra de context, adică cât reușește să țină pe masă deodată.
Ai înțeles?
Două minute, fără notă. Încercarea de a răspunde — chiar și greșind — fixează conceptele mult mai bine decât recitirea. Dacă nu ai chef, sari peste: lecția se consideră oricum finalizată.
Un CLAUDE.md foarte lung, care explică totul: ce se întâmplă?
E contraintuitiv și e motivul pentru care multe fișiere de instrucțiuni nu funcționează: peste o anumită lungime, instrucțiunile se diluează și gradul de respectare scade. Un fișier scurt și precis e urmat mai bine decât unul lung și complet.
Care dintre aceste două instrucțiuni e scrisă bine?
Prima e o dorință: nu ai cum să știi dacă a fost respectată. A doua e verificabilă — ori fișierul e în folderul ăla cu numele ăla, ori nu e. Instrucțiunile verificabile sunt cele care se urmează.
Când merită să adaugi o linie în CLAUDE.md?
Anticiparea produce fișiere lungi, pline de lucruri inutile. A doua corectare repetată, în schimb, e un semnal real: lucrul ăla o să-l tot repeți, deci merită linia. Fișierul crește din experiență, nu din imaginație.
-
Capitolul 1 Introducere
-
Capitolul 2 Ce e dedesubt
-
Capitolul 3 Motorul îl alegi tu
-
Capitolul 4 Prima dată la comenzi
-
Capitolul 5 Ce îi lași să atingă
-
Capitolul 6 Ce știe despre tine
-
Capitolul 7 Skills
-
Capitolul 8 Câți pui la treabă
-
Capitolul 9 La ce e conectat în afară
-
Capitolul 10 Automatizarea uneltelor
-
Capitolul 11 Încheiere