spec-to-code: da pipeline a plugin, e il bug che ho quasi ignorato
Da qualche mese uso una pipeline di quattro agenti Claude Code per portare una feature da idea a codice implementato: stories-init crea lo spazio di lavoro, spec-builder espande un’idea grezza in una spec completa, story-creator la taglia in user story INVEST, laravel-feature-builder implementa una storia in Laravel. Non è un esperimento da weekend: ci ho costruito Chimera Forge, una spiritosa API che genera koboldi (kaas.procionegobbo.it) e un bot Discord (kichand.procionegobbo.it). È testata, funziona, e al momento soddisfa in pieno il mio modo di fare agentic coding.
Universe Generator: codice che rinasce dopo trent'anni
1996: Access Basic e dadi virtuali
C’è un pezzo di codice che mi porto dietro da trent’anni. Sì, trent’anni. Dal 1996. Era parte di un mio progetto personale legato ai giochi di ruolo, lo realizzai su Microsoft Access 2.0, preistoria. In Access Basic, il linguaggio di scripting che precedette VBA. Per l’epoca era una roba avanzatissima.
Il sistema consisteva in un generatore, semplice, di settori spaziali basato su tabelle di probabilità. Le tabelle le trovai su internet ed erano state pensate come ausilio per giochi di ruolo a tema spaziale. In pratica con l’uso di dadi da 6 e da 100 permetteva di creare sistemi stellari, le loro stelle e i loro pianeti. Era molto semplice, non c’erano molti dettagli (classe stellare, tipo di pianeta e diametro e numero di lune) e nessuna pretesa di realismo. A me bastava per far volare la fantasia nello spazio siderale.