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.

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.

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.

