Domain Modeling

Build and sharpen a project's domain model as an ongoing discipline during active design or build work: challenge terminology against CONTEXT.md, invent edge-case scenarios, cross-check stated behavior against code, and propose an ADR draft the moment a decision crystallizes. Use when the user is pinning down domain terminology or a ubiquitous language, or when another skill needs live domain vocabulary mid-session. Keywords: domain model, ubiquitous language, glossary, CONTEXT.md, ADR draft, ambiguous terminology, edge-case scenario, ADR record. Not for one-shot reconstruction of an unfamiliar domain from scratch (domain-comprehension), or one concrete module's contract/seam (module-design).

luckyrjain 94f1c08 13 files · 31.1 KB Updated

File contents

luckyrjain/software-builder/tree/main/skills/domain-modeling commit 94f1c08fa4

Frequently asked questions

npx skillmds@latest add luckyrjain/domain-modeling