Volver a Artículos
AI & Developer Tools

Construyendo con Kiro: Por Qué Aplico al Programa Ambassador

Ytalo Borja Mori
7 min

Cómo construí este blog usando Kiro IDE, CLI y agentes autónomos. Mi experiencia real y por qué quiero ser parte del programa Kiro Ambassador.

Construyendo con Kiro: Por Qué Aplico al Programa Ambassador

Por Ytalo Borja Mori | Sr. Delivery Consultant en AWS ProServe LATAM


La Verdad Sobre "Vibe Coding"

Voy a ser directo: la mayoría de herramientas de IA te ayudan a escribir código rápido. Eso está bien para prototipos. Pero cuando necesitas llevar ese código a producción — con tests, accesibilidad, i18n, SEO — ahí es donde todo se complica.

Llevo meses usando Kiro. No como demo. No como prueba. Como mi herramienta principal de desarrollo.

Este blog que estás leyendo es la prueba.


Lo Que Construí con Kiro

ytachi.com fue construido enteramente con Kiro. El stack:

  • Next.js 16 con React 19
  • Sistema bilingüe completo (español/inglés)
  • MDX para contenido
  • Tests: unitarios, property-based (fast-check), E2E (Playwright)
  • SEO: sitemap, robots.txt, JSON-LD, Open Graph

No es un proyecto trivial. Tiene 19 archivos de tests, i18n con detección automática de idioma, y un sistema de contenido bilingüe con marcadores de lenguaje.


Cómo Uso Kiro en la Práctica

Specs: Pensar Antes de Codear

Antes de escribir el sistema i18n, usé specs para planificarlo. El flujo fue:

  1. Escribí requisitos en lenguaje natural
  2. Kiro generó el diseño técnico
  3. Implementé siguiendo tareas derivadas del spec

Lo que me ahorré: 2 refactors completos. Normalmente empiezo a codear, me doy cuenta que la arquitectura no escala, y reescribo todo. Con specs, eso no pasó.

Agentes Autónomos: Lo Que Realmente Cambia el Juego

Usé Kiro CLI con agentes autónomos para:

  • Generar la estructura completa de tests property-based (19 archivos)
  • Crear componentes con ARIA labels, roles, y accesibilidad correcta
  • Refactorizar el sistema de posts de monolingual a bilingual
  • Configurar la validación de frontmatter para MDX

Lo importante: los agentes no escriben código genérico. Escriben código con contexto de tu proyecto gracias al sistema de steering.

Hooks: Automatización Silenciosa

Cada vez que guardaba un componente, Kiro verificaba:

  • Consistencia de tipos
  • Traducciones faltantes
  • Estándares de accesibilidad

Sin que yo hiciera nada. Solo guardaba el archivo.

Modo Vibe: Para Explorar Rápido

La animación de grayscale→color en las cards del blog? Eso fue modo Vibe. Iterar rápido, probar ideas, y cuando encontré lo que quería, consolidé con specs.


Lo Que Salió Mal

Siendo honesto:

  • La primera vez que usé specs, me costó entender cuánto detalle poner. Muy poco y el agente improvisaba. Demasiado y era como escribir el código yo mismo. Encontré el balance después de 3-4 intentos.

  • Los agentes autónomos a veces sobre-engineerean. Me generaron un sistema de cache para traducciones que tenía 4 archivos cuando solo necesitaba localStorage. Tuve que simplificar.

  • Steering requiere mantenimiento. Si no actualizas las reglas de steering cuando tu proyecto evoluciona, los agentes toman decisiones basadas en contexto desactualizado.

Nada de esto es un deal-breaker. Pero es la realidad.


Por Qué Quiero Ser Ambassador

Ya Uso Kiro. Diariamente.

No es teoría. Tengo código en producción construido con Kiro. Este blog es uno de varios proyectos.

Mi Perspectiva es Diferente

Trabajo en AWS ProServe LATAM. Ayudo a bancos, telecoms y universidades a modernizar sus aplicaciones. Veo directamente:

  • Cómo equipos enterprise adoptan (o rechazan) herramientas de IA
  • Qué necesitan los desarrolladores en Latinoamérica específicamente
  • Cómo los patrones de Kiro se alinean con delivery en la nube

Contenido Bilingüe

Hay millones de desarrolladores hispanohablantes que necesitan contenido técnico de calidad en su idioma. Me comprometo a crear:

  • Tutoriales en español e inglés
  • Patrones de uso para proyectos reales (no demos)
  • Feedback directo al equipo desde la perspectiva de un consultor

Creo en el Enfoque de Kiro

La diferencia entre "copiar código de un LLM" y "desarrollar con un agente que entiende tu arquitectura" es enorme. Kiro está en el segundo grupo. Es la herramienta que permite usar IA con rigor de ingeniería.


Lo Que Viene

  1. Serie de posts sobre patrones de Kiro para proyectos reales
  2. Un proyecto open source documentando el proceso completo
  3. Contenido sobre Kiro en flujos de trabajo enterprise

Contacto

LinkedIn: linkedin.com/in/ytaloborjamori
GitHub: github.com/ytachi0026
Web: ytachi.com

Si eres del equipo Kiro: estoy listo para contribuir.
Si eres dev y no has probado Kiro: kiro.dev.


Mayo 2026

Tags

KiroAIDeveloper ToolsAWSAutonomous Agents