editor-creator
Installation
SKILL.md
Editor Creator
Author or modify a Datex Studio editor (configurationTypeId=4) on a branch — a single-entity view/edit screen that hydrates one record, binds fields 1:1 to its properties, toggles between read-only and edit mode, and persists changes through a wrapping function that calls a CRUD action.
References
- ../datex-studio-shared/branch-setup.md — Branch/connection selection (shared across skills)
- references/editors.md — Authoritative editor authoring reference: file shape, runtime globals, invocation contract, common patterns, pre-flight checklist
- ../datex-studio-conventions/file-format.md —
configurationTypeIdtable and TypeScript-expression encoding rules - ../datex-studio-conventions/naming-conventions.md —
_editorsuffix, filename stem matching, display-name rule - ../datex-studio-runtime/runtime-globals.md — platform-injected globals available in editor code (
$editor,$flows,$shell,$utils, ...) - ../datex-studio-runtime/calling-conventions.md — UI-tier calling rules (call functions, never actions; CRUD via
$apis.<Package>.FootprintApi.extendedActions.<action_name>) - ../form-creator/references/forms.md — sibling component for transient input collection (the editor-vs-form decision)
- ../grid-creator/references/grids.md — typical host for editors via row-click / row-action flows
- ../datasource-creator/references/flow-datasources.md — single-result shape required for editor-backing datasources
- ../component-wiring-check/references/component-wiring.md — host reference contracts, vars-must-be-declared rule, moduleId rule