Ce face /plan (modul planificare)
În modul normal de execuție, Claude Code poate începe să editeze fișiere și să ruleze comenzi direct. Pentru modificări de anvergură sau sarcini arhitecturale riscante, comanda /plan (sau scurtătura Shift + Tab) activează o barieră protectoare de siguranță.
În modul Plan, agentul inspectează fișierele relevante, identifică dependențele, elaborează un plan de acțiune detaliat pas cu pas și se oprește. Ai posibilitatea să discuți planul, să ceri ajustări și abia când ești pe deplin mulțumit să aprobi execuția modificărilor concrete.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
on |
Activează modul planificare (analiză read-only fără modificări de fișiere). |
off |
Dezactivează modul planificare și revine la execuția normală. |
Shift + Tab |
Scurtătura rapidă de tastatură pentru comutarea instantanee în și din modul Plan. |
Exemple practice de terminal
Exemplul 1: Elaborarea unui plan de migrare a bazei de date
Activăm modul plan înainte de a atinge fișierele de migrație.
> /plan on
> Planifică trecerea de la SQLite la PostgreSQL în aplicația noastră
Ieșire în terminal
[PLAN MODE ACTIVE - Read-Only]
Analyzing codebase for SQLite dependencies...
Proposed Migration Plan:
1. Update prisma.schema with provider = 'postgresql'.
2. Create Docker Compose file for local PostgreSQL instance.
3. Convert SQLite datetime strings to native TIMESTAMPTZ.
4. Run migration dry-run and update seed scripts.
Type 'proceed' to execute this plan or ask for adjustments.
Greșeli frecvente și bune practici
- Aprobarea execuției planului fără a-l citi cu atenție; modul Plan există tocmai pentru a prinde din timp abaterile de la arhitectura dorită.