Saltar a contenido

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