Come uso Kiro ogni giorno — e non per scrivere codice
Come uso Kiro ogni giorno — e non per scrivere codice Sono un AWS Champion Authorized Instructor. Tengo più di 100 corsi all'anno, formo circa 3.000 professionisti, e gestisco piattaforme e-learning in italiano. Non so
Come uso Kiro ogni giorno — e non per scrivere codice
Sono un AWS Champion Authorized Instructor. Tengo più di 100 corsi all'anno, formo circa 3.000 professionisti, e gestisco piattaforme e-learning in italiano. Non sono un full-time developer.
Eppure Kiro è diventato lo strumento che apro per primo ogni mattina.
Non lo uso per scrivere app. Lo uso per produrre — copioni, quiz, audio, demo, pipeline. E funziona meglio di qualsiasi alternativa che ho provato.
Il problema che avevo
Ogni corso AWS ha circa 500 slide. Per ognuna devo avere:
- Un copione in italiano (per leggere in aula come un "gobbo digitale")
- Un file audio narrato (Amazon Polly, voce Adriano)
- Una presentazione con audio embedded che parte da sola
- Opzionalmente, un video MP4
Fare tutto manualmente è un incubo. Servono trascrizioni dei video instructor, allineamento con le slide, traduzione, formattazione per il TTS, generazione audio, embedding nel PPTX.
Prima di Kiro ci mettevo settimane. Ora un giorno lavorativo per corso.
Come Kiro ha cambiato il mio flusso
1. Spec-driven per la pipeline
Quando ho dovuto costruire la pipeline "Gobbo Digitale" (trascrizione → copione → audio → PPTX → video), ho usato lo sviluppo guidato da specifiche di Kiro.
Ho scritto in chat:
create a spec for a pipeline that takes AWS instructor enablement videos,
transcribes them, generates Italian speaker notes slide-by-slide,
and produces MP3 audio with Amazon Polly
Kiro ha generato requirements, design e tasks. Poi ha implementato gli script Python uno alla volta — generate_audio.py, embed_audio_all_modules.py, generate_videos.py — ciascuno con gestione errori, chunking per il limite di 3000 caratteri di Polly Neural, e tag SSML per la pronuncia dei termini inglesi.
Non ho scritto quegli script da zero. Li ho guidati.
2. Sub-agent per i quiz
Per il mio certification coach, processo 200+ domande d'esame. Ogni domanda va analizzata, tradotta, categorizzata per dominio e difficoltà, e trasformata in formato interattivo.
Uso il pattern sub-agent di Kiro: un agente principale orchestrala pipeline, delegando a sotto-agenti specializzati (traduzione, classificazione, generazione feedback). Il tutto con checkpoint di sessione — se si interrompe, riparte da dove era rimasto.
Nessun altro IDE mi dà questa capacità di orchestrazione su task non-coding.
3. Demo live in aula
Nel corso "Developing Generative AI Applications on AWS" c'è un modulo sugli agenti. La demo ufficiale AWS prevede di mostrare Amazon Bedrock Agents nella console.
Io faccio di meglio: apro Kiro davanti agli studenti e scrivo:
create a spec that adds a REST API endpoint for listing AWS certifications
In 3 minuti gli studenti vedono Kiro generare requirements, design, tasks, e poi implementare un'API funzionante con FastAPI. Avvio il server, apro Swagger UI, e testo le API live.
Il messaggio è chiaro: spec-driven development non è teoria, è un flusso di lavoro concreto.
Perché non Cursor, non Copilot
Ho provato entrambi. Funzionano bene per il coding puro. Ma il mio lavoro non è coding puro.
Cursor è veloce per scrivere codice, ma non ha il concetto di spec. Non posso dirgli "prima pensa, poi progetta, poi implementa". Parte subito a scrivere.
Copilot è ottimo come autocomplete, ma non orchestra. Non gestisce sessioni lunghe con centinaia di file da processare senza perdere il contesto.
Kiro mi dà:
- Struttura (specs) prima del codice
- Autonomia (autopilot) per task ripetitivi
- Contesto persistente (steering files) che gli dice chi sono, cosa faccio, come lavoro
- Hooks che lanciano automaticamente i miei script quando salvo un file
Per un trainer che produce contenuti, questa combinazione è imbattibile.
Numeri reali
| Metrica | Prima | Con Kiro |
|---|---|---|
| Tempo per corso completo (copioni + audio) | 2-3 settimane | 1 giorno |
| Costo AWS per corso (~500 slide) | — | ~$15-25 |
| Quiz processati in batch | manuale | 200+ in una sessione |
| Demo setup time in aula | 15 min | 3 min |
Cosa consiglio a chi vuole provare
Non partire dal codice. Parti da una spec. Scrivi
create a spec that...e descrivi cosa vuoi ottenere. Kiro ragiona meglio quando gli dai un obiettivo, non un'istruzione.Usa steering files. Metti in
.kiro/steering/un file che descrive il tuo progetto, il tuo stile, le tue convenzioni. Kiro lo legge ad ogni interazione e mantiene coerenza.Non trattarlo come ChatGPT. Non è una chat. È un agente. Dagli task, lascialo lavorare in autopilot, controlla il risultato. Se lo interrompi ogni 30 secondi, perdi il vantaggio.
Prova con un task non-coding. Un template email, una pipeline di processing, un generatore di contenuti. Kiro brilla quando il problema è di orchestrazione, non solo di syntax.
Conclusione
Kiro non è "l'ennesimo IDE con AI". È il primo strumento che mi permette di lavorare come penso: prima i requisiti, poi il design, poi l'esecuzione. Lo uso ogni giorno per produrre materiale che arriva davanti a migliaia di persone.
Se sei un trainer, un content creator tecnico, o qualcuno che lavora con volumi di contenuto strutturato — Kiro non è un'opzione. È un moltiplicatore.
Luca D'Addeo — AWS Champion Authorized Instructor, Leader AWS User Group Novara, 16x AWS Certified
Se vuoi vedere Kiro in azione, i miei repo sono pubblici: kiro-demos | cloud-ops-toolkit | kiro-certification-coach
Originally published by Dev.to AI. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.