# Domain Modeling

> Use when deciding what the concepts in a system are and what they are called — the types, the bou…

Use when deciding what the concepts in a system are and what they are called — the types, the boundaries between contexts, the vocabulary. Concerns whether the model tells the truth about the problem and reads as a story a human can follow. Trigger on designing or changing types, naming things, modelling a business domain, or when the code's words and the problem's words have drifted apart. Do NOT use for local implementation style or for planning work.

- Page: https://ss33.ai/skills/bfollington/domain-modeling-31540269556
- Publisher: bfollington
- Category: [Software Development](https://ss33.ai/skills/category/software-development-t44z8z) › [Misc](https://ss33.ai/skills/category/software-development-t44z8z/misc-0pfo0b)
- Source: https://github.com/bfollington/terma/blob/75e1bac2317daecf42f5403f2e37c9b3bc434994/plugins/terma/skills/domain-modeling/SKILL.md

## Skill

This skill's licence does not allow redistribution, so the store does not serve its text. Get it from the author: https://github.com/bfollington/terma/blob/75e1bac2317daecf42f5403f2e37c9b3bc434994/plugins/terma/skills/domain-modeling/SKILL.md
