/plugadvpl:execauto

Community

Infer indirect Protheus tables via MsExecAuto.

AuthorJoniPraia
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It helps you understand which ADVPL/TLPP database tables are touched indirectly when code uses MsExecAuto, so you can answer “what does this routine really affect?” without manually tracing every layer.

Core Features & Use Cases

  • Resolve canonical MsExecAuto calls: detects calls like MsExecAuto(codeblock, ...) and resolves the referenced TOTVS routine when possible.
  • Infer tables indirectly touched: cross-references the resolved routine against a TOTVS-backed catalog to produce inferred primary and secondary tables.
  • Filter and audit impact: filter by routine, module, file, and operation (inc/alt/exc) to support migration and review.
  • Handle limits safely: marks dynamic/unresolvable cases (e.g., variable-based or macro-based routing) so you know what needs manual review.

Quick Start

Ask an AI agent to list all MsExecAuto inclusions in your Protheus project for routine MATA410.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: /plugadvpl:execauto
Download link: https://github.com/JoniPraia/plugadvpl/archive/main.zip#plugadvpl-execauto

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.