界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
效率与协作 · SKILL.md

status

status

【效率与协作】Painel de saúde da memória mostrando contagens de linhas, arquivos por tópico, capacidade, entradas desatualizadas e recomendações.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: "status" description: "Painel de saúde da memória mostrando contagens de linhas, arquivos por tópico, capacidade, entradas desatualizadas e recomendações." agents:

  • claude-code

/si:status — Painel de Saúde da Memória

Visão geral rápida do estado da memória do seu projeto em todos os sistemas de memória.

Uso

/si:status                    # Painel completo
/si:status --brief            # Resumo em uma linha

O que Reporta

Passo 1: Localizar todos os arquivos de memória

# Diretório de auto-memória
MEMORY_DIR="$HOME/.claude/projects/$(pwd | sed 's|/|%2F|g; s|%2F|/|; s|^/||')/memory"

# Contar linhas no MEMORY.md
wc -l "$MEMORY_DIR/MEMORY.md" 2>/dev/null || echo "0"

# Listar arquivos por tópico
ls "$MEMORY_DIR/"*.md 2>/dev/null | grep -v MEMORY.md

# CLAUDE.md
wc -l ./CLAUDE.md 2>/dev/null || echo "0"
wc -l ~/.claude/CLAUDE.md 2>/dev/null || echo "0"

# Diretório de regras
ls .claude/rules/*.md 2>/dev/null | wc -l

Passo 2: Analisar capacidade

MétricaSaudávelAtençãoCrítico
Linhas MEMORY.md< 120120-180> 180
Linhas CLAUDE.md< 150150-200> 200
Arquivos por tópico0-34-6> 6
Entradas desatualizadas01-3> 3

Passo 3: Verificação rápida de desatualização

Para cada entrada no MEMORY.md que referencia um caminho de arquivo:

# Verificar se os arquivos referenciados ainda existem
grep -oE '[a-zA-Z0-9_/.-]+\.(ts|js|py|md|json|yaml|yml)' "$MEMORY_DIR/MEMORY.md" | while read f; do
  [ ! -f "$f" ] && echo "DESATUALIZADO: $f"
done

Passo 4: Saída

Status da Memória

  Auto-Memória (MEMORY.md):
    Linhas:        {{n}}/200 ({{bar}}) {{emoji}}
    Arquivos por tópico: {{count}} ({{names}})
    Última atualização: {{date}}

  Regras do Projeto:
    CLAUDE.md:    {{n}} linhas
    Regras:        {{count}} arquivos em .claude/rules/
    Global do usuário: {{n}} linhas (~/.claude/CLAUDE.md)

  Saúde:
    Capacidade:     {{saudável/atenção/crítico}}
    Referências desatualizadas: {{count}} (arquivos que não existem mais)
    Duplicatas:   {{count}} (entradas repetidas entre arquivos)

  {{se recomendações}}
  Recomendações:
    - {{recomendação}}
  {{fim se}}

Modo resumido

/si:status --brief

Saída: Memória: {{n}}/200 linhas | {{count}} regras | {{status_emoji}} {{status_word}}

Interpretação

  • Verde (< 60%): Espaço suficiente. A auto-memória está funcionando bem.
  • Amarelo (60-90%): Ficando cheia. Considere executar /si:review para promover ou limpar.
  • Vermelho (> 90%): Perto da capacidade. A auto-memória pode começar a descartar entradas mais antigas. Execute /si:review agora.

Dicas

  • Execute /si:status --brief como uma verificação rápida a qualquer momento
  • Se a capacidade estiver amarela+, execute /si:review para identificar candidatos a promoção
  • Entradas desatualizadas desperdiçam espaço — exclua referências a arquivos que não existem mais
  • Arquivos por tópico são normais — o Claude os cria para manter o MEMORY.md abaixo de 200 linhas
我的收藏