← ClaudeAtlas

calleeslisted

Lista o que uma funcao/metodo ADVPL/TLPP chama (call graph direto no indice plugadvpl/Protheus)
JoniPraia/plugadvpl · ★ 12 · Data & Documents · score 70
Install: claude install-skill JoniPraia/plugadvpl
# `/plugadvpl:callees` Lista todas as funcoes/metodos chamadas por uma funcao (call graph direto). ## Uso ``` /plugadvpl:callees <funcao> ``` ## Execucao ```bash uvx plugadvpl@0.30.1 --format md callees $funcao ``` > **Para agente IA:** prefira `--format md`. Default `table` trunca colunas em terminais estreitos. Flag global, vem **antes** do subcomando. ## Exemplos - `/plugadvpl:callees U_PLUG001` — tudo que `U_PLUG001` chama - `/plugadvpl:callees MaXXXProcessa` — dependencias de `MaXXXProcessa` ## Saida Para cada callee: - nome da funcao chamada - linha do call site - tipo da chamada (nativa ERP, restrita, user function, externa) ## Casos de uso - Mapear dependencias de uma funcao antes de extrair/mover - Identificar uso de funcoes restritas/depreciadas - Estimar superficie de impacto de uma refatoracao ## Proximos passos sugeridos - `/plugadvpl:callers <funcao>` — o lado oposto (quem chama) - `/plugadvpl:lint <arquivo>` — checa uso de restritas