# Stats

> Gera página de estatísticas da wiki IsAbel — roda script Python que compila métricas de grafo (networkx), vocabulário, atividade temporal e cobertura, e escreve `wiki/sinteses/estatisticas-da-wiki.md`. Use com /stats, "gerar estatísticas", "atualizar estatísticas". Use when this capability is needed.

- Skill: `tomevault-io/stats-3` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/stats-3`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/stats-3/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/stats-3

---


# /stats

Gatilhos: `/stats` · "gerar estatísticas" · "atualizar estatísticas da wiki"

## Passo 1 — Rodar scripts

Da raiz do projeto:

```bash
uv run python .claude/skills/stats/scripts/stats_wiki.py
uv run python .claude/skills/stats/scripts/update_status.py
```

`stats_wiki.py` sobrescreve `wiki/sinteses/estatisticas-da-wiki.md` com um painel determinístico contendo:

- Totais e cobertura por tipo / status.
- Grafo: top por grau de entrada, saída e PageRank; órfãos; componentes isolados.
- Vocabulário: top 50 palavras (stopwords PT-BR via `nltk`) + top 20 bigramas.
- Atividade mensal a partir de `log.md` (sparkline ASCII).
- Tamanho das páginas (histograma textual, extremos).
- Sugestões automáticas (órfãs, termos sem página, componentes isolados).

`update_status.py` atualiza a linha `**Cobertura atual:**` em `index.md` (contagens de obras, conceitos etc.). Centralizar essa atualização aqui — em vez de no `/ingest` — evita conflitos em `index.md` entre worktrees paralelas. Rodar preferencialmente na `main` após mesclar ingestões.

## Passo 2 — Atualizar catálogo e log

Se esta é a primeira execução e a página ainda não está em `wiki/sinteses/catalogo.md`:

1. Adicionar `- [[wiki/sinteses/estatisticas-da-wiki]] — painel estatístico gerado automaticamente` na seção Sínteses do catálogo.
2. Adicionar entrada em `log.md`: `## [YYYY-MM-DD] setup | Página de estatísticas da wiki`.

Em regenerações subsequentes, apenas rodar o script.

## Passo 3 — Lint de sanidade (opcional)

```bash
uv run python .claude/skills/lint/scripts/lint_wiki.py
```

Verifica que a página gerada passa nos checks da wiki.

---
> Source: [gabrielgmendonca/isabel-wiki](https://github.com/gabrielgmendonca/isabel-wiki) — distributed by [TomeVault](https://tomevault.io).
<!-- tomevault:4.0:skill_md:2026-05-22 -->

