From advpl-specialist
Generates and validates Protheus data dictionary configuration scripts for SX2, SX3, SIX, SXG, SXA, SX1, SX5, SXB, and SX7 tables.
How this skill is triggered — by the user, by Claude, or both
Slash command
/advpl-specialist:sx-configurationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill provides templates and validation rules for generating Protheus data dictionary configuration scripts: SX2 table headers, SX3 field definitions, SIX indexes, SXG field groups, SXA form folders/tabs, SX1 report parameter questions, SX5 generic tables, SXB standard F3 lookup queries, and SX7 field triggers. It covers required field values, naming conventions (3-char aliases, `Z`-prefix...
This skill provides templates and validation rules for generating Protheus data dictionary configuration scripts: SX2 table headers, SX3 field definitions, SIX indexes, SXG field groups, SXA form folders/tabs, SX1 report parameter questions, SX5 generic tables, SXB standard F3 lookup queries, and SX7 field triggers. It covers required field values, naming conventions (3-char aliases, Z-prefixed custom tables, XX_FIELD naming), share-mode semantics (C/E/M), and common pitfalls such as creation order (SX2 before SX3 before SIX) and hardcoded physical table names.
Activate this skill when the user is registering a new custom table, adding custom fields, defining indexes, grouping fields for cross-table validation, organizing MVC form tabs, setting up report parameter questions, creating a generic lookup table, or configuring an F3 query or field trigger. It does not cover programmatic READ access to the dictionary at runtime (Posicione, TamSx3, FW APIs) -- see protheus-reference/sx-dictionary.md for that.
| Reference file | Read when |
|---|---|
| reference.md | Always -- SX2/SX3/SIX/SXG/SXA/SX1/SX5/SXB/SX7 field templates, share modes, naming rules, and common pitfalls |
npx claudepluginhub thalysjuvenal/advpl-specialist --plugin advpl-specialistProvides metadata from Protheus SX tables (SX1-SX9, SXA, SXB, SXG, SIX) for creating fields, parameters, triggers, queries, and diagnosing dictionary-driven behavior. Use when customizing or debugging Protheus without recompiling.
Quick-lookup reference for TOTVS Protheus native functions, SX data dictionary, REST API patterns, MV_* parameters, and restricted function checks.
Guides DocType creation in Frappe/ERPNext with JSON structure, field types, Python controllers, naming patterns, permissions, and relationships. Use for data modeling and document setup.