storage-creator
Installation
SKILL.md
Storage Creator
Author or modify a Datex Studio storage component (configurationTypeId=17) on a branch — a cloud-persisted Mongo-backed collection owned by a feature. Storage holds state that lives outside the Footprint OData schema: configuration options, rule tables, snapshot captures, derived analytic rollups, anything that's "the feature's own data" rather than a first-class WMS entity. Storage has no code strings of its own; it's consumed at function-tier via the $db.<Package>.<storage_referenceName> runtime global.
References
- ../datex-studio-shared/branch-setup.md — Branch/connection selection (shared across skills)
- references/storage.md — Authoritative storage authoring reference: file shape, column descriptors, the
required: trueread-then-patch trap, additive evolution rules, common patterns - ../datex-studio-conventions/file-format.md —
configurationTypeIdtable and editing rules - ../datex-studio-conventions/naming-conventions.md —
_storagesuffix convention, filename stem matching - ../datex-studio-conventions/defaults.md —
accessModifierdefaults - ../datex-studio-runtime/calling-conventions.md —
$dbis function-tier only; actions cannot reach storage - ../db-query/references/db.md — the
$dbruntime global: access path, API surface, fluent predicate DSL (.equals/.and/.or/.isNull/.in— never===/&&/||) - ../function-creator/references/functions.md — functions are the sole caller tier for
$db; write-side code lives here - ../datasource-creator/references/flow-datasources.md — flow-type datasources that wrap storage reads for UI consumption