From plugadvpl
Shows status of the plugadvpl index: source count, symbols, DB size, last ingest timestamp. Optionally checks for stale files.
How this skill is triggered — by the user, by Claude, or both
Slash command
/plugadvpl:statusThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Mostra status do indice plugadvpl no projeto atual.
/plugadvpl:statusMostra status do indice plugadvpl no projeto atual.
/plugadvpl:status [--check-stale]
--check-stale — verifica fontes cujo hash/mtime divergem do indice (detecta defasagem)uvx [email protected] --format md status $ARGUMENTS
Linhas relevantes (todas como dict de 1 row):
| Campo | Significado |
|---|---|
runtime_version | versao do binario rodando AGORA (plugadvpl.__version__) — v0.3.12+ |
plugadvpl_version | versao do binario que gravou o indice (frozen no init/ingest) |
cli_version | versao do binario que rodou o ultimo ingest (idem) |
parser_version | versao do parser usado na ingest |
schema_version | versao do schema SQLite (das migrations aplicadas) |
indexed_at | timestamp ISO da ultima ingest |
total_arquivos | numero de fontes indexados |
total_chunks | total de funcoes/chunks |
total_chamadas | total de calls indexadas (call graph) |
total_lint_findings | total de achados do lint (somente em lint_findings) |
lookup_bundle_hash | hash dos lookups (funcoes_restritas, lint_rules, etc.) |
v0.3.12 — divergencia runtime vs indice: se
runtime_version != plugadvpl_version, ostatusimprime aviso amarelo em stderr orientandoplugadvpl ingest --incrementalpara ganhar regras/parsers da versao nova. Use--quietse quiser suprimir o aviso.
Quando --check-stale: lista adicional de arquivos com mtime defasado.
/plugadvpl:status — visao geral rapida/plugadvpl:status --check-stale — detecta arquivos defasados para reindexplugadvpl --version — apenas a versao do binario (sem precisar do status inteiro)Tres caminhos validos, cada um responde uma pergunta diferente:
| Comando | Responde |
|---|---|
plugadvpl --version (ou -V) | "qual binario esta rodando AGORA?" — eager flag, v0.3.12+ |
plugadvpl version | mesma resposta, via subcomando antigo |
plugadvpl status | "binario AGORA + binario que gravou indice + sao iguais?" |
uv tool list | "qual versao o uv instalou no PATH?" |
Pegadinha:
plugadvpl statushistoricamente mostrava SO a versao gravada no indice (frozen no ingest). Aposuv tool upgradeo binario mudava mas o status continuava mostrando a antiga, confundindo agentes IA. Em v0.3.12 o status mostra as duas (runtime_version+plugadvpl_version) e avisa quando divergem.
/plugadvpl:ingest (incremental) ou /plugadvpl:reindex <arquivo>runtime_version != plugadvpl_version, rode /plugadvpl:ingest --no-incremental
para reaplicar regras/parsers da versao nova em TODO o codebase. (--incremental
pula arquivos cujo mtime nao mudou, entao regras novas nao re-avaliam — vide
"Pegadinha do --incremental" no skill ingest.)/plugadvpl:doctor — diagnostico do ambientenpx claudepluginhub jonipraia/plugadvpl --plugin plugadvplLists all plugadvpl CLI subcommands with usage and global flags. Helps developers explore available commands for AdvPL source indexing, symbol search, impact analysis, linting, and SX dictionary queries.
Displays QMD project configuration including collections, paths, descriptions, and git hook status, plus live index health with document counts, embedding vectors, missing collections, model info, and MCP connectivity.
Runs OntoIndex CLI commands to analyze/index a repo, check status, clean the index, generate a wiki, or list indexed repos.