O que driftlint faz?
Encontra as afirmações em seu CLAUDE.md / AGENTS.md / skills que seu código não suporta mais.
Zero configuração, sem chave de API.
O que é?
Driftlint é uma ferramenta que verifica se as afirmações nos arquivos de configuração do seu agente de IA (como CLAUDE.md ou AGENTS.md) ainda são verdadeiras com base no código real do repositório. Ele age como um "linter de drift" para configurações de agente.
Como funciona?
- O Driftlint analisa os arquivos de configuração do seu agente (por exemplo,
CLAUDE.md,AGENTS.md,skills/). - Ele procura por afirmações declaradas — coisas que seu agente afirma ser capazes de fazer, tecnologias suportadas, ou comportamentos.
- Em seguida, ele escaneia seu código-fonte em busca de evidências dessas afirmações.
- Se uma afirmação não puder ser verificada no código, ela é sinalizada como drift — uma alegação que seu código não suporta mais.
Saída de exemplo
❌ Drift encontrado!
Afirmação: "Suporta integração com API do GitHub"
Arquivo: CLAUDE.md, linha 12
Motivo: Nenhuma chamada à API do GitHub encontrada no código.
Plataformas suportadas
- Claude Code
- Cursor
- Codex
- Qualquer agente que use
CLAUDE.md,AGENTS.mdou similar
Como usar
Apenas execute:
npx driftlint
Não precisa de instalação, não precisa de chave de API, não precisa de configuração.
Por que usar?
- Documentação confiável: Seu agente nunca tentará algo que não é mais suportado.
- Zero atrito: Sem configuração, sem chaves, sem servidores.
- Base de código saudável: Detecta código morto ou alegações desatualizadas.
Feito por @alifurkangokce.