IA: contexto @Codebase
O curso trata de como passar a um assistente de IA as convenções de um projeto antes de ele escrever código. Explica por que um modelo sem informação sobre a app repete o formato comum do código Rails público. Depois apresenta o CLAUDE.md, as regras .mdc do Cursor e o AGENTS.md, e compara arquivos de regras com a busca no código sob demanda. Percorre o MEMORY.md deste projeto, mostra como escrever regras concretas e delimitadas e explica por que arquivos de contexto ficam desatualizados.
O que você vai aprender
- ✓Por que assistentes de IA caem em padrões Rails genéricos sem contexto do projeto
- ✓Como o CLAUDE.md, as regras .mdc do Cursor e o AGENTS.md carregam instruções
- ✓A diferença entre um arquivo de regras e a busca no código sob demanda
- ✓Como escrever regras em código concreto, com permissões claras e escopo estreito
- ✓Por que arquivos de contexto se descolam do código e como mantê-los certos
Por que a IA inventa convenções plausíveis e erradas
IA: revisar antes de copiar terminou com uma action de controller que dava XP direto dentro do publish. Era Ruby válido e Rails idiomático, e errado para esta app, que mantém a regra de negócio em service objects. Nada nessa sugestão era um bug da IA. Ela funcionou como foi treinada, e esse é o…
Ler a aula completa grátis →Currículo
7 aulasPor que a IA inventa convenções plausíveis e erradas
Por que um modelo sem informação do projeto repete o padrão Rails dominante, como o controller inchado.
Arquivos de instruções do projeto: CLAUDE.md e regras do Cursor
Como o Claude Code lê o CLAUDE.md em toda sessão e como os .mdc do Cursor substituíram o .cursorrules.
Buscar no código como contexto
Como um arquivo de regras difere da busca no código, e por que o @codebase saiu do Cursor.
O MEMORY.md deste projeto
Um passeio pelo MEMORY.md deste projeto: regras de camadas, formato dos services e formulários com namespace.
Escrevendo regras que uma IA segue
Por que regras em código concreto, com permissões claras e escopo estreito, são mais fáceis de seguir para a IA.
Mantendo arquivos de contexto sincronizados com o código
Por que arquivos de contexto se descolam do código e por que uma regra desatualizada engana mais que nenhuma.
Juntando tudo: contexto antes do código
Como os mecanismos se juntam, e por que o contexto muda o ponto de partida sem dispensar a revisão.