Una panoramica completa di gstack: come il presidente di YC usa l'IA per scrivere 10.000 righe di codice al giorno

TL; DR Punti chiave
- gstack è un sistema di ingegneria del codice Claude open source del presidente di YC Garry Tan, con 18 ruoli esperti e 7 strumenti, che copre l'intero ciclo di sprint dall'ideazione del prodotto al rilascio del codice.
- L'idea centrale non è "lasciare che l'IA scriva più codice", ma interpretare il ruolo di agenti IA: il CEO è responsabile della direzione del prodotto, il responsabile dell'ingegneria blocca l'architettura, il QA testa con browser reali e l'ingegnere di rilascio distribuisce con un clic.
- Garry Tan afferma di aver scritto 600.000 righe di codice di produzione (il 35% delle quali sono test) in 60 giorni utilizzando questo sistema, producendo da 10.000 a 20.000 righe di codice utilizzabile al giorno, il tutto mentre ricopriva il ruolo di CEO di YC.
- Tutte le skill sono file Markdown puri, open source con licenza MIT, installabili in 30 secondi e supportano Claude Code, Codex, Gemini CLI e Cursor su più piattaforme.
- Il progetto ha ottenuto oltre 33.000 stelle su GitHub entro una settimana dal lancio, scatenando anche un intenso dibattito come "non è solo un mucchio di prompt?".
Una persona, 60 giorni, 600.000 righe di codice
Nel marzo 2026, il presidente di YC Garry Tan disse qualcosa a Bill Gurley al SXSW che fece tacere l'intera sala: "Ora dormo solo quattro ore al giorno perché sono così entusiasta. Penso di avere una psicosi cibernetica (fanatismo dell'IA)." 1
Due giorni prima, aveva reso open source un progetto chiamato gstack su GitHub. Non si trattava solo di un normale strumento di sviluppo, ma del suo sistema di lavoro completo per la programmazione con Claude Code negli ultimi mesi. I dati che ha presentato erano sbalorditivi: oltre 600.000 righe di codice di produzione scritte negli ultimi 60 giorni, il 35% delle quali erano test; le statistiche degli ultimi 7 giorni mostravano 140.751 righe aggiunte, 362 commit e circa 115.000 righe di codice nette. Tutto questo è accaduto mentre ricopriva a tempo pieno il ruolo di CEO di YC. 2
Questo articolo è adatto a sviluppatori e fondatori tecnici che utilizzano o stanno considerando di utilizzare strumenti di programmazione AI, nonché a imprenditori e creatori di contenuti interessati a "come l'IA sta cambiando la produttività personale". Questo articolo decostruirà in profondità l'architettura centrale di gstack, il design del flusso di lavoro, i metodi di installazione e utilizzo e la metodologia di "role-playing dell'agente AI" che ne sta alla base.

Architettura centrale di gstack: trasformare Claude Code in un team di ingegneri virtuale
L'idea centrale di gstack può essere riassunta in una frase: non trattare l'IA come un assistente tuttofare, ma piuttosto scomporla in un team virtuale, ognuno con responsabilità specifiche.
La programmazione AI tradizionale prevede l'apertura di una singola finestra di chat, dove la stessa IA scrive codice, revisiona codice, testa e distribuisce. Il problema è che il codice scritto nella stessa sessione viene revisionato dalla stessa sessione, portando facilmente a un ciclo di "auto-affermazione". Un utente su r/aiagents di Reddit lo ha riassunto accuratamente: "i comandi slash forzano il cambio di contesto tra ruoli diversi, rompendo la spirale sicofante di scrittura e revisione nella stessa sessione." 3
La soluzione di gstack è 18 ruoli esperti + 7 strumenti, con ogni ruolo corrispondente a un comando slash:
Livello di prodotto e pianificazione:
/office-hours: modello di partner YC, utilizza 6 domande obbligatorie per aiutarti a chiarire la direzione del prodotto prima di scrivere codice.
/plan-ceo-review: revisione a livello di CEO delle proposte, che offre quattro modalità: espandere, contrarre, mantenere e curare.
/plan-eng-review: il responsabile dell'ingegneria blocca l'architettura, produce diagrammi di architettura ASCII, matrici di test e analisi delle modalità di guasto.
/plan-design-review: il designer senior valuta ogni dimensione del design da 0 a 10 e spiega come appare un 10.
/design-consultation: partner di design, costruisce un sistema di design completo da zero.
Livello di sviluppo e revisione:
/review: ruolo di ingegnere senior, cerca specificamente bug che superano il CI ma esploderebbero in produzione.
/investigate: debug sistematico della causa principale, con la regola ferrea: "nessuna indagine, nessuna soluzione."
/design-review: designer e programmatore, risolve i problemi direttamente con commit atomici dopo la revisione.
/codex: chiama OpenAI Codex CLI per la revisione indipendente del codice, consentendo la convalida incrociata tra modelli.
Livello di test e rilascio:
/qa: responsabile QA, apre un vero browser Chromium per fare clic e testare tutti i flussi, trova e corregge bug e genera test di regressione.
/qa-only: QA in modalità di solo reporting, segnala solo bug, non modifica il codice.
/ship: ingegnere di rilascio, sincronizza il branch principale, esegue test, verifica la copertura, esegue il push del codice, apre PR – tutto con un solo comando.
/document-release: ingegnere di documentazione tecnica, aggiorna automaticamente tutta la documentazione relativa alla versione corrente.
/retro: il responsabile dell'ingegneria conduce la revisione settimanale, produce i contributi individuali, la cadenza di rilascio e le tendenze di salute dei test.
Livello di sicurezza e strumenti:
/careful: avviso di comando pericoloso, visualizza un avviso prima di eseguirerm -rf,DROP TABLE,force-push.
/freeze: blocco di modifica, limita l'ambito di modifica del file a una directory specificata.
/guard: combinazione di/careful+/freeze, il più alto livello di sicurezza.
/browse: dà all'agente "occhi", un vero browser Chromium, con circa 100 ms di risposta per comando.
Queste non sono una collezione di strumenti sparsi. Questi ruoli sono concatenati nella sequenza Pensa → Pianifica → Costruisci → Rivedi → Testa → Spedisci → Rifletti, con l'output di ogni fase automaticamente alimentato nella successiva. I documenti di progettazione generati da /office-hours vengono letti da /plan-ceo-review; i piani di test scritti da /plan-eng-review vengono eseguiti da /qa; i bug trovati da /review vengono verificati da /ship per essere risolti. 2

Perché gstack ha infiammato l'intera comunità di sviluppatori
Entro una settimana dal suo lancio, gstack ha ottenuto oltre 33.000 stelle su GitHub e 4.000 fork, ha raggiunto la vetta di Product Hunt e il tweet originale di Garry Tan ha ricevuto 849.000 visualizzazioni, 3.700 mi piace e 5.500 salvataggi. I principali media tecnologici come TechCrunch e MarkTechPost ne hanno parlato. 1 4
Ma la controversia è stata altrettanto accesa. Lo YouTuber Mo Bitar ha realizzato un video intitolato "L'IA sta rendendo i CEO deliranti", sottolineando che gstack è essenzialmente "un mucchio di prompt in un file di testo". Sherveen Mashayekhi, fondatore di Free Agency, ha dichiarato senza mezzi termini su Product Hunt: "Se non sei il CEO di YC, questa cosa non arriverebbe mai su Product Hunt." 1
È interessante notare che, quando un giornalista di TechCrunch ha chiesto a ChatGPT, Gemini e Claude di valutare gstack, tutti e tre hanno dato recensioni positive. ChatGPT ha detto: "La vera intuizione è che la programmazione AI funziona meglio quando si simula una struttura organizzativa di ingegneria, piuttosto che semplicemente dire 'aiutami a scrivere questa funzionalità'." Gemini lo ha definito "sofisticato", credendo che gstack "non renda la programmazione più facile, ma renda la programmazione più corretta." 1
L'essenza di questo dibattito non è in realtà tecnica. I fatti di 33.000 stelle e "un mucchio di file Markdown" possono essere entrambi veri contemporaneamente. La vera divergenza risiede in: quando l'IA trasforma "file Markdown ben scritti" in una metodologia di ingegneria replicabile, si tratta di innovazione o solo di packaging?
Da zero: installazione di gstack e flusso di lavoro pratico
Installazione in 30 secondi
L'installazione di gstack è estremamente semplice. Apri il terminale di Claude Code e incolla il seguente comando:
``bash
git clone https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup
``
Dopo l'installazione, aggiungi il blocco di configurazione di gstack al file CLAUDE.md del tuo progetto, elencando le skill disponibili. L'intero processo richiede meno di 30 secondi. Se utilizzi anche Codex o altri agenti che supportano lo standard SKILL.md, lo script di configurazione li rileverà e installerà automaticamente nella directory corrispondente.
Prerequisiti: Devi avere installato Claude Code, Git e Bun v1.0+.
Un flusso di lavoro pratico completo
Supponiamo che tu voglia creare un'app per il riepilogo del calendario. Ecco un tipico flusso di lavoro di gstack:
- Inserisci
/office-hourse descrivi la tua idea. gstack non inizierà immediatamente a scrivere codice, ma ti interrogherà come un partner YC: Chi sono i tuoi utenti? Quali problemi specifici hanno? Dove le soluzioni esistenti sono carenti? Potrebbe dirti: "Stai parlando di un'app per il riepilogo del calendario, ma quello che stai realmente costruendo è un'IA personale per il capo di stato maggiore."
- Esegui
/plan-ceo-review. Legge il documento di progettazione generato nel passaggio precedente, sfida l'ambito e le priorità dal punto di vista di un CEO ed esegue 10 dimensioni di revisione.
- Esegui
/plan-eng-review. Blocca l'architettura tecnica, produce diagrammi di flusso di dati, macchine a stati, percorsi di errore e matrici di test.
- Approva il piano, inizia a codificare. Claude scrive 2.400 righe di codice in 11 file in circa 8 minuti.
- Esegui
/review. Corregge automaticamente 2 problemi ovvi, segnala 1 condizione di gara per la tua conferma.
- Esegui
/qa https://staging.myapp.com. Apre un browser reale, fa clic e testa tutti i flussi, trova e corregge un bug e genera un test di regressione.
- Esegui
/ship. I test aumentano da 42 a 51 (+9 nuovi test), la PR viene creata automaticamente.
Otto comandi, dall'idea alla distribuzione. Questo non è un copilota; è una squadra.
Il parallelismo è la vera killer feature
Un singolo sprint richiede circa 30 minuti. Ma ciò che cambia veramente il gioco è che puoi eseguire da 10 a 15 sprint contemporaneamente. Diverse funzionalità, diversi branch, diversi agenti, tutto in parallelo. Garry Tan usa Conductor per orchestrare più sessioni di Claude Code, ognuna in esecuzione in uno spazio di lavoro indipendente. Questo è il suo segreto per produrre oltre 10.000 righe di codice di produzione al giorno.
Un processo di sprint strutturato è un prerequisito per le capacità parallele. Senza un processo, dieci agenti sono dieci fonti di caos. Con il flusso di lavoro Pensa → Pianifica → Costruisci → Rivedi → Testa → Spedisci, ogni agente sa cosa deve fare e quando fermarsi. Li gestisci come un CEO gestisce un team: ti concentri sulle decisioni chiave e lasci che loro gestiscano il resto da soli. 2

Risoluzione dei problemi comuni
- Skill non visualizzata? Esegui
cd ~/.claude/skills/gstack && ./setup
/browsefallito? Eseguicd ~/.claude/skills/gstack && bun install && bun run build
- Versione obsoleta? Esegui
/gstack-upgrade, o impostaauto_upgrade: truein~/.gstack/config.yaml
Role-playing dell'agente AI: la metodologia dietro gstack
La parte più preziosa di gstack potrebbe non essere i 25 comandi slash, ma la mentalità che ne sta alla base. Il progetto include un file ETHOS.md, che documenta la filosofia ingegneristica di Garry Tan. Diversi concetti chiave meritano di essere decostruiti:
"Boil the Lake": Non limitarti a rattoppare le cose; risolvi i problemi a fondo. Quando trovi un bug, non limitarti a risolverne uno; invece, chiediti "perché si verifica questo tipo di bug", e poi elimina l'intera classe di problemi a livello architetturale.
"Search Before Building": Prima di scrivere qualsiasi codice, cerca soluzioni esistenti. Questo concetto si riflette direttamente nella "regola ferrea" di /investigate: nessuna indagine, nessuna soluzione; se tre correzioni consecutive falliscono, devi fermarti e re-indagare.
"Golden Age": Garry Tan crede che siamo nell'età d'oro della programmazione AI. I modelli stanno diventando più potenti ogni settimana, e coloro che imparano a collaborare con l'IA ora otterranno un enorme vantaggio da first-mover.
L'intuizione centrale di questa metodologia è che i limiti delle capacità dell'IA non risiedono nel modello stesso, ma nella definizione del ruolo e nei vincoli di processo che le si danno. Un agente IA senza confini di ruolo è come una squadra senza responsabilità chiare; sembra capace di fare tutto, ma in realtà non fa nulla bene.
Questo concetto si sta espandendo oltre la programmazione. Nella creazione di contenuti e negli scenari di gestione della conoscenza, l'ecosistema Skills di YouMind adotta una metodologia simile. Puoi creare Skills specializzate in YouMind per gestire attività specifiche: una Skill per la ricerca e la raccolta di informazioni, un'altra per la scrittura di articoli e una terza per l'ottimizzazione SEO. Ogni Skill ha definizioni di ruolo chiare e specifiche di output, proprio come /review e /qa in gstack hanno ciascuno le proprie responsabilità. Il Skill Marketplace di YouMind supporta anche gli utenti che creano e condividono Skills, formando un ecosistema collaborativo simile alla comunità open-source di gstack. Naturalmente, YouMind si concentra su scenari di apprendimento, ricerca e creazione, non sullo sviluppo di codice; i due si completano a vicenda nei rispettivi campi.
FAQ
D: gstack è gratuito? Devo pagare per usare tutte le funzionalità?
R: gstack è completamente gratuito, sotto licenza open-source MIT, senza versione a pagamento e senza lista d'attesa. Sono inclusi tutti i 18 ruoli esperti e i 7 strumenti. Avrai bisogno di un abbonamento a Claude Code (fornito da Anthropic), ma gstack stesso è gratuito. L'installazione richiede solo un comando git clone e richiede 30 secondi.
D: gstack può essere usato solo con Claude Code? Supporta altri strumenti di programmazione AI?
R: gstack è stato originariamente progettato per Claude Code, ma ora supporta più agenti AI. Attraverso lo standard SKILL.md, è compatibile con Codex, Gemini CLI e Cursor. Lo script di installazione rileverà automaticamente il tuo ambiente e configurerà l'agente corrispondente. Tuttavia, alcune funzionalità di sicurezza basate su hook (come /careful, /freeze) degraderanno alla modalità di prompt di testo su piattaforme non Claude.
D: È vero che "600.000 righe di codice in 60 giorni"? Questi dati sono credibili?
R: Garry Tan ha condiviso pubblicamente il suo grafico dei contributi su GitHub, con 1.237 commit nel 2026. Ha anche condiviso pubblicamente le statistiche /retro degli ultimi 7 giorni: 140.751 righe aggiunte, 362 commit. È importante notare che questi dati includono codice generato dall'IA e il 35% di codice di test, non tutto scritto a mano. I critici sostengono che le righe di codice non equivalgono alla qualità, il che è una domanda ragionevole. Ma l'opinione di Garry Tan è che con processi di revisione e test strutturati, la qualità del codice generato dall'IA è controllabile.
D: Non sono uno sviluppatore, che valore ha gstack per me?
R: La più grande ispirazione di gstack non risiede nei comandi slash specifici, ma nella metodologia di "role-playing dell'agente AI". Che tu sia un creatore di contenuti, un ricercatore o un project manager, puoi imparare da questo approccio: non lasciare che un'IA faccia tutto, ma definisci ruoli, processi e standard di qualità diversi per compiti diversi. Questo concetto si applica a qualsiasi scenario che richieda la collaborazione dell'IA.
D: Qual è la differenza fondamentale tra gstack e i normali prompt di Claude Code?
R: La differenza sta nella sistematicità. I prompt regolari sono istruzioni una tantum, mentre gstack è un flusso di lavoro concatenato. L'output di ogni skill diventa automaticamente l'input per la skill successiva, formando un ciclo chiuso completo di Pensa → Pianifica → Costruisci → Rivedi → Testa → Spedisci → Rifletti. Inoltre, gstack ha barriere di sicurezza integrate (/careful, /freeze, /guard) per impedire all'IA di modificare accidentalmente codice non correlato durante il debug. Questa "governance del processo" non può essere raggiunta con singoli prompt.
Riepilogo
Il valore di gstack non risiede nei file Markdown stessi, ma nel paradigma che convalida: il futuro della programmazione AI non riguarda "copiloti più intelligenti", ma "una migliore gestione del team". Quando si scompone l'IA da un assistente vago e tuttofare in ruoli esperti con responsabilità specifiche, e li si collega con processi strutturati, la produttività di un individuo può subire un cambiamento qualitativo.
Tre punti chiave meritano di essere ricordati. Primo, il role-playing è più efficace della generalizzazione: dare all'IA chiari confini di responsabilità è molto più efficace che darle un prompt ampio. Secondo, il processo è il prerequisito per il parallelismo: senza la struttura Pensa → Pianifica → Costruisci → Rivedi → Testa → Spedisci, più agenti in esecuzione in parallelo creeranno solo caos. Terzo, Markdown è codice: nell'era LLM, i file Markdown ben scritti sono metodologie di ingegneria eseguibili, e questo cambiamento cognitivo sta rimodellando l'intero ecosistema degli strumenti per sviluppatori.
I modelli stanno diventando più potenti ogni settimana. Coloro che imparano a collaborare con l'IA ora avranno un enorme vantaggio nella prossima competizione. Che tu sia uno sviluppatore, un creatore o un imprenditore, considera di iniziare oggi: trasforma il tuo flusso di lavoro di programmazione con gstack e applica la metodologia di "role-playing dell'agente AI" ai tuoi scenari. Interpreta la tua IA, trasformandola da un assistente vago in un team preciso.
Riferimenti
[1] Perché la configurazione di Claude Code di Garry Tan ha ricevuto così tanto amore e odio
[2] Repository GitHub di gstack
[3] Recensione approfondita di gstack da parte di un utente Reddit
[5] Un utente Reddit adatta gstack per lo sviluppo C++
[6] Tutorial gstack: il flusso di lavoro di Claude Code di Garry Tan
[7] Guida a Claude AI 2026: statistiche, flussi di lavoro e risorse