AWS Kiro
"Clase de la hoja"
########################################################################################################################################################################################################################################################## Copiar todos los comandos
■/div titulada
AWS Kiro es un IDE agente basado en la especificación impulsado por Claude que transforma el desarrollo de software de los flujos de trabajo de desarrollo estructurados y estructurados.
Instalación
Command |
Description |
curl -fsSL https://kiro.aws.dev/install.sh \| sh |
Install Kiro CLI |
kiro --version |
Check installed version |
kiro auth login |
Authenticate with AWS/Google/GitHub |
kiro auth status |
Check authentication status |
kiro config init |
Initialize configuration |
kiro update |
Update to latest version |
Inicialización del proyecto
Command |
Description |
kiro init |
Initialize new Kiro project |
kiro init --template react |
Initialize with React template |
kiro init --template node-api |
Initialize with Node.js API template |
kiro init --template python-flask |
Initialize with Flask template |
kiro init --template nextjs |
Initialize with Next.js template |
kiro workspace create "project-name" |
Create new workspace |
Gestión de las especificaciones
Command |
Description |
kiro spec create "feature-name" |
Create new feature specification |
kiro spec edit "feature-name" |
Edit existing specification |
kiro spec validate |
Validate current specifications |
kiro spec list |
List all specifications |
kiro spec export spec.json |
Export specifications |
kiro spec import spec.json |
Import specifications |
Code Generation
Command |
Description |
kiro generate |
Generate code from specifications |
kiro generate --component Button |
Generate specific component |
kiro generate --api user-service |
Generate API service |
kiro generate --test |
Generate test files |
kiro generate --docs |
Generate documentation |
kiro generate --force |
Force regeneration |
Development Workflow
Command |
Description |
kiro dev start |
Start development server |
kiro dev build |
Build project |
kiro dev test |
Run tests |
kiro dev lint |
Run linting |
kiro dev format |
Format code |
kiro dev watch |
Watch for changes |
Comandos Agente AI
Command |
Description |
kiro agent task "implement user authentication" |
Assign task to AI agent |
kiro agent status |
Check agent status |
kiro agent history |
View agent task history |
kiro agent feedback "task-id" "feedback" |
Provide feedback on task |
kiro agent retry "task-id" |
Retry failed task |
kiro agent cancel "task-id" |
Cancel running task |
Arquitectura y Diseño
Command |
Description |
kiro arch diagram |
Generate architecture diagram |
kiro arch analyze |
Analyze current architecture |
kiro arch suggest |
Get architecture suggestions |
kiro design system create |
Create design system |
kiro design components list |
List design components |
kiro design tokens export |
Export design tokens |
Archivos de Regla " Configuración
Command |
Description |
kiro rules create |
Create new rule file |
kiro rules apply |
Apply rule file to project |
kiro rules validate |
Validate rule file |
kiro rules list |
List available rules |
kiro config set key value |
Set configuration value |
kiro config get key |
Get configuration value |
Model Context Protocol (MCP)
Command |
Description |
kiro mcp list |
List available MCP servers |
kiro mcp connect server-name |
Connect to MCP server |
kiro mcp disconnect server-name |
Disconnect from MCP server |
kiro mcp status |
Show MCP connection status |
kiro mcp tools |
List available MCP tools |
Operaciones de archivo
Command |
Description |
kiro file create "path/file.js" |
Create new file |
kiro file edit "path/file.js" |
Edit existing file |
kiro file analyze "path/file.js" |
Analyze file |
kiro file refactor "path/file.js" |
Refactor file |
kiro file optimize "path/file.js" |
Optimize file |
kiro file template "component" |
Create from template |
Pruebas & Calidad
Command |
Description |
kiro test generate |
Generate test files |
kiro test run |
Run all tests |
kiro test coverage |
Generate coverage report |
kiro test e2e |
Run end-to-end tests |
kiro quality check |
Run quality checks |
kiro security scan |
Run security scan |
Despliegue " CI/CD
Command |
Description |
kiro deploy preview |
Deploy preview environment |
kiro deploy staging |
Deploy to staging |
kiro deploy production |
Deploy to production |
kiro ci generate |
Generate CI/CD configuration |
kiro ci validate |
Validate CI/CD setup |
kiro env create "environment-name" |
Create environment |
Documentación
Command |
Description |
kiro docs generate |
Generate project documentation |
kiro docs api |
Generate API documentation |
kiro docs components |
Generate component docs |
kiro docs serve |
Serve documentation locally |
kiro docs deploy |
Deploy documentation |
kiro readme generate |
Generate README file |
Git Integration
Command |
Description |
kiro git commit |
AI-generated commit messages |
kiro git branch "feature-description" |
Create feature branch |
kiro git pr create |
Create pull request |
kiro git review |
Review code changes |
kiro git merge-check |
Check merge conflicts |
kiro git changelog |
Generate changelog |
Base de datos
Command |
Description |
kiro db schema generate |
Generate database schema |
kiro db migrate create "migration-name" |
Create migration |
kiro db migrate run |
Run migrations |
kiro db seed generate |
Generate seed data |
kiro db analyze |
Analyze database structure |
API Development
Command |
Description |
kiro api generate |
Generate API endpoints |
kiro api spec create |
Create API specification |
kiro api test generate |
Generate API tests |
kiro api docs |
Generate API documentation |
kiro api validate |
Validate API specification |
kiro api mock |
Create API mock server |
Frontend Development
Command |
Description |
kiro ui component create "ComponentName" |
Create UI component |
kiro ui page create "PageName" |
Create new page |
kiro ui theme generate |
Generate theme configuration |
kiro ui icons optimize |
Optimize icon assets |
kiro ui responsive check |
Check responsive design |
Backend Development
Command |
Description |
kiro backend service create "ServiceName" |
Create backend service |
kiro backend middleware create "MiddlewareName" |
Create middleware |
kiro backend auth setup |
Setup authentication |
kiro backend cache configure |
Configure caching |
kiro backend logging setup |
Setup logging |
Monitoring " Analytics
Command |
Description |
kiro monitor setup |
Setup monitoring |
kiro analytics configure |
Configure analytics |
kiro logs analyze |
Analyze application logs |
kiro performance check |
Check performance metrics |
kiro errors track |
Track error patterns |
Colaboración
Command |
Description |
kiro team invite "email@domain.com" |
Invite team member |
kiro team permissions set "user" "role" |
Set user permissions |
kiro team activity |
View team activity |
kiro share workspace |
Share workspace |
kiro review request "feature" |
Request code review |
Características avanzadas
Ganchos " Automatización
Command |
Description |
kiro hooks list |
List available hooks |
kiro hooks create "hook-name" |
Create custom hook |
kiro hooks enable "hook-name" |
Enable hook |
kiro hooks disable "hook-name" |
Disable hook |
kiro automation create "workflow" |
Create automation workflow |
Plantillas personalizadas
Command |
Description |
kiro template create "template-name" |
Create custom template |
kiro template list |
List available templates |
kiro template share "template-name" |
Share template |
kiro template import "template-url" |
Import template |
Extensiones
Command |
Description |
kiro extension list |
List installed extensions |
kiro extension install "extension-name" |
Install extension |
kiro extension uninstall "extension-name" |
Uninstall extension |
kiro extension create "extension-name" |
Create custom extension |
Archivos de configuración
kiro.config.json
{
"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"
}
}
.kiro/rules.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
Medio ambiente
Variable |
Description |
KIRO_API_KEY |
Kiro API key |
KIRO_PROJECT_ID |
Project identifier |
KIRO_WORKSPACE |
Workspace path |
KIRO_MODEL |
Default AI model |
KIRO_TEMPERATURE |
AI temperature setting |
Solución de problemas
Command |
Description |
kiro doctor |
Diagnose installation issues |
kiro logs show |
Show application logs |
kiro debug enable |
Enable debug mode |
kiro cache clear |
Clear application cache |
kiro reset workspace |
Reset workspace state |
Buenas prácticas
- Inicio con especificaciones claras y detalladas
- Utilice archivos de reglas para mantener la consistencia
- Leverage MCP para la integración de herramientas externas
- Implementar estrategias de prueba adecuadas
- Control de la versión para especificaciones
- Reseñas regulares de código y cheques de calidad
- Supervisar el rendimiento y la seguridad
- Decisiones sobre la arquitectura de documentos
- Colaborar eficazmente con los miembros del equipo
- Mantener las dependencias actualizadas
Ejemplos de integración
Full-Stack Development
kiro init --template fullstack
kiro spec create "user-management"
kiro generate --api --frontend
kiro test generate
kiro deploy preview
Microservicios Arquitectura
kiro arch diagram --type microservices
kiro service create "user-service"
kiro service create "payment-service"
kiro api generate --service user-service
kiro deploy staging
CI/CD Pipeline
kiro ci generate --platform github
kiro test coverage --threshold 80
kiro security scan
kiro deploy production --auto