component-wiring-check
Installation
SKILL.md
Component Wiring Check
Audit cross-component reference contracts on a Datex Studio branch — verify that one component's reference to another (a hub tab mounting a grid, a hub filter pointing at a selector, a grid's datasourceConfig pointing at a datasource, a selector backed by a datasource, a form opened via $shell.<Package>.open<referenceName>Dialog) is contract-complete. This is a read-only audit skill: it reads configs, reports findings, and routes fixes to the matching creator skill. It never mutates configs on the branch.
See also: the creator skills (
hub-creator,grid-creator,form-creator,editor-creator,selector-creator) — each owns the round-trip + push step for fixes the audit surfaces.
References
- ../datex-studio-shared/branch-setup.md — Branch/connection selection (shared across skills)
- references/component-wiring.md — Authoritative wiring-rule reference: the three silent-failure traps,
moduleIdrule,configParameters↔inParamsmirror,vars/rowVarsdeclaration rule - ../datex-studio-conventions/defaults.md — Default package for new components (not for references to existing ones — important not to confuse the two)
- ../tailoring-overlay/ — Overlay-specific shadow-marker rules (the "outdated contract at import" symptom is a separate tailoring concern)
Dependencies
grid-creator/hub-creator/form-creator/editor-creator/selector-creatorskills — invoked downstream when this audit surfaces a fix to apply (this skill reports findings; the creator skill carries the round-trip + push)tailoring-overlayskill — invoked when the symptom is "outdated contract" on a tailored overlay rather than a wiring drift on the base componentpost-edit-verification/component-validatorskills — invoked after fixes land, by the creator skill that applied them (not by this audit directly)