Ce face /plan
/plan cere lui Copilot să cerceteze o schimbare și să propună un plan de implementare, fără să înceapă direct modificările. Planul conține pașii de implementare, fișierele relevante și pașii de verificare. Când planul e gata, apare cardul Review Plan; citește-l complet înainte de implementare.
Documentația VS Code descrie fluxul pentru harness-ul Copilot: alegi Copilot din controlul Session Target, scrii /plan urmat de rezultatul dorit, constrângeri și modul de verificare, apoi răspunzi la întrebările de clarificare ale agentului.
Poți cere un plan și în conversația normală („propune un plan, nu modifica fișiere”), dar o astfel de cerere doar ghidează agentul și nu schimbă permisiunile sesiunii. Pentru fluxul dedicat alegi agentul Plan sau folosești /plan. Copilot CLI are o comandă cu același nume.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
[descriere] |
Rezultatul dorit, constrângerile și cum vei verifica succesul. |
Review Plan |
Cardul în care citești și rafinezi planul înainte de implementare. |
Exemple practice
Exemplul 1: Plan pentru paginare într-un API
/plan Adaugă paginare în API-ul care listează produsele.
Respectă convențiile API existente și păstrează comportamentul
cererilor fără paginare. Include teste pentru parametri invalizi
și rezultate goale. Spune-mi ce decizii trebuie să iau înainte.
Greșeli frecvente și bune practici
- Scrii doar „adaugă paginare”. Planul este mai bun când precizezi constrângerile și cum se verifică rezultatul.
- Treci la implementare fără să citești planul. Un plan corect numește fișierele și tiparele din proiectul tău, nu doar sarcini generice.