Planificare Aprofundată cu /boost & /grill-me în Antigravity în Antigravity CLI (agy)

Comenzi Interactive (Slash Commands) Google Antigravity 2.0+

Modul de interogare aprofundată și interviu interactiv pentru stabilirea specificațiilor de arhitectură înainte de scrierea primei linii de cod.

Sintaxă & invocare
/boost | /grill-me [subiect_proiect]

Cea mai costisitoare greșeală în programarea asistată de AI este începerea implementării înainte de clarificarea cerințelor: agentul presupune lucruri greșite, scrie sute de linii de cod, iar la final descoperi că nu a respectat baza de date dorită sau fluxul de autentificare corect.

Comenzile /boost și /grill-me inversează rolul: în loc să îi dai tu instrucțiuni, agentul te ia pe tine la întrebări printr-un interviu tehnic structurat de tip arhitectural. Îți pune întrebări incomode despre cazuri limită, volum de date estimat, strategii de caching, compatibilitate cu browsere vechi și permisiuni de utilizatori.

După ce răspunzi la rundele de întrebări (prin selecție interactivă sau răspuns liber), modul /boost sintetizează o specificație tehnică impecabilă și un plan de implementare pas cu pas cu risc de eroare redus la zero.

Sintaxă, opțiuni și concepte cheie

Opțiune / Concept Descriere practică
Interactive Modal Interfață cu opțiuni multiple (radio buttons / checkboxes) pentru decizii rapide de arhitectură.
Edge Case Probe Întrebări specifice dedicate excepțiilor (ex. ‘Ce se întâmplă dacă utilizatorul pierde conexiunea la internet în timpul plății?’).
Architecture Matrix Generarea unui tabel de compromisuri tehnice (Trade-offs: viteză vs. consistență).
Spec Freeze Blocarea specificației agreate pentru a servi ca ghid de referință pe tot parcursul scrierii codului.

Exemple practice de terminal și cod

Exemplul 1: Sesiune de interviu arhitectural înainte de a crea un sistem de notificări

Cum te interoghează Antigravity pentru a elimina ambiguitățile.

> /grill-me Vreau să adăugăm un sistem de notificări push în timp real pentru utilizatori.

Antigravity: 'Excelent. Pentru a proiecta arhitectura corectă, am 3 întrebări critice:
1. Ce volum de notificări simultane estimezi la orele de vârf? [A: <1.000, B: 10k-50k, C: >100k]
2. Notificările trebuie să fie garantat livrate (persistență în DB) sau doar efemere prin WebSockets?
3. Suportăm notificări în browser când tabul este închis (Service Workers / Web Push API)?'

> 1: B, 2: Persistență obligatorie în Postgres, 3: Da, Web Push.

Antigravity: 'Perfect. Iată arhitectura optimă: Redis Pub/Sub pentru transport live + Worker BullMQ pentru persistență...'

Rezultat & Impact

Arhitectură solidă definită în 2 minute înainte de a scrie vreo linie de cod eronată.

Greșeli frecvente și bune practici

  • Săritul peste faza de interviu atunci când construiești funcționalități critice cu impact financiar sau de securitate.
  • Oferirea de răspunsuri superficiale de tip ‘fă cum crezi tu’; specificitatea răspunsurilor tale dictează direct calitatea arhitecturii finale.

Ghiduri și comenzi înrudite