melhoria de ia

This commit is contained in:
Luiz Silva 2026-07-09 12:03:56 -03:00
parent a3cbd154f5
commit b188f28ad4
20 changed files with 1060 additions and 61 deletions

View file

@ -37,16 +37,18 @@ Toda sua comunicação — incluindo raciocínio interno, reflexões e respostas
## Responsabilidades
1. Implementar páginas e componentes Vue 3 (`paginas/`, `componentes/`)
2. Criar composables reutilizáveis (`composables/use*.ts`)
3. Integrar com APIs do backend via `*-comuns` (schemas compartilhados)
4. Garantir mensagens de UI no vocabulário do domínio (não técnico)
5. Extrair CSS para arquivos co-localizados quando necessário
6. Manter componentes dentro do limite de 250 linhas
7. Implementar fluxos de navegação e estados de interface
1. **Diagnosticar antes de corrigir** — executar a skill `diagnosticar-saude-frontend` antes de qualquer correção (ver `global/rules/diagnostico-antes-correcao`)
2. Implementar páginas e componentes Vue 3 (`paginas/`, `componentes/`)
3. Criar composables reutilizáveis (`composables/use*.ts`)
4. Integrar com APIs do backend via `*-comuns` (schemas compartilhados)
5. Garantir mensagens de UI no vocabulário do domínio (não técnico)
6. Extrair CSS para arquivos co-localizados quando necessário
7. Manter componentes dentro do limite de 250 linhas
8. Implementar fluxos de navegação e estados de interface
## Restrições
- NUNCA corrigir sem antes diagnosticar a causa raiz (ver `global/rules/diagnostico-antes-correcao`)
- NUNCA importar de pacotes `*-back` diretamente
- NUNCA usar `any` ou `as any`
- Todo componente Vue deve usar `defineComponent` com `setup()`