component-scaffolder
Installation
SKILL.md
Component Scaffolder
Scaffold a new Datex Studio component from a documented skeleton. This skill is the routing layer for "I need to start a new component." It maps a requested component type to:
- The file suffix (carried on the
referenceName). - The
configurationTypeIdnumeric ID. - The canonical minimal-valid skeleton (sourced from the matching creator skill's
references/<type>.md). - The matching creator skill to hand off to for the actual body authoring.
Creator skills (action-creator, function-creator, grid-creator, etc.) own authoring their own component type. This skill owns the dispatch decision — which suffix, which cti, which skeleton doc, which creator skill — so that routing logic doesn't get duplicated into every creator skill. The branch is the source of truth; the scaffolder never writes into a local src/ tree.
References
- ../datex-studio-conventions/file-format.md — Canonical
configurationTypeIdtable, file suffix rules, the wrong-cti failure mode. - Each creator skill's
references/<type>.md— Canonical minimal-valid skeleton for that component type. Never fabricate JSON structure from memory; always consult the matching reference doc.