A skill que fica de olho no seu código a noite toda, sem pedir aumento
Toda noite eu mandava o mesmo prompt pro Claude Code: acha mais um bug, escreve mais um teste, ajeita esse pedaço capenga de UI. Cansei. Se o trabalho é repetitivo, o problema é meu, não dele. Montei uma skill pra fazer isso sozinho, em loop, sem eu ficar cutucando: keep-improving.
Como funciona
A cada ciclo ela:
- Pesquisa o que usuários reais estão falando sobre o domínio do produto (skill
last30days: Reddit, Hacker News, X, GitHub) - Quando a busca só devolve trecho, usa
scrapling, lib Python que passa por bloqueios comuns, pra pegar a página inteira - Lê o código do projeto de verdade antes de tocar em qualquer arquivo
- Aplica direto o que é seguro: teste faltando, bug com causa clara, polish pequeno de UI, alt text em imagem
- Mudança maior (feature nova, troca de layout) vai pro
TODO IMPROVEMENTS.md, não é aplicada sozinha - Repete até eu mandar parar
A regra que importava mais
Skill sozinha mexendo no código é ótimo até ela decidir commitar algo que você não pediu. Por isso trava: nunca git commit, nunca git push. Ponto final. Diff fica parado, eu decido o que sobe.
Regra solta é sugestão, e IA ignora sugestão sob pressão. Escrevi como regra dura: listei as desculpas que ela usaria pra justificar um commit ("é só um typo", "os testes passaram", "junto tudo num commit só no final") e deixei explícito por que cada uma é furada.
Padrão que segui
Já tinha duas skills com estrutura parecida rodando aqui: findable (pesquisa e aplica melhoria de SEO/GEO sozinha) e zero-drift (regras fixas de comportamento). Usei as duas de referência: frontmatter com name/description/when_to_use, separação clara entre mudança segura e sensível, relatório por ciclo, condição de parada.
Sobrou dois arquivos: SKILL.md, que o Claude lê quando roda, e README.md, pra quem abrir a pasta entender do que se trata.
Roda em qualquer agente que leia markdown — Cursor, Windsurf, o que for. Copia e cola.