brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
reviewAnalisar a auto-memória em busca de candidatos a promoção, entradas desatualizadas, oportunidades de consolidação e métricas de saúde.
Independent GitHub snapshot · Automated classification · Original documentation governs
name: "review" description: "Analisar a auto-memória em busca de candidatos a promoção, entradas desatualizadas, oportunidades de consolidação e métricas de saúde." agents:
Realiza uma auditoria abrangente da auto-memória do Claude Code e produz recomendações acionáveis.
/si:review # Revisão completa
/si:review --quick # Apenas resumo (contagens + top 3 candidatos)
/si:review --stale # Focar em entradas desatualizadas
/si:review --candidates # Mostrar apenas candidatos a promoção
# Encontrar o diretório de auto-memória do projeto
MEMORY_DIR="$HOME/.claude/projects/$(pwd | sed 's|/|%2F|g; s|%2F|/|; s|^/||')/memory"
# Fallback: verificar padrões de caminho comuns
# ~/.claude/projects/<usuario>/<projeto>/memory/
# ~/.claude/projects/<caminho-absoluto>/memory/
# Listar todos os arquivos de memória
ls -la "$MEMORY_DIR"/
Se o diretório de memória não existir, reportar que a auto-memória pode estar desabilitada. Sugerir verificar com /memory.
Ler o arquivo MEMORY.md completo. Contar linhas e verificar contra o limite de 200 linhas na inicialização.
Analisar cada entrada para:
Indicadores de recorrência
Indicadores de desatualização
find)Oportunidades de consolidação
Candidatos a promoção — entradas que atendem a TODOS os critérios:
.claude/rules/Se MEMORY.md referencia ou o diretório contém arquivos adicionais (debugging.md, patterns.md, etc.):
Ler o CLAUDE.md do projeto (se existir) e comparar:
Verificar também o diretório .claude/rules/ por regras escopadas existentes.
Produzir no formato:
Revisão de Auto-Memória
Saúde da Memória:
MEMORY.md: {{linhas}}/200 linhas ({{percent}}%)
Arquivos por tópico: {{count}} ({{names}})
CLAUDE.md: {{linhas}} linhas
Regras: {{count}} arquivos em .claude/rules/
Candidatos a Promoção ({{count}}):
1. "{{padrão}}" — visto {{n}}x, aplica-se amplamente
→ Sugestão: {{alvo}} (CLAUDE.md / .claude/rules/{{name}}.md)
2. ...
Entradas Desatualizadas ({{count}}):
1. Linha {{n}}: "{{entrada}}" — {{motivo}}
2. ...
Consolidação ({{count}} grupos):
1. Linhas {{a}}, {{b}}, {{c}} todas sobre {{tópico}} → fundir em 1 entrada
2. ...
Conflitos ({{count}}):
1. MEMORY.md linha {{n}} contradiz CLAUDE.md: {{detalhe}}
Recomendações:
- {{sugestão acionável}}
- {{sugestão acionável}}
/si:status mostra MEMORY.md com mais de 150 linhas/si:review --quick frequentemente (baixo overhead)