G-Stack: il setup AI del CEO di Y Combinator

Redazione

Garry Tan, CEO di Y Combinator, ha costruito G-Stack perché non vuole strumenti di programmazione AI “bloccati in una sola modalità confusa”. Il problema è diffuso: quando l’intelligenza artificiale deve pensare come fondatore, ingegnere e revisore allo stesso tempo, il risultato è spesso mediocre. La soluzione arrivata dal cuore della Silicon Valley cambia le regole.

Cos’è y combinator

Y Combinator (YC) è il più prestigioso acceleratore di startup al mondo con sede nella Silicon Valley, fondato nel 2005. Offre finanziamenti seed (attualmente circa
$ 500.000), mentorship intensiva e networking in cambio di una quota di capitale (solitamente il 7%). Il programma dura 3 mesi e si conclude con il “Demo Day”, dove le startup presentano il progetto a investitori internazionali.

Sei cervelli specializzati per un codice migliore

G-Stack permette di dire al modello “che tipo di cervello voglio adesso” e di passare tra modalità cognitive su richiesta: fondatore, engineering manager, revisore paranoico, macchina di release. Il sistema trasforma Claude Code da assistente reattivo in qualcosa di più simile a un processo di sviluppo con checkpoint integrati.

La piattaforma include sei ruoli distinti. Il CEO mode pensa con gusto, ambizione ed empatia per l’utente, cercando la versione che sembri inevitabile, deliziosa e forse anche un po’ magica. L’Engineering Manager si concentra su architettura e implementazione tecnica. Il Senior Engineer gestisce la revisione del codice con occhio critico. Il Release Manager automatizza i processi di deploy, mentre il QA Engineer fa login, naviga nell’app, scatta screenshot e rileva problemi in sessanta secondi.

Tutte le personalità che convivono in g-stack, dalla pagina ufficiale del progetto su GitHub

Il conductor che forza il pensiero strategico

G-Stack forza una fase di scoping prima dell’implementazione e una fase di revisione dopo, trasformando Claude Code da autocompletamento reattivo in qualcosa di più simile a un processo di sviluppo. Limitando il focus di Claude per ogni fase, l’output diventa più rilevante e consistente, riducendo i cicli di revisione necessari per ottenere risultati utilizzabili.

Il sistema opera attraverso comandi slash personalizzati per Claude Code, lo strumento di programmazione agentica di Anthropic. I file di definizione sono configurazioni pure in Markdown che si integrano nell’infrastruttura di comandi esistente di Claude Code, senza richiedere librerie aggiuntive.

Garry Tan, fondatore di Y combinator – Immagine di WikiMedia

Velocità di sviluppo da Silicon Valley

Tan non ha lavorato di più per gestire cento pull request in sette giorni: ha dato a Claude Code un set di modalità specializzate, ognuna un diverso tipo di cervello per un diverso tipo di lavoro, chiamandolo G-Stack. Lo sviluppo basato su ruoli AI sta emergendo come pattern dominante perché rispecchia come funzionano già le organizzazioni ingegneristiche reali.

I migliori workflow AI rispecchiano la struttura organizzativa perché quella struttura esiste per una ragione: è stata raffinata in decenni di costruzione software su larga scala. Il pattern funziona perché serve proprietà chiara, separazione delle responsabilità e specialisti che controllano ciascuna area.

Leggi anche WordPress e Claude: guida all’integrazione AI

Installazione e integrazione nel workflow

G-Stack è costruito esclusivamente per Claude Code e richiede solo un account API Anthropic attivo. L’installazione prevede la clonazione del repository G-Stack e la copia dei file comando Markdown direttamente nella directory .claude/commands/ del progetto.

Il workflow tipico inizia con la modalità plan, dove si descrive cosa costruire, poi si usa /plan-ceo-review per verificare se si sta costruendo la cosa giusta. Solo dopo aver bloccato la direzione del prodotto si passa a ingegneria, revisione, rilascio e test. La separazione tra “revisione del piano” e “revisione del codice” rappresenta la vittoria più grande: quando Claude cerca di fare entrambe in un passaggio, o approva tutto automaticamente o si perde nei dettagli.

Secondo SitePoint, il sistema è compatibile con qualsiasi progetto che usa Claude Code, indipendentemente da linguaggio, framework o dominio, dato che le definizioni dei ruoli sono configurazioni di prompt agnostiche dal linguaggio.

Condividi articolo
Nessun commento

Lascia un commento