mcpField
S
sx-configuration

sx-configuration

github.com/thalysjuvenalData & databases19149 installsUpdated 6w ago
Repository

About sx-configuration

sx-configuration is a skill for creating Protheus data dictionary configuration scripts. It provides templates and validation rules for table and field definitions, indexes, form organization, report parameters, lookups, and triggers, with naming and ordering guidance.

Key features

  1. 01SX dictionary script templates
  2. 02Field validation rules
  3. 03Naming conventions
  4. 04Share-mode guidance
  5. 05Creation-order checks
  6. 06Common pitfall checks

Use cases

  1. 01Registering a custom table and fields
  2. 02Defining indexes and field groups
  3. 03Organizing MVC form tabs
  4. 04Configuring report parameters, lookups, or triggers

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/thalysjuvenal/advpl-specialist --skill sx-configuration

After installing, type/sx-configurationin Claude Code to confirm it loaded.

Bundled filesreference.md

Details

From the project README

SX Configuration

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 fileRead when
reference.mdAlways -- SX2/SX3/SIX/SXG/SXA/SX1/SX5/SXB/SX7 field templates, share modes, naming rules, and common pitfalls

Comments

Markdown supported