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:

  1. The file suffix (carried on the referenceName).
  2. The configurationTypeId numeric ID.
  3. The canonical minimal-valid skeleton (sourced from the matching creator skill's references/<type>.md).
  4. 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 configurationTypeId table, 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.

Workflow

Installs
20
Repository
datex/skills
First Seen
Jun 8, 2026
component-scaffolder — datex/skills