x3-4gl-copilot

star 0

Comprehensive Sage X3 4GL skill grounded in the EnterScript curated X3 knowledge base, with a self-contained dictionary, thematic knowledge router, syntax guide, entry-point guidance, project idioms, UI-framework observations, and troubleshooting workflow. Use when Codex or another agent needs to explain 4GL constructs, generate or refactor X3 routines, review .src/.tra/.stc files, map help semantics into code, work with X3 object/GPOINT entry points, or troubleshoot runtime and authoring issues without inventing unsupported 4GL syntax.

richardikeda By richardikeda schedule Updated 6/4/2026

name: x3-4gl-copilot description: Comprehensive Sage X3 4GL skill grounded in the EnterScript curated X3 knowledge base, with a self-contained dictionary, thematic knowledge router, syntax guide, entry-point guidance, project idioms, UI-framework observations, and troubleshooting workflow. Use when Codex or another agent needs to explain 4GL constructs, generate or refactor X3 routines, review .src/.tra/.stc files, map help semantics into code, work with X3 object/GPOINT entry points, or troubleshoot runtime and authoring issues without inventing unsupported 4GL syntax.

X3 4GL Copilot

Use the skill's own dictionary first. Use only bundled references under references/ at runtime; external project paths are build-time inputs only.

Quick start

Working rules

  • Prefer the dictionary's normalized entry over ad hoc guesses.
  • Prefer authoritative-knowledge entries over generic plugin/helper entries and over corpus-only observations.
  • If a symbol is absent from the dictionary and bundled knowledge map, say that the skill cannot confirm it instead of inventing syntax.
  • Do not open the original EnterScript project knowledge path during skill use; follow only links inside this skill.
  • Keep generated code explicit: visible aliases, visible transaction outcome, visible fstat checks, visible labels.
  • Avoid client-specific names and table abbreviations unless the user supplied them.
  • When the corpus suggests a habit that lacks normative support, say so explicitly instead of presenting it as a rule.
  • When reviewing code, prioritize bugs, hidden state, missing file guards, broken action routing, mask-state confusion, and transaction safety.

Generation defaults

  • Use small examples with clear labels and comments only where structure would otherwise be ambiguous.
  • Prefer patterns aligned with $ACTION, Subprog, Funprog, Local File, Link, Filter, Trbegin, and explicit screen-event wiring.
  • Show error or status checks near the operation that can fail.

Coverage snapshot

The current generated dictionary contains 377 normalized entries across 10 categories, including 374 curated EnterScript 4GL symbol/concept pages.

Install via CLI
npx skills add https://github.com/richardikeda/4GL-SKILL-CODEX --skill x3-4gl-copilot
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator
richardikeda
richardikeda Explore all skills →