Data Object Conventions

Enforce consistent structure, formatting, and placement for static data objects (catalogs, config, content, lookup tables, enums-as-data) in TypeScript/JavaScript codebases. Use whenever creating, editing, refactoring, or reviewing a data file or data object — including extracting data out of logic files, splitting a monolithic file, deciding where data should live, or formatting a data array. Triggers on phrases like 'data file', 'data object', 'catalog', 'lookup table', 'extract the data', 'split this file', 'format this data', 'where should this data live', 'this data is ugly'. Do NOT use for runtime state, API responses, or database rows — those are data-in-motion, not static data.

arndvs 790cef8 6 files · 18.9 KB Updated

File contents

arndvs/ctrlshft/tree/main/skills/data-object-conventions commit 790cef85ff

Frequently asked questions

npx skillmds@latest add arndvs/data-object-conventions