Kiro es el entorno de desarrollo con agentes de Amazon Web Services, organizado en torno al desarrollo guiado por especificación (spec-driven). Antes de escribir código, las tareas pasan por requisitos, diseño y plan de implementación, lo que deja las decisiones registradas en el repositorio.
Para qué sirve
- Convertir una necesidad en requisitos, diseño y lista de tareas antes de la implementación
- Ejecutar tareas de código con agentes que siguen el plan registrado
- Ejecutar subagentes en paralelo para partes independientes del trabajo
- Generar y mantener pruebas, incluidas las basadas en propiedades
- Llevar el flujo a pipelines de CI/CD y a la gobernanza en AWS
Cómo funciona
- El trabajo comienza por especificaciones versionadas en el repositorio, que sirven de contexto a los agentes
- El agente implementa tareas, actualiza la especificación cuando es necesario y verifica el resultado
- Hay superficies de IDE y de línea de comandos (Kiro CLI), con sesiones en la nube
- Los recursos de gobernanza y la integración con servicios de AWS cubren escenarios corporativos
Dónde se ejecuta
- IDE propio de Kiro
- Línea de comandos (Kiro CLI)
- Sesiones de agente en la nube
- Pipelines de CI/CD
Disponibilidad y licencias
- Producto propietario de AWS
- Ocupa el lugar de Amazon Q Developer, cuyos plugins de IDE entran en fin de soporte y apuntan a migrar a Kiro
- Oferta con planes individuales y recursos corporativos
Puntos fuertes
- Enfoque spec-first que documenta requisitos, diseño y tareas
- Subagentes paralelos y pruebas basadas en propiedades
- Integración con el ecosistema de AWS y con gobernanza
- Continuidad oficial para usuarios de Amazon Q Developer
Puntos de atención
- La disciplina de especificación cambia el flujo de trabajo y exige adopción del equipo
- Producto propietario y vinculado al ecosistema de AWS
- Los recursos y límites varían según el plan
