Il mio Workflow di Sviluppo IA 2025: Come Combino Claude Code, Codex, Gemini e Google AI Studio
Il futuro dello sviluppo software non risiede in un singolo strumento di IA, ma nella combinazione intelligente di diversi modelli specializzati.
In questo articolo, illustrerò il mio workflow personale, che utilizzo quotidianamente per sviluppare, pianificare e visualizzare progetti. (Parole chiave: sviluppo IA, Machine Learning, API, CLI, Google AI Studio)
Perché Multi-AI invece di un singolo strumento?
Ogni modello di IA ha i suoi punti di forza e le sue debolezze. Claude Code eccelle nella codifica, Gemini nella generazione di immagini, Veo nei video.
Invece di affidarmi a uno strumento "tuttofare", utilizzo in modo mirato il miglior strumento per ogni attività – e lascio persino che i modelli verifichino reciprocamente il loro lavoro.
Il risultato: Migliore qualità del codice, iterazione più rapida e soluzioni più creative.
La mia configurazione IDE: Antigravity
Come base, utilizzo Antigravity come mio ambiente di sviluppo principale.
Cosa rende Antigravity speciale:
- Claude Code nel Terminale – Integrato direttamente per una codifica fluida
- Estensione Claude Code VSCode – Per il completamento del codice contestuale
- Estensione OpenAI Codex – Come seconda opinione e partner di debugging
Questa combinazione mi offre il meglio di entrambi i mondi: la profonda comprensione del codice di Anthropic e la rapida iterazione di OpenAI.
Claude Code: Il cuore del mio sviluppo
Claude Code è il mio strumento principale per tutte le attività di codifica e sviluppo.
Punti di forza di Claude Code:
- Multi-File-Refactoring – Comprende basi di codice complesse ed è in grado di apportare modifiche globali
- Consapevolezza del contesto – Mantiene una visione d'insieme del contesto del progetto
- Agentic Workflows – È in grado di ricercare, pianificare e implementare autonomamente
- Integrazione MCP – Si connette con strumenti esterni e fonti di dati
Tipici casi d'uso:
- Implementazione di nuove funzionalità
- Esecuzione di Code-Review
- Pianificazione di refactoring complessi
- Sviluppo di integrazioni API
- Scrittura di test
Claude Code è particolarmente efficace quando si tratta di attività complesse e interconnesse che richiedono una profonda comprensione della base di codice.
OpenAI Codex: Debugging e Validazione del Piano
Utilizzo OpenAI Codex specificamente per due scopi principali:
1. Debugging
Quando mi imbatto in un bug ostinato, chiedo un secondo parere a Codex.
Spesso, un modello diverso individua i problemi da una prospettiva differente.
2. Validazione del Piano ("Confirmation AI")
Prima di implementare un piano di implementazione più ampio, chiedo a Codex di rivederlo:
"Ecco il mio piano per la Feature X. Vedi problemi
o opportunità di miglioramento?"
Questa seconda opinione mi ha già evitato costosi errori in diverse occasioni.
La strategia del "Ping Pong dei Modelli AI"
Una delle mie tecniche più efficaci è il Ping Pong dei Modelli AI – l'interazione mirata e ripetuta tra diversi modelli di intelligenza artificiale.
Come funziona:
- Claude Code crea una prima bozza (codice, piano, architettura)
- Codex verifica la bozza e fornisce feedback
- Claude Code migliora basandosi sul feedback
- Opzionale: Ulteriore iterazione fino a quando il risultato non è ottimale
Perché funziona:
- Ogni modello ha dati di training diversi e prospettive differenti
- Gli errori di un modello vengono spesso riconosciuti dall'altro
- Il risultato è più robusto rispetto a quello di un singolo modello
- Simile alle revisioni del codice tra persone
Esempio pratico:
1. Claude Code: "Ecco la mia implementazione per il
sistema di autenticazione..."
2. Codex Review: "L'approccio è buono, ma vedo un
potenziale problema di Race-Condition in..."
3. Claude Code: "Ottima osservazione! Ecco la versione
migliorata con Mutex-Lock..."
GitHub Spec-Kit: Pianificazione Strutturata delle Feature con AI (Intelligenza Artificiale)
Un punto di svolta nel mio flusso di lavoro è GitHub Spec-Kit – un toolkit open-source per lo Spec-Driven Development.
Invece di iniziare subito a programmare ("Vibe Coding"), scrivo prima specifiche dettagliate, che poi servono come base per l'implementazione assistita dall'AI (Intelligenza Artificiale).
Cos'è lo Spec-Driven Development?
La filosofia: le specifiche diventano artefatti eseguibili.
Invece di scrivere prompt vaghi come "Costruisci un sistema di login", definisco precisamente cosa deve essere in grado di fare il sistema – e l'AI (Intelligenza Artificiale) implementa questa Spec in modo strutturato.
Gli Spec-Kit Slash Commands
Dopo l'inizializzazione, sono disponibili i seguenti comandi:
| Command | Zweck |
|---|---|
/speckit.constitution | Definire i principi fondamentali del progetto |
/speckit.specify | Definire i requisiti e le esigenze |
/speckit.plan | Creare una strategia di implementazione tecnica |
/speckit.tasks | Generare liste di task eseguibili |
/speckit.implement | Eseguire lo sviluppo pianificato |
Il mio Workflow con Spec-Kit
1. Creare la CONSTITUTION
- Quali principi si applicano al progetto?
- Quali tecnologie e pattern utilizziamo?
- Cosa è assolutamente vietato?
2. Scrivere la SPECIFY
- Cosa deve essere in grado di fare la feature?
- Quali User Stories ci sono?
- Quali Edge Cases devono essere presi in considerazione?
3. Sviluppare il PLAN
- Come lo implementiamo tecnicamente?
- Quali decisioni architetturali prendiamo?
- Quali Dependencies ci servono?
4. Generare i TASKS
- Dividere i task in piccoli passaggi implementabili
- Stabilire le priorità
- Identificare le Dependencies tra i task
5. Eseguire l'IMPLEMENT
- L'AI (Intelligenza Artificiale) implementa basandosi sulla Spec
- Risultati strutturati e prevedibili
- Meno "Vibe Coding", più precisione
Perché Spec-Kit ha rivoluzionato il mio Workflow
Prima (Vibe Coding):
Prompt: "Costruisci un User-Authentication-System"
→ L'AI (Intelligenza Artificiale) improvvisa
→ Risultati imprevedibili
→ Molto lavoro di rifinitura necessario
Dopo (Spec-Driven):
Spec: "Authentication-System con i seguenti requisiti:
- OAuth2 con Google e GitHub
- Session-based con Redis
- Rate-Limiting: 5 tentativi/minuto
- 2FA opzionale tramite TOTP
- Password-Reset via Email
- Audit-Log per tutti gli Auth-Events"
→ L'AI (Intelligenza Artificiale) ha chiare indicazioni
→ Implementazione prevedibile e completa
→ Meno iterazioni necessarie
Spec-Kit + AI Model Ping Pong
La combinazione di Spec-Kit e della mia strategia Ping-Pong è particolarmente potente:
- Scrivere la Spec con Claude Code – Formulare requisiti dettagliati
- Far revisionare la Spec da Codex – Identificare lacune e ambiguità
- Migliorare la Spec – Basandosi sul feedback
- Creare il Plan con Claude Code – Pianificare l'implementazione tecnica
- Far validare il Plan da Codex – Verificare approcci alternativi
- Avviare l'Implementation – Con una solida base
Assistenti AI (Intelligenza Artificiale) supportati
Spec-Kit funziona con praticamente tutti i moderni strumenti di AI (Intelligenza Artificiale) Coding:
- ✅ Claude Code
- ✅ GitHub Copilot
- ✅ Cursor
- ✅ Windsurf
- ✅ Google Gemini
- ✅ OpenAI Codex
Tre scenari per Spec-Kit
| Szenario | Beschreibung | Wann nutzen? |
|---|---|---|
| Greenfield | Nuovo progetto da zero | Startup, nuovi Products |
| Creative Exploration | Testare implementazioni parallele | Prototyping, Experimente |
| Brownfield | Estendere sistemi esistenti | Legacy-Code, Refactoring |
Quick Start con Spec-Kit
# Installation
npx specify init
# Oder persistent installieren
npm install -g specify
# Projekt initialisieren
specify init my-project
# Dann die Slash Commands nutzen
/speckit.constitution
/speckit.specify
/speckit.plan
/speckit.tasks
/speckit.implement
Spec-Kit ha cambiato radicalmente il modo in cui pianifico e implemento le feature. Invece di "Vibe Coding", ora lavoro con specifiche precise, che portano a risultati prevedibili e di alta qualità.
Gemini: Generazione di immagini e illustrazioni 3D
Per le risorse visive utilizzo Google Gemini.
Aree di applicazione:
- Hero Images per post del blog e landing page
- Illustrazioni 3D per concetti tecnici
- Icone ed elementi UI in uno stile coerente
- Infografiche per flussi di lavoro complessi
Flusso di lavoro con Gemini:
- Descrivere il concetto (prompt dettagliato)
- Generare le prime varianti
- Selezionare e perfezionare la versione migliore
- Esportare in diversi formati
Il punto di forza di Gemini risiede nella coerenza – una volta stabilito uno stile, posso mantenerlo su molte risorse.
Veo: Generazione di Video Professionale
Per contenuti video mi affido a Google Veo.
Aree di applicazione:
- Demo di prodotti e presentazioni di funzionalità (Feature Showcases)
- Video esplicativi per concetti complessi
- Contenuti per social media (clip brevi)
- Animazioni di sfondo per siti web
Flusso di lavoro di Veo:
- Creazione di storyboard/concetto
- Prompting scena per scena
- Generazione e revisione delle clip
- Post-processing e montaggio
Veo è particolarmente utile per prototipi rapidi – prima di investire in costose produzioni video, testo i concetti inizialmente con video generati tramite IA (Intelligenza Artificiale). Questo approccio mi permette di valutare l'efficacia del video marketing e ottimizzare le strategie di contenuto prima di impegnare risorse significative. L'utilizzo di Veo si integra perfettamente con altre tecnologie come API, Machine Learning e CLI.
Google AI Studio: Mockup e Concetti di Animazione
Google AI Studio è il mio strumento di riferimento per il lavoro concettuale creativo.
Mockup di Siti Web
- Design di Landing Page
- Concetti di UI
- Layout Responsive
Concetti di Animazione
- Animazioni Scrollytelling – Come dovrebbe apparire il contenuto durante lo scorrimento?
- Animazioni 3D – Visualizzazione del concetto prima dell'implementazione
- Micro-Interactions – Hover dei pulsanti, Stati di caricamento, Transizioni
Workflow:
- Descrizione dell'animazione/del mockup desiderato
- AI Studio genera concetti visivi
- Iterazione fino al risultato desiderato
- Esportazione come riferimento per lo sviluppo
Questo fa risparmiare enormemente tempo nella fase concettuale – invece di iterare per ore in Figma, genero rapidamente diverse varianti e poi decido.
Riepilogo: Il mio Stack di Strumenti
| Compito | Strumento Primario | Backup/Validazione |
|---|---|---|
| Coding & Development (Codifica e Sviluppo) | Claude Code | - |
| Debugging (Correzione Errori) | Codex | Claude Code |
| Feature-Spezifikation (Specifica delle Funzionalità) | Spec-Kit + Claude Code | Codex |
| Plan-Validierung (Validazione del Piano) | Codex | - |
| Bildgenerierung (Generazione di Immagini) | Gemini | - |
| 3D-Illustrationen (Illustrazioni 3D) | Gemini | - |
| Videogenerierung (Generazione di Video) | Veo | - |
| Mockups & Animationen (Mockup e Animazioni) | Google AI Studio | - |
Conclusione: Il futuro è Multi-AI + Spec-Driven
I tempi in cui un singolo strumento poteva svolgere tutti i compiti sono finiti.
Ottengo i migliori risultati tramite:
- Specializzazione – Lo strumento migliore per ogni compito
- Specificazione – Spec-Kit per risultati strutturati e prevedibili
- Validazione – I modelli di AI si verificano a vicenda
- Integrazione – Workflow senza interruzioni tra gli strumenti
- Iterazione – AI Model Ping Pong per risultati ottimali
Questo workflow ha raddoppiato la mia produttività e migliorato significativamente la qualità del mio lavoro. L'investimento nell'apprendimento di più strumenti – in particolare Spec-Kit – ripaga.
I tuoi prossimi passi
- Inizia con uno strumento – Claude Code o Codex come base
- Installa Spec-Kit –
npx specify initper una pianificazione strutturata - Aggiungi specializzazione – Gemini per immagini, Veo per video
- Stabilisci Ping Pong – Fai in modo che i modelli si revisionino a vicenda
- Itera il tuo workflow – Scopri cosa funziona per te
Il panorama dell'IA si sta evolvendo rapidamente, ma i principi dell'utilizzo multi-IA e dello Spec-Driven Development rimarranno validi.
Utilizzi già Spec-Kit o altri strumenti di pianificazione strutturata nel tuo workflow di IA? Condividi le tue esperienze nei commenti!