| Comando | Descripción |
|---|
| `curl -fsSL https://kiro.aws.dev/install.sh \ | sh` |
kiro --version | Verificar versión instalada |
kiro auth login | Autenticar con AWS/Google/GitHub |
kiro auth status | Verificar estado de autenticación |
kiro config init | Inicializar configuración |
kiro update | Actualizar a la última versión |
| Comando | Descripción |
|---|
kiro init | Inicializar nuevo proyecto Kiro |
kiro init --template react | Inicializar con plantilla de React |
kiro init --template node-api | Inicializar con plantilla de API de Node.js |
kiro init --template python-flask | Inicializar con plantilla de Flask |
kiro init --template nextjs | Inicializar con plantilla de Next.js |
kiro workspace create "project-name" | Crear nuevo workspace |
| Comando | Descripción |
|---|
kiro spec create "feature-name" | Crear nueva especificación de característica |
kiro spec edit "feature-name" | Editar especificación existente |
kiro spec validate | Validar especificaciones actuales |
kiro spec list | Listar todas las especificaciones |
kiro spec export spec.json | Especificaciones de exportación |
kiro spec import spec.json | Especificaciones de importación |
| Comando | Descripción |
|---|
kiro generate | Generar código a partir de especificaciones |
kiro generate --component Button | Generar componente específico |
kiro generate --api user-service | Generar servicio API |
kiro generate --test | Generar archivos de prueba |
kiro generate --docs | Generar documentación |
kiro generate --force | Regeneración de Force |
| Comando | Descripción |
|---|
kiro dev start | Iniciar servidor de desarrollo |
kiro dev build | Construir proyecto |
kiro dev test | Ejecutar pruebas |
kiro dev lint | Ejecutar linting |
kiro dev format | Formatear código |
kiro dev watch | Esté atento a los cambios |
| Comando | Descripción |
|---|
kiro agent task "implement user authentication" | Asignar tarea al agente de IA |
kiro agent status | Verificar estado del agente |
kiro agent history | Ver historial de tareas del agente |
kiro agent feedback "task-id" "feedback" | Proporcionar retroalimentación sobre la tarea |
kiro agent retry "task-id" | Reintentar tarea fallida |
kiro agent cancel "task-id" | Cancelar tarea en ejecución |
| Comando | Descripción |
|---|
kiro arch diagram | Generar diagrama de arquitectura |
kiro arch analyze | Analizar arquitectura actual |
kiro arch suggest | Obtener sugerencias de arquitectura |
kiro design system create | Crear sistema de diseño |
kiro design components list | Componentes de diseño de lista |
kiro design tokens export | Exportar design tokens |
| Comando | Descripción |
|---|
kiro rules create | Crear nuevo archivo de reglas |
kiro rules apply | Aplicar archivo de reglas al proyecto |
kiro rules validate | Validar archivo de reglas |
kiro rules list | Listar reglas disponibles |
kiro config set key value | Establecer valor de configuración |
kiro config get key | Obtener valor de configuración |
| Comando | Descripción |
|---|
kiro mcp list | Lista de servidores MCP disponibles |
kiro mcp connect server-name | Conectar al servidor MCP |
kiro mcp disconnect server-name | Desconectar del servidor MCP |
kiro mcp status | Mostrar estado de conexión de MCP |
kiro mcp tools | Lista de herramientas MCP disponibles |
| Comando | Descripción |
|---|
kiro file create "path/file.js" | Crear nuevo archivo |
kiro file edit "path/file.js" | Editar archivo existente |
kiro file analyze "path/file.js" | Analizar archivo |
kiro file refactor "path/file.js" | Refactorizar archivo |
kiro file optimize "path/file.js" | Optimizar archivo |
kiro file template "component" | Crear desde plantilla |
| Comando | Descripción |
|---|
kiro test generate | Generar archivos de prueba |
kiro test run | Ejecutar todas las pruebas |
kiro test coverage | Generar informe de cobertura |
kiro test e2e | Ejecutar pruebas de extremo a extremo |
kiro quality check | Ejecutar comprobaciones de calidad |
kiro security scan | Ejecutar escaneo de seguridad |
| Comando | Descripción |
|---|
kiro deploy preview | Entorno de vista previa de despliegue |
kiro deploy staging | Desplegar a staging |
kiro deploy production | Desplegar a producción |
kiro ci generate | Generar configuración de CI/CD |
kiro ci validate | Validar configuración de CI/CD |
kiro env create "environment-name" | Crear entorno |
| Comando | Descripción |
|---|
kiro docs generate | Generar documentación del proyecto |
kiro docs api | Generar documentación de API |
kiro docs components | Generar documentación de componentes |
kiro docs serve | Servir documentación localmente |
kiro docs deploy | Implementar documentación |
kiro readme generate | Generar archivo README |
| Comando | Descripción |
|---|
kiro git commit | Mensajes de commit generados por IA |
kiro git branch "feature-description" | Crear rama de características |
kiro git pr create | Crear pull request |
kiro git review | Revisar cambios de código |
kiro git merge-check | Verificar conflictos de merge |
kiro git changelog | Generar changelog |
| Comando | Descripción |
|---|
kiro db schema generate | Generar esquema de base de datos |
kiro db migrate create "migration-name" | Crear migración |
kiro db migrate run | Ejecutar migraciones |
kiro db seed generate | Generar datos semilla |
kiro db analyze | Analizar estructura de base de datos |
| Comando | Descripción |
|---|
kiro api generate | Generar endpoints de API |
kiro api spec create | Crear especificación de API |
kiro api test generate | Generar pruebas de API |
kiro api docs | Generar documentación de API |
kiro api validate | Validar especificación API |
kiro api mock | Crear servidor mock de API |
| Comando | Descripción |
|---|
kiro ui component create "ComponentName" | Crear componente UI |
kiro ui page create "PageName" | Crear nueva página |
kiro ui theme generate | Generar configuración de theme |
kiro ui icons optimize | Optimizar recursos de iconos |
kiro ui responsive check | Verificar diseño responsive |
| Comando | Descripción |
|---|
kiro backend service create "ServiceName" | Crear servicio backend |
kiro backend middleware create "MiddlewareName" | Crear middleware |
kiro backend auth setup | Configurar autenticación |
kiro backend cache configure | Configurar caché |
kiro backend logging setup | Configurar registro |
| Comando | Descripción |
|---|
kiro monitor setup | Configurar monitoreo |
kiro analytics configure | Configurar analytics |
kiro logs analyze | Analizar registros de aplicación |
kiro performance check | Verificar métricas de performance |
kiro errors track | Rastrear patrones de error |
| Comando | Descripción |
|---|
kiro team invite "email@domain.com" | Invitar miembro del equipo |
kiro team permissions set "user" "role" | Establecer permisos de usuario |
kiro team activity | Ver actividad del equipo |
kiro share workspace | Compartir espacio de trabajo |
kiro review request "feature" | Solicitar revisión de código |
| Comando | Descripción |
|---|
kiro hooks list | Lista de hooks disponibles |
kiro hooks create "hook-name" | Crear custom hook |
kiro hooks enable "hook-name" | Habilitar hook |
kiro hooks disable "hook-name" | Deshabilitar hook |
kiro automation create "workflow" | Crear flujo de trabajo de automatización |
| Comando | Descripción |
|---|
kiro template create "template-name" | Crear plantilla personalizada |
kiro template list | Listar plantillas disponibles |
kiro template share "template-name" | Compartir plantilla |
kiro template import "template-url" | Importar template |
| Comando | Descripción |
|---|
kiro extension list | Listar extensiones instaladas |
kiro extension install "extension-name" | Instalar extensión |
kiro extension uninstall "extension-name" | Desinstalar extensión |
kiro extension create "extension-name" | Crear extensión personalizada |
{
"project": {
"name": "my-app",
"type": "fullstack",
"framework": "react"
},
"ai": {
"model": "claude-3.5-sonnet",
"temperature": 0.7,
"maxTokens": 4000
},
"rules": {
"codeStyle": "prettier",
"testing": "jest",
"linting": "eslint"
}
}
```## Archivos de Configuración
```yaml
coding_standards:
- use_typescript: true
- prefer_functional_components: true
- max_function_length: 50
- require_tests: true
architecture:
- follow_mvc_pattern: true
- use_dependency_injection: true
- implement_error_handling: true
security:
- validate_inputs: true
- use_https: true
- implement_auth: true
```### kiro.config.json
| Variable | Descripción |
|---------|-------------|
| `KIRO_API_KEY` | Clave API de Kiro |
| `KIRO_PROJECT_ID` | Identificador de proyecto |
| `KIRO_WORKSPACE` | Ruta de workspace |
| `KIRO_MODEL` | Modelo AI predeterminado |
| `KIRO_TEMPERATURE` | Configuración de temperatura de IA |### .kiro/rules.yaml
| Comando | Descripción |
|---------|-------------|
| `kiro doctor` | Diagnosticar problemas de instalación |
| `kiro logs show` | Mostrar registros de aplicación |
| `kiro debug enable` | Habilitar modo debug |
| `kiro cache clear` | Limpiar caché de aplicación |
| `kiro reset workspace` | Restablecer estado del workspace |## Variables de Entorno
```bash
kiro init --template fullstack
kiro spec create "user-management"
kiro generate --api --frontend
kiro test generate
kiro deploy preview
```## Resolución de Problemas
```bash
kiro arch diagram --type microservices
kiro service create "user-service"
kiro service create "payment-service"
kiro api generate --service user-service
kiro deploy staging
```## Mejores Prácticas
- Comenzar con especificaciones claras y detalladas
- Usar archivos de reglas para mantener la consistencia
- Aprovechar MCP para la integración de herramientas externas
- Implementar estrategias de pruebas adecuadas
- Usar control de versiones para especificaciones
- Revisiones de código regulares y verificaciones de calidad
- Monitorear rendimiento y seguridad
- Documentar decisiones de arquitectura
- Colaborar efectivamente con los miembros del equipo
- Mantener las dependencias actualizadas
```bash
kiro ci generate --platform github
kiro test coverage --threshold 80
kiro security scan
kiro deploy production --auto