Referência
27 convenções afinadas à mão
Nossa filosofia e o que a biblioteca de convenções cobre.
A filosofia
Começamos pelas formas como o código gerado por IA realmente quebra: tipos `any` silenciosos, erros engolidos, estados ilegais alcançáveis por campos opcionais, panes em runtime por entrada não validada. Cada regra é escrita para afastar o modelo de um desses modos de falha — e fica na biblioteca só se melhora visivelmente o código que os agentes produzem.
Cada regra é curta, opinativa e autocontida. Seu agente lê uma quando vai fazer a alteração correspondente — não todas no início da sessão. O resultado: prompts menores, contas menores e regras que o modelo consegue manter em memória ao escrever.
O que tem na biblioteca
A biblioteca atual conta com 27 convenções nas áreas em que o TypeScript gerado por IA mais erra: rigor de tipos, tratamento de erros, validação em fronteiras de confiança, nomes e estrutura de módulos, controle de fluxo, e padrões específicos de framework (formato de props de componentes React, convenções de modelos Prisma etc.).
As regras específicas estão disponíveis para assinantes via servidor MCP — não publicamos a lista completa aqui. Assine para ter acesso ao corpus.
Atualizações
Adicionamos e refinamos convenções conforme as ferramentas e os modelos evoluem. Atualizações entram em vigor instantaneamente: nada a redepoyar do seu lado. Mudanças relevantes são anunciadas aos assinantes por e-mail.