From plugadvpl
Shows a condensed architectural view of an ADVPL/TLPP source file before reading it, saving tokens by revealing structure, capabilities, symbols, SQL, tables, and lint findings.
How this skill is triggered — by the user, by Claude, or both
Slash command
/plugadvpl:archarquivoThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Comando-chefe do plugadvpl.** Mostra a visao arquitetural condensada de um arquivo ADVPL/TLPP.
/plugadvpl:archComando-chefe do plugadvpl. Mostra a visao arquitetural condensada de um arquivo ADVPL/TLPP.
Use ANTES de Read em qualquer .prw — economiza tokens drasticamente.
Em vez de carregar 2000 linhas de fonte, voce recebe o "esqueleto":
<Class>.<VERB> desde v0.3.21)tabelas_via_execauto: bool (v0.3.18+) — True quando capability
EXEC_AUTO_CALLER esta set: lista de tabelas pode estar incompleta porque
analise estatica nao expande a rotina chamada via MsExecAuto. Caller
deve rodar tables na rotina alvo pra cobertura real./plugadvpl:arch <arquivo>
uvx [email protected] --format md arch $arquivo
Para agente IA: sempre passe
--format md(ou--format jsonse for parsear). O defaulttableusa Rich e trunca colunas em terminais estreitos (ar...,ti...). A flag--formatvem antes do subcomando — eh global no callback.
/plugadvpl:arch src/matxxx.prw — visao de uma rotina MVC/plugadvpl:arch src/wsxxx.prw — visao de um WebService/plugadvpl:arch include/totvs.ch — visao de um include/plugadvpl:arch <arquivo> para entender a forma/plugadvpl:find, /plugadvpl:callers, /plugadvpl:tables para navegar/plugadvpl:lint <arquivo> — issues de qualidade/restritas/plugadvpl:callers <funcao> — onde simbolos do arquivo sao usados/plugadvpl:callees <funcao> — o que cada simbolo chamanpx claudepluginhub jonipraia/plugadvpl --plugin plugadvplProduces a deterministic dossier of an ADVPL routine — identity, tables, call graph — and verifies each symbol against an index without using an LLM.
Analyzes Delphi source code in a folder to generate professional technical reports. Helps with code audits, quality assessments, and migration planning.
Explains complex code, files, or concepts using structural search and mermaid diagrams. Useful for architecture, data flow, and design analysis.