Domain Modeling
Use this skill to change the project's domain model or record its language and decisions. Merely reading existing domain terms while doing other work does not require this skill.
Modes
- Model and language: Sharpen concepts, invariants, scenarios, and ubiquitous language. Read references/domain-modeling.md before starting.
- Glossary and contexts: Create or update
CONTEXT.mdandCONTEXT-MAP.mdas domain language and context boundaries become clear. Use references/context-format.md. - Decision record: Create or update an ADR when the user asks for ADR work or a decision meets the qualification bar. Use references/adr-format.md.
Use TDD only as separate support when the user also asks to drive implementation test-first. Domain scenarios can clarify examples without starting a red-green-refactor loop.