Přeskočit na obsah

/data-model — Průvodce datovým modelem

Průvodce datovým modelem: Odpoví na otázky o kanonickém datovém modelu ze schématu, validátorů a skutečných záznamů — jaká pole typ má, co je povinné, jaké enumy jsou uzavřené, kdo pole vynucuje nad rámec tvaru a kdo ho čte. Claude skill, provoz.

Claude skill provoz

Volání

/data-model

Argumenty: "[claim | source | case | gap | relation | entity | dossier | tooling]"

Zdroj: .claude/skills/data-model/SKILL.md

Odpoví na otázky o kanonickém datovém modelu ze schématu, validátorů a skutečných záznamů — jaká pole typ má, co je povinné, jaké enumy jsou uzavřené, kdo pole vynucuje nad rámec tvaru a kdo ho čte. Při rozporu mezi schématem a dokumentací vyhrává schéma a rozpor je nález.

Kdy ho spustit

Před přidáním nebo změnou pole, při ručním psaní záznamu, a když není jasné, co které pole znamená.

Pro koho a s jakým rizikem

  • Persona: rešeršista, editor, vývojář, údržbář
  • Riziko: jen čte
  • Zapisuje do souborů: ne

Co vynucuje

Nic — tenhle příkaz reportuje nebo generuje, ale sám o sobě nic neshazuje. Co selže při chybě, hlídají brány, které za ním v pipeline běží.

Co je potřeba vědět

  • Pole, které nikdo nečte, i šablonové pole bez pokrytí schématem jsou obojí nedodělaná změna.
  • Přidat záznam je čistě datová operace; přidat pole se dotýká tří míst. Na druhé je /schema-change.
  • additionalProperties: false není překážka, je to brána — neuvedené pole shodí build záměrně.

Jak se skill popisuje sám

Vysvětlí kanonický datový model z toho, co skutečně platí — ze schémat, validátorů, view modelů a existujících záznamů, ne z dokumentace. Použij ho, když někdo potřebuje vědět, jaká pole má tvrzení/zdroj/entita, co je povinné, co který validátor hlídá a kde se to mění: „jaká pole má SRC", „co znamená tohle pole", „kde se to validuje".

Doslovný text z .claude/skills/data-model/SKILL.md.

Popis vychází z hlavičkového komentáře zdrojového souboru. Volání, zařazení do pipeline i členství v pre-commit hooku se dopočítávají při každém buildu ze samotného repozitáře.