Claude Code de bază Lecția 43 din 46
Unde se declanșează și ce poate face
- Te agăți de momentele ciclului: pornire, înainte de o unealtă, după, sfârșit de lucru.
- Cel dinainte poate opri mișcarea — și poate explica de ce.
- Se scriu în setări; /hooks arată cele active.
- Cel mai util pentru început nu e tehnic: semnalul de sfârșit de lucru.
Momentele de care te poți agăța
Sunt destul de multe; aceste patru acoperă practic tot ce vei vrea să faci la început.
La pornirea sesiunii. Chiar înainte să scrii ceva. Servește să-i pui în față o informație proaspătă — ceva care se schimbă de la o zi la alta și care în fișierul de instrucțiuni ar fi deja veche.
Înainte să folosească o unealtă. Cererea a plecat de la model, dar încă n-a fost executată. E momentul cel mai puternic, și vorbim despre el mai jos.
După ce a folosit-o. Modificarea e făcută: aici se agață controlul automat, copia de siguranță, punerea în ordine.
Când a terminat sau te așteaptă. Momentul semnalelor.
Momentul care poate spune nu
Recunoști punctul „înainte să folosească o unealtă"? E exact același în care se naște cererea de permisiune: între modelul care cere și unealta care execută.
Un hook agățat acolo nu se limitează să privească: poate bloca mișcarea. Iar partea elegantă e ce se întâmplă după — Claude primește înapoi explicația refuzului, deci nu încearcă la fel din nou: schimbă direcția.
Ceea ce e, dacă te gândești, exact cum ar funcționa cu o persoană: nu doar „nu", ci „nu, pentru că fișierul acela nu se atinge". A doua informație e cea care te face să lucrezi bine.
Unde se scriu, și cum se văd
Hook-urile stau în setări, în același loc cu permisiunile. Comanda /hooks e o vitrină: îți arată ce evenimente există și ce e agățat unde, dar e doar pentru citire — ca să adaugi unul se modifică fișierul.
Sau, ca de obicei în acest curs: îi ceri lui Claude. „Fă-mi un hook care, după fiecare modificare a fișierelor din acest folder, face o copie în arhivă." El scrie configurația, tu o citești și o aprobi.
Primul hook care merită să-l ai
Nu e cel sofisticat: e semnalul.
La o lucrare lungă, timpul pe care îl pierzi nu e al calculatorului — e al tău, petrecut verificând la fiecare două minute dacă a terminat sau dacă așteaptă un răspuns. Un hook agățat de „a terminat" sau „te așteaptă" îți dă înapoi timpul acela: te duci să faci altceva și el îți dă de veste.
Puțin tehnic, puțin spectaculos, și e cel pe care îl vei folosi în fiecare zi.
Și acum
Acum ai trei unelte care se aseamănă destul cât să te încurce: instrucțiune, permisiune și hook. În lecția următoare, criteriul de a alege care — și de ce e perfect în regulă să termini cursul fără să fi scris niciunul.
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ă.
Care e momentul în care un hook poate opri o mișcare?
E exact punctul în care se naște cererea de permisiune: între modelul care cere și unealta care execută. Un hook agățat acolo poate spune nu — și poate explica de ce, așa că Claude schimbă direcția în loc să încerce la fel din nou.
Unde se scriu hook-urile?
Stau în setări, alături de permisiuni. `/hooks` e o vitrină doar pentru citire: arată ce e agățat și unde, dar ca să adaugi unul se modifică fișierul — sau, mai comod, îi ceri lui Claude s-o facă.
De ce e util un hook agățat de „sfârșit de lucru” chiar dacă nu face nimic tehnic?
La o lucrare lungă, timpul pe care îl pierzi nu e al calculatorului: e al tău, petrecut verificând dacă a terminat. Un semnal ți-l dă înapoi, și e primul hook care merită să-l ai.
-
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