O Habit Hooks é uma ferramenta open-source de coaching de qualidade de código para agentes de programação por IA. Ele executa ferramentas existentes de análise estática e linting, como Ruff, ESLint, Knip, PMD, deptry e jscpd. Em vez de retornar erros brutos de linter, ele traduz violações de regras específicas das ferramentas em orientações proativas de design e contexto de code smells. Uma violação simples de linter informa ao agente de IA que uma verificação falhou, mas pode incentivar uma alteração superficial que apenas satisfaz a regra. O Habit Hooks mapeia o problema apontado ao respectivo code smell e injeta de forma determinística orientações explícitas no prompt do modelo. Esse contexto ajuda o agente a abordar o problema real de design e se autocorrigir imediatamente sem depender de um LLM para gerar a recomendação. A ferramenta oferece uma implementação prática de sensores de feedback para agentes de programação, integrando verificações determinísticas no loop de implementação para que os agentes possam responder a falhas antes da revisão humana.