sterlingdon/donald-agent-hygiene

Audita e limpa skills/MCP/hooks/memória do Claude Code e Codex — higiene orientada por uso com relatório HTML, aplicação segura (dry-run + backup) e servidor local de execução com um clique.

O que é donald-agent-hygiene?

Este skill realiza uma auditoria completa e limpeza de skills, MCP servers, hooks e arquivos de memória utilizados por agentes como Claude Code e Codex. Ele analisa o histórico de uso real de cada skill (baseado em logs do diretório de habilidades) e gera um relatório HTML detalhado que mostra quais skills são usadas, quais estão obsoletas e quais podem ser removidas ou movidas para um diretório de desativação. O processo de aplicação é seguro: primeiro executa um dry-run para simular as alterações, depois faz backup automático antes de mover arquivos. Além disso, oferece um servidor local simples (Python ou Node.js) que permite executar a limpeza com um único clique via navegador, facilitando a manutenção contínua do ambiente do agente. Suporta múltiplas fontes de skills (Claude Code nativo, pasta 'skills', hooks, MCP config) e é compatível com macOS e Linux.

Funciona com✓Claude Code✓Codex CLI~Cursor
npx skills add sterlingdon/donald-agent-hygiene

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 donald-agent-hygiene faz?

Audita e limpa skills/MCP/hooks/memória do Claude Code e Codex — higiene orientada por uso com relatório HTML, aplicação segura (dry-run + backup) e servidor local de execução com um clique.

Visão Geral

Este skill analisa seu ambiente Claude Code (e Codex) para:

  • Listar todas as skills instaladas, MCP servers, hooks e arquivos de memória.
  • Verificar o histórico de uso de cada skill com base nos logs de habilidade.
  • Gerar um relatório HTML interativo mostrando skills usadas, skills órfãs e recomendações.
  • Executar a limpeza de forma segura: dry-run primeiro, backup automático, e então mover skills não utilizadas para um diretório disabled/.
  • Iniciar um servidor local (Python ou Node.js) para executar a limpeza com um clique no navegador.

Como Usar

# Se você tem Python
python audit_skills.py

# Se você tem Node.js
node audit_skills.mjs

O script:

  1. Escaneia ~/.claude/skills/, ~/.claude/hooks/, e configurações MCP.
  2. Verifica ~/.claude/claude.json e ~/.claude/logs/ para uso.
  3. Gera relatorio-higiene.html.
  4. Oferece aplicar alterações: dry-run primeiro, depois backup, depois mover skills.

Recursos

  • Relatório HTML: Visualização limpa com tabelas e status de uso.
  • Dry-run: Simula alterações sem modificar nada.
  • Backup: Cria diretório .agenthygiene-backups/ com timestamp.
  • Servidor local: python servidor.py ou node servidor.mjs — abre em http://localhost:8765.
  • Suporte a múltiplas fontes: skills do Claude Code nativo, pasta skills/, hooks, MCP config.

Requisitos

  • Claude Code ou Codex instalado.
  • Python 3.7+ ou Node.js 16+.
  • Sistema macOS ou Linux.

Arquivos de Configuração

CaminhoDescrição
~/.claude/skills/Diretório de skills do Claude Code
~/.claude/hooks/Diretório de hooks
~/.claude/claude.jsonConfiguração principal (inclui MCP servers)

Exemplo de Uso

# Auditar e gerar relatório
python audit_skills.py --report

# Aplicar limpeza (com confirmação)
python audit_skills.py --apply

# Iniciar servidor web
python servidor.py

Habilidades Relacionadas