| Comando | Descrição |
|---|
| `curl -fsSL https://kiro.aws.dev/install.sh \ | sh` |
kiro --version | Verificar versão instalada |
kiro auth login | Autenticar com AWS/Google/GitHub |
kiro auth status | Verificar status de autenticação |
kiro config init | Inicializar configuração |
kiro update | Atualizar para a versão mais recente |
| Comando | Descrição |
|---|
kiro init | Inicializar novo projeto Kiro |
kiro init --template react | Inicializar com modelo React |
kiro init --template node-api | Inicializar com modelo de API Node.js |
kiro init --template python-flask | Inicializar com modelo Flask |
kiro init --template nextjs | Inicializar com template Next.js |
kiro workspace create "project-name" | Criar novo workspace |
| Comando | Descrição |
|---|
kiro spec create "feature-name" | Criar especificação de nova funcionalidade |
kiro spec edit "feature-name" | Editar especificação existente |
kiro spec validate | Validar especificações atuais |
kiro spec list | Listar todas as especificações |
kiro spec export spec.json | Especificações de exportação |
kiro spec import spec.json | Especificações de importação |
| Comando | Descrição |
|---|
kiro generate | Gerar código a partir de especificações |
kiro generate --component Button | Gerar componente específico |
kiro generate --api user-service | Gerar serviço de API |
kiro generate --test | Gerar arquivos de teste |
kiro generate --docs | Gerar documentação |
kiro generate --force | Regeneração forçada |
| Comando | Descrição |
|---|
kiro dev start | Iniciar servidor de desenvolvimento |
kiro dev build | Construir projeto |
kiro dev test | Executar testes |
kiro dev lint | Executar linting |
kiro dev format | Formatar código |
kiro dev watch | Fique atento a mudanças |
| Comando | Descrição |
|---|
kiro agent task "implement user authentication" | Atribuir tarefa ao agente de IA |
kiro agent status | Verificar status do agente |
kiro agent history | Visualizar histórico de tarefas do agente |
kiro agent feedback "task-id" "feedback" | Fornecer feedback sobre a tarefa |
kiro agent retry "task-id" | Repetir tarefa com falha |
kiro agent cancel "task-id" | Cancelar tarefa em execução |
| Comando | Descrição |
|---|
kiro arch diagram | Gerar diagrama de arquitetura |
kiro arch analyze | Analisar arquitetura atual |
kiro arch suggest | Obtenha sugestões de arquitetura |
kiro design system create | Criar sistema de design |
kiro design components list | Listar componentes de design |
kiro design tokens export | Exportar design tokens |
| Comando | Descrição |
|---|
kiro rules create | Criar novo arquivo de regras |
kiro rules apply | Aplicar arquivo de regras ao projeto |
kiro rules validate | Validar arquivo de regras |
kiro rules list | Listar regras disponíveis |
kiro config set key value | Definir valor de configuração |
kiro config get key | Obter valor de configuração |
| Comando | Descrição |
|---|
kiro mcp list | Listar servidores MCP disponíveis |
kiro mcp connect server-name | Conectar ao servidor MCP |
kiro mcp disconnect server-name | Desconectar do servidor MCP |
kiro mcp status | Mostrar status de conexão do MCP |
kiro mcp tools | Listar ferramentas MCP disponíveis |
| Comando | Descrição |
|---|
kiro file create "path/file.js" | Criar novo arquivo |
kiro file edit "path/file.js" | Editar arquivo existente |
kiro file analyze "path/file.js" | Analisar arquivo |
kiro file refactor "path/file.js" | Refatorar arquivo |
kiro file optimize "path/file.js" | Otimizar arquivo |
kiro file template "component" | Criar a partir do modelo |
| Comando | Descrição |
|---|
kiro test generate | Gerar arquivos de teste |
kiro test run | Executar todos os testes |
kiro test coverage | Gerar relatório de cobertura |
kiro test e2e | Executar testes de ponta a ponta |
kiro quality check | Executar verificações de qualidade |
kiro security scan | Executar varredura de segurança |
| Comando | Descrição |
|---|
kiro deploy preview | Ambiente de pré-visualização de implantação |
kiro deploy staging | Fazer deploy para staging |
kiro deploy production | Deploy para produção |
kiro ci generate | Gerar configuração de CI/CD |
kiro ci validate | Validar configuração de CI/CD |
kiro env create "environment-name" | Criar ambiente |
| Comando | Descrição |
|---|
kiro docs generate | Gerar documentação do projeto |
kiro docs api | Gerar documentação de API |
kiro docs components | Gerar documentação de componente |
kiro docs serve | Servir documentação localmente |
kiro docs deploy | Documentação de Deploy |
kiro readme generate | Gerar arquivo README |
| Comando | Descrição |
|---|
kiro git commit | Mensagens de commit geradas por IA |
kiro git branch "feature-description" | Criar branch de funcionalidade |
kiro git pr create | Criar pull request |
kiro git review | Revisar alterações de código |
kiro git merge-check | Verificar conflitos de merge |
kiro git changelog | Gerar changelog |
| Comando | Descrição |
|---|
kiro db schema generate | Gerar esquema de banco de dados |
kiro db migrate create "migration-name" | Criar migração |
kiro db migrate run | Executar migrações |
kiro db seed generate | Gerar dados de seed |
kiro db analyze | Analisar estrutura de database |
| Comando | Descrição |
|---|
kiro api generate | Gerar endpoints de API |
kiro api spec create | Criar especificação de API |
kiro api test generate | Gerar testes de API |
kiro api docs | Gerar documentação de API |
kiro api validate | Validar especificação de API |
kiro api mock | Criar servidor mock de API |
| Comando | Descrição |
|---|
kiro ui component create "ComponentName" | Criar componente de UI |
kiro ui page create "PageName" | Criar nova página |
kiro ui theme generate | Gerar configuração de tema |
kiro ui icons optimize | Otimizar assets de ícones |
kiro ui responsive check | Verifique o design responsivo |
| Comando | Descrição |
|---|
kiro backend service create "ServiceName" | Criar serviço backend |
kiro backend middleware create "MiddlewareName" | Criar middleware |
kiro backend auth setup | Configurar autenticação |
kiro backend cache configure | Configurar cache |
kiro backend logging setup | Configurar registro |
| Comando | Descrição |
|---|
kiro monitor setup | Configurar monitoramento |
kiro analytics configure | Configurar analytics |
kiro logs analyze | Analisar logs de aplicação |
kiro performance check | Verificar métricas de performance |
kiro errors track | Rastrear padrões de erro |
| Comando | Descrição |
|---|
kiro team invite "email@domain.com" | Convidar membro da equipe |
kiro team permissions set "user" "role" | Definir permissões de usuário |
kiro team activity | Ver atividade da equipe |
kiro share workspace | Compartilhar workspace |
kiro review request "feature" | Solicitar revisão de código |
| Comando | Descrição |
|---|
kiro hooks list | Listar hooks disponíveis |
kiro hooks create "hook-name" | Criar hook personalizado |
kiro hooks enable "hook-name" | Habilitar hook |
kiro hooks disable "hook-name" | Desabilitar hook |
kiro automation create "workflow" | Criar fluxo de trabalho de automação |
| Comando | Descrição |
|---|
kiro template create "template-name" | Criar modelo personalizado |
kiro template list | Listar templates disponíveis |
kiro template share "template-name" | Compartilhar template |
kiro template import "template-url" | Importar template |
| Comando | Descrição |
|---|
kiro extension list | Listar extensões instaladas |
kiro extension install "extension-name" | Instalar extensão |
kiro extension uninstall "extension-name" | Desinstalar extensão |
kiro extension create "extension-name" | Criar extensão 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"
}
}
```## Arquivos de Configuração
```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
| Variável | Descrição |
|---------|-------------|
| `KIRO_API_KEY` | Chave de API do Kiro |
| `KIRO_PROJECT_ID` | Identificador do projeto |
| `KIRO_WORKSPACE` | Caminho do workspace |
| `KIRO_MODEL` | Modelo de IA padrão |
| `KIRO_TEMPERATURE` | Configuração de temperatura de IA |### .kiro/rules.yaml
| Comando | Descrição |
|---------|-------------|
| `kiro doctor` | Diagnosticar problemas de instalação |
| `kiro logs show` | Mostrar logs da aplicação |
| `kiro debug enable` | Ativar modo de depuração |
| `kiro cache clear` | Limpar cache do aplicativo |
| `kiro reset workspace` | Redefinir estado do workspace |## Variáveis de Ambiente
```bash
kiro init --template fullstack
kiro spec create "user-management"
kiro generate --api --frontend
kiro test generate
kiro deploy preview
```## Resolução 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
```## Melhores Práticas
- Comece com especificações claras e detalhadas
- Use arquivos de regras para manter a consistência
- Aproveite o MCP para integração de ferramentas externas
- Implemente estratégias adequadas de teste
- Use controle de versão para especificações
- Faça revisões de código regulares e verificações de qualidade
- Monitore desempenho e segurança
- Documente decisões de arquitetura
- Colabore efetivamente com os membros da equipe
- Mantenha as dependências atualizadas
```bash
kiro ci generate --platform github
kiro test coverage --threshold 80
kiro security scan
kiro deploy production --auto