alifurkangokce/driftlint

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?

O Driftlint é uma skill para agentes de IA (como Claude Code, Cursor, Codex) que detecta automaticamente 'drift' entre as diretrizes declaradas nos arquivos de configuração do agente (CLAUDE.md, AGENTS.md, skills) e o estado real do código-fonte. Ele escaneia claims obsoletos — como 'suporta integração com API X' quando a chamada real foi removida — e gera um relatório claro no terminal. A ferramenta não requer configuração manual nem chave de API: funciona como um linter que analisa o repositório local e compara as intenções documentadas com a implementação atual. Suporta múltiplas plataformas de agentes e ajuda a manter a documentação do agente precisa e confiável, evitando que o agente faça suposições incorretas sobre as capacidades do projeto.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add alifurkangokce/driftlint

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

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?

  1. O Driftlint analisa os arquivos de configuração do seu agente (por exemplo, CLAUDE.md, AGENTS.md, skills/).
  2. Ele procura por afirmações declaradas — coisas que seu agente afirma ser capazes de fazer, tecnologias suportadas, ou comportamentos.
  3. Em seguida, ele escaneia seu código-fonte em busca de evidências dessas afirmações.
  4. 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.md ou 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.

Habilidades Relacionadas