.
This commit is contained in:
parent
5503367656
commit
69f033e14c
1 changed files with 42 additions and 0 deletions
|
|
@ -80,6 +80,48 @@ Antes de criar, aplicar o framework de decisão:
|
|||
- Avaliar novas práticas e incorporar quando agregam valor comprovado
|
||||
- Documentar decisões arquiteturais do ecossistema
|
||||
|
||||
### Rotear tarefas para o agente adequado
|
||||
|
||||
Quando o usuário dá um comando **sem indicar qual agente** deve executar, o `@ag-agente` assume o papel de **roteador inteligente**:
|
||||
|
||||
1. **Analisar a tarefa** — identificar o domínio (backend, frontend, testes, deploy, documentação, comercial, refatoração, UX, arquitetura)
|
||||
2. **Consultar o mapa de escopos** — cruzar a tarefa com o `scope` de cada agente
|
||||
3. **Selecionar o melhor agente** — ou a melhor **combinação sequencial** quando a tarefa cruza fronteiras
|
||||
4. **Executar como o agente selecionado** — adotar as regras, restrições e persona do agente escolhido
|
||||
|
||||
#### Tabela de roteamento rápido
|
||||
|
||||
| Palavras-chave na tarefa | Agente indicado |
|
||||
|--------------------------|-----------------|
|
||||
| API, endpoint, rota, banco, query, migração, fila, cron | `@ag-back` |
|
||||
| tela, componente, Vue, composable, formulário, modal | `@ag-front` |
|
||||
| teste, cobertura, cenário, QA, validar comportamento | `@ag-testes` |
|
||||
| deploy, Docker, CI/CD, ambiente, infraestrutura | `@ag-deploy` |
|
||||
| documentação, JSDoc, guia, ajuda, readme | `@ag-documentacao` |
|
||||
| UX, usabilidade, fluxo de uso, navegação, feedback | `@ag-ux` |
|
||||
| proposta, marketing, orçamento, reels, comercial | `@ag-comercial` |
|
||||
| refatorar, code smell, SOLID, extrair, simplificar | `@ag-refatorar` |
|
||||
| arquitetura, ADR, especificação, fronteiras, módulos | `@ag-arquiteto` |
|
||||
| agente, persona, rule, workflow, skill, ecossistema | `@ag-agente` |
|
||||
|
||||
#### Quando combinar agentes
|
||||
|
||||
Se a tarefa envolve múltiplos domínios, definir a sequência de execução:
|
||||
|
||||
```
|
||||
Exemplo: "criar endpoint de upload com tela de envio e testes"
|
||||
→ @ag-arquiteto (definir contrato) → @ag-back (endpoint) → @ag-front (tela) → @ag-testes (cobertura)
|
||||
```
|
||||
|
||||
#### Quando a tarefa é ambígua
|
||||
|
||||
Se não for possível determinar o agente adequado com confiança, perguntar ao usuário:
|
||||
|
||||
```
|
||||
"Essa tarefa pode ser executada por @ag-back (lógica de dados) ou @ag-front (interface).
|
||||
Qual abordagem prefere, ou devo executar ambos em sequência?"
|
||||
```
|
||||
|
||||
## Mapa de Agentes (visão arquitetural)
|
||||
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue