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.
Testare le GitHub Actions in locale con act
Chi usa GitHub prima o poi si scontra con i workflow. Di recente stiamo affrontando una sfida solo all’apparenza banale: migrare alcuni dei nostri repo su Github e implementare le actions necessarie alle necessità di CI/CD.
Di base sarebbe banale, in rete ci sono gazilioni di esempi, template, guide e perfino wizard che, in teoria, ti forniscono gli script già pronti.
Migrando uno degli ultimi repo però mi è successa una cosa particolare. Stavo usando per il workflow da eseguire sulle pull-request lo stesso script usato con successo in altri repo (sono tutti sistemi basati su Laravel). Questa volta però non andava, errori di connessione al db, test che fallivano in maniera inaspettata.