/plan (planificare arhitecturală) în Hermes Agent CLI

Generează un plan detaliat de implementare în format Markdown fără a modifica direct codul.

Sintaxă & invocare
/plan [descriere sarcină]

Ce face

Înainte de a scrie cod într-un proiect mare, este esențial să ai o strategie clară. Comanda /plan instruiește agentul să exploreze fișierele relevante, să identifice dependențele și să propună un plan structurat salvat în .hermes/plans/.

Poți revizui planul propus, cere ajustări și abia apoi aproba implementarea efectivă a pașilor.

Sintaxă

/plan [descriere sarcină]

Opțiuni și parametri

Parametru Explicație
[task] Sarcina sau funcționalitatea pe care dorești să o planifici.

Exemple practice

Exemplul 1: Generarea unui plan pentru integrarea plăților

Planificăm integrarea unui webhook Stripe în proiect.

/plan Integrare webhook Stripe pentru procesarea abonamentelor recurente

Rezultat consolă:

Plan salvat în: .hermes/plans/2026-10-23-stripe-webhook.md

Etape propuse:
1. Adăugare librărie stripe în pyproject.toml
2. Creare endpoint /api/webhooks/stripe cu verificare semnătură HMAC
3. Implementare handler pentru customer.subscription.updated
4. Migrare bază de date: adăugare câmp subscription_status
5. Testare locală cu Stripe CLI (stripe listen)

Bune practici și recomandări

  • Un plan bine structurat previne erorile de arhitectură și modificările redundante în fișiere multiple.
  • După aprobarea planului, îi poți spune agentului: ‘Implementează Pasul 1 din plan’.

Comenzi înrudite

  • hermes-goal: Comandă asociată din ecosistemul Hermes Agent.
  • hermes-review: Comandă asociată din ecosistemul Hermes Agent.