AWS Kiro
| Comando |
Descripción |
curl -fsSL https://kiro.aws.dev/install.sh \ | sh |
Instalar Kiro CLI |
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
|
|