selector-creator
Installation
SKILL.md
Selector Creator
Author or modify a Datex Studio selector (configurationTypeId=7) on a branch — the platform's dropdown / autocomplete control. Selectors define an option list backed by a datasource, a display-label expression over each option, and a built-in full-text search box that forwards typed input into the backing datasource. They mount inside form fields, hub filter dropdowns, and grid filter cells; they don't render standalone.
References
- ../datex-studio-shared/branch-setup.md — Branch/connection selection (shared across skills)
- references/selectors.md — Authoritative selector authoring reference: component-variant rule, file shape, datasource wiring, full-text search three-piece contract, getList ↔ getByKeys parity
- ../datex-studio-conventions/file-format.md —
configurationTypeIdtable and TypeScript-expression encoding rules - ../datex-studio-conventions/naming-conventions.md —
_ddsuffix convention, filename stem matching, display-name rule - ../datex-studio-runtime/runtime-globals.md — platform-injected globals available in selector code (
$selector,$option,$flows,$utils, ...) - ../datex-studio-runtime/calling-conventions.md — UI-tier calling rules (call functions, never actions)
- ../datasource-creator/references/datasources.md — datasource taxonomy (component variant
-datasource.jsonvs FPDS-footprintDatasource.json) - ../datasource-creator/references/flow-datasources.md — flow-type datasource shape (enum dropdowns, computed option sets)
- ../datasource-creator/references/odata-datasources.md — OData-type datasource shape (entity-backed dropdowns)
- ../component-wiring-check/references/component-wiring.md — caller-contract rules, moduleId rule
- ../form-creator/references/forms.md — typical mounting site (form fields)
- ../hub-creator/references/hubs.md — typical mounting site (hub filter dropdowns)