You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add project guidelines and configuration files for development standards
- Introduce AGENTS.md for repository guidelines and project structure
- Add core development principles in .cursor/rules/core-development.mdc
- Establish project-specific context in .cursor/rules/project-context.mdc
- Implement Cursor IDE configuration in .cursor/rules/cursor.json
- Create specialized rules for controllers, services, DTOs, guards, routes, and integrations
- Update .gitignore to exclude unnecessary files
- Enhance CLAUDE.md with project overview and common development commands
-**`specialized-rules/integration-channel-rules.mdc`** - Integrações de canal (`src/api/integrations/channel/`)
31
+
-**`specialized-rules/integration-chatbot-rules.mdc`** - Integrações de chatbot (`src/api/integrations/chatbot/`)
32
+
-**`specialized-rules/integration-storage-rules.mdc`** - Integrações de storage (`src/api/integrations/storage/`)
33
+
-**`specialized-rules/integration-event-rules.mdc`** - Integrações de eventos (`src/api/integrations/event/`)
34
+
35
+
## Como Usar
36
+
37
+
### Referências Cruzadas
38
+
Os arquivos principais fazem referência aos especializados usando a sintaxe `@specialized-rules/nome-do-arquivo.mdc`. Quando você trabalha em um arquivo específico, o Cursor automaticamente carrega as regras relevantes.
39
+
40
+
### Exemplo de Uso
41
+
Quando você edita um arquivo em `src/api/services/`, o Cursor automaticamente:
42
+
1. Carrega `core-development.mdc` (sempre ativo)
43
+
2. Carrega `project-context.mdc` (sempre ativo)
44
+
3. Carrega `specialized-rules/service-rules.mdc` (ativado pelo glob pattern)
45
+
46
+
### Padrões de Código
47
+
Cada arquivo de regras contém:
48
+
-**Estruturas padrão** - Como organizar o código
49
+
-**Padrões de nomenclatura** - Convenções de nomes
50
+
-**Exemplos práticos** - Código de exemplo
51
+
-**Anti-padrões** - O que evitar
52
+
-**Testes** - Como testar o código
53
+
54
+
## Configuração do Cursor
55
+
56
+
O arquivo `cursor.json` contém:
57
+
- Configurações de formatação
58
+
- Padrões de código específicos do Evolution API
59
+
- Diretórios principais do projeto
60
+
- Integrações e tecnologias utilizadas
61
+
62
+
## Manutenção
63
+
64
+
Para manter as regras atualizadas:
65
+
1. Analise novos padrões no código
66
+
2. Atualize as regras especializadas correspondentes
67
+
3. Mantenha os exemplos sincronizados com o código real
0 commit comments