Modeling Skill banner
turystack turystack

Modeling Skill

Data community

Description

Data modelling skill — what becomes a table, how tables relate, how every row is scoped to a customer, how a model evolves once it has rows, and the library of canonical models the CLI generates: IAM first. Installed into .claude/skills and/or .codex/skills via the turystack CLI.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

@turystack/modeling

The modelling skill: what becomes a table, how tables relate, how every row is scoped to a customer, and how a model changes once it has rows in it — plus the library of canonical models the CLI generates literally.

File Owns
`SKILL.md` Entry point and routing
`00-overview.md` Mental model, the five costly mistakes, how a model file is written
`01-entities.md` TAB — tables, identity, keys, naming, types
`02-relationships.md` REL — cardinality, join tables, optional keys, ownership
`03-scoping.md` SCP — tenancy columns, scoped uniqueness, cross-tenant reads
`04-evolution.md` EVO — additive change, renames, policy vs shape, seeds
`10-model-iam.md` IAM — identity and access: organization, workspace, user, membership, role, permission

Models are numbered from `10`. A new canonical model takes the next number and its own `` namespace.

Installed into `.claude/skills` and/or `.codex/skills` by the Turystack CLI.