/goal în Claude Code CLI

Setează o condiție de finalizare, iar Claude lucrează tură după tură până când un model evaluator confirmă că ea este îndeplinită.

Sintaxă & invocare
/goal [condiție | clear]

Ce face /goal

Cu /goal descrii starea finală dorită, iar Claude lucrează spre ea fără să-i dai prompt la fiecare pas. Setarea unui goal pornește imediat o tură, cu condiția ca directivă; cât timp e activ, indicatorul ◎ /goal active arată de cât timp rulează. După fiecare tură, modelul mic și rapid configurat verifică condiția și dă unul din trei verdicte: not yet met (Claude continuă), met (goal-ul se șterge) sau impossible (goal-ul se șterge, cu motivul notat în transcript).

Evaluatorul nu rulează comenzi și nu citește fișiere; judecă doar ce a apărut în conversație. Scrie deci condiția ca ceva ce ieșirea lui Claude poate demonstra: o stare finală măsurabilă, verificarea concretă (de exemplu npm test se termină cu 0) și constrângerile care contează. Condiția poate avea până la 4.000 de caractere. Ca să limitezi durata, adaugă o clauză de tipul „sau oprește-te după 20 de ture”.

Un singur goal poate fi activ pe sesiune. /goal fără argument arată starea: condiția, durata, turele evaluate, tokenii consumați și ultimul motiv al evaluatorului. /goal clear (sau stop, off, reset, none, cancel) îl elimină; /clear îl elimină și el. Goal-ul nu schimbă modul de permisiuni, deci pentru ture nesupravegheate rulează-l în auto mode. Comanda funcționează și cu claude -p, în aplicația desktop și prin Remote Control.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
condiție Starea finală de atins, până la 4.000 de caractere. Înlocuiește un goal deja activ.
clear Elimină goal-ul activ. Aliasuri: stop, off, reset, none, cancel.
(fără argument) Afișează goal-ul activ sau pe cel mai recent atins.

Exemple practice de terminal

Exemplul 1: Goal verificabil prin teste

> /goal toate testele din test/auth trec și pasul de lint este curat

Exemplul 2: Anularea goal-ului înainte de final

Claude Code confirmă cu Goal cleared: urmat de condiție, sau afișează No goal set dacă nu era niciun goal activ.

> /goal clear

Exemplul 3: Rulare non-interactivă până la îndeplinire

Cu ieșirea text implicită, răspunsul final apare abia la sfârșit; adaugă --output-format stream-json --verbose ca să vezi fiecare mesaj.

claude -p "/goal CHANGELOG.md are o intrare pentru fiecare PR îmbinat săptămâna aceasta"

Greșeli frecvente și bune practici

  • Scrii o condiție vagă, precum „codul e mai curat”. Evaluatorul are nevoie de o dovadă vizibilă în conversație: un test care trece, un cod de ieșire, un număr de fișiere.
  • Pornești goal-ul în Manual mode și pleci de la calculator. Claude tot cere aprobare pentru uneltele pe care setările nu le permit deja.
  • Comanda nu e disponibilă și nu știi de ce. Evaluatorul face parte din sistemul de hooks, deci /goal lipsește când disableAllHooks este true, când managed settings setează allowManagedHooksOnly sau în workspace-uri fără încredere; comanda îți spune motivul.

Comenzi înrudite

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: /goal

Ai o întrebare despre /goal sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.