Claude Code de bază Lecția 20 din 46
Regulile: mereu da, întreabă-mă, niciodată
- Trei răspunsuri de dat o singură dată: mereu da, întreabă-mă, niciodată.
- „Niciodată” bate tot: dacă o regulă interzice, nicio alta nu poate permite.
- Regulile sunt valabile pe proiect sau pentru tine peste tot, și se văd cu /permissions.
- Să-l scrii în instrucțiuni nu e o garanție: doar o regulă este.
Trei răspunsuri, date o singură dată
În loc să răspunzi de fiecare dată, poți decide dinainte. Răspunsurile posibile sunt trei, și sunt exact cele pe care le-ai da unui colaborator:
Mereu da. Lucrurile pe care le-ai aproba oricum, de o mie de ori din o mie. De acum înainte nu te mai întreabă.
Întreabă-mă. Comportamentul normal: se oprește și așteaptă.
Niciodată. Lucrurile pe care nu trebuie să le facă în niciun caz. Nici măcar nu te întreabă: le refuză și gata.
Un exemplu de cum se raționează, nu de ce trebuie să scrii: să-mi citească fișierele → mereu da. Să modifice fișierele proiectului → întreabă-mă, cel puțin la început. Să atingă folderul contractelor semnate → niciodată.
„Niciodată” câștigă mereu
Mai devreme sau mai târziu o să ai două reguli care se contrazic. Întrebarea „cine câștigă?” are un răspuns sec: câștigă interdicția. Mereu, indiferent de unde vine.
Nu e un detaliu tehnic, e o alegere de bun-simț: o permisiune dată din greșeală poate face pagube reale, o interdicție în plus te face cel mult să pierzi două minute. La îndoială, sistemul alege să se oprească.
Unde trăiesc regulile
Regulile stau în fișiere de setări, și există la mai multe niveluri. Pentru cursul de bază îți sunt de ajuns două idei:
Reguli de proiect — sunt valabile pentru folderul acela de lucru. Se pot și partaja cu cei care lucrează cu tine.
Regulile tale — sunt valabile în toate proiectele pe care le deschizi, pentru că sunt legate de tine, nu de folder.
Și dacă lucrezi într-o companie care și-a setat propriile reguli, acelea stau deasupra tuturor și nu pot fi ocolite — ăsta e motivul pentru care există.
Modul comod de a vedea ce e activ și de unde vine e comanda /permissions: listează regulile și, pentru fiecare, fișierul din care vine. De acolo poți și adăuga una fără să mergi să modifici nimic manual.
Cât merită să lărgești
Tentația, după a treia zi de da-uri, e să spui mereu da la tot. Dar valoarea permisiunilor nu e să elimine întrebările: e să elimine destule cât să rămâi atent la cele care rămân.
Dacă te trezești acceptând fără să citești, nu ai o problemă de răbdare: ai o problemă de reguli. Cele repetitive trebuie puse la „mereu da”, ca puținele întrebări care mai ajung să însemne din nou ceva.
Și acum
Regulile sunt o muncă de precizie: un lucru pe rând. Dar există și un singur buton care schimbă tot comportamentul deodată — de la „nu atinge nimic” până la „nu întreabă niciodată”. Sunt modurile, și sunt lecția următoare.
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ă.
O regulă spune „mereu da” la un lucru și alta spune „niciodată”. Ce se întâmplă?
Interdicția câștigă mereu, indiferent de la ce nivel vine. E o alegere de siguranță: o permisiune uitată poate face pagube, o interdicție în plus te face cel mult să pierzi două minute.
Scrii în instrucțiunile pentru Claude „nu atinge niciodată folderul contracte”. E o garanție?
Instrucțiunile vorbesc modelului și îi influențează intențiile; regulile de permisiune le aplică instrumentul și sunt valabile indiferent ce decide modelul. Dacă ceva nu trebuie să se întâmple niciodată, se scrie ca interdicție, nu ca recomandare.
Care e cel mai rapid mod de a vedea regulile active și de unde vin?
`/permissions` listează regulile active și, pentru fiecare, fișierul din care vine. E și locul potrivit ca să adaugi una fără să mergi să modifici fișiere manual.
-
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