Install any skill in seconds. Free to start, no credit card required.
Get Started Free →fradser/domain-modeling
Build and sharpen a project's domain model.
Passed 16 of 20 test cases with the skill, and 10 of 20 without it.
and 12 more in the full report
9 fixed9 passed either way3 still failing2 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
We just resolved the definition of 'Fulfillment Window' after a long discussion. We have 4 more terms to discuss today. Should I collect all definitions in my notepad and paste them into `CONTEXT.md` at the end of our session?
| Checked | Without skill | With skill |
|---|---|---|
| The response recommends updating CONTEXT.md immediately when a term crystallizes. | Missed | Passed |
| The response advises against batching glossary updates at the end of the session. | Missed | Passed |
The instructions your model reads when the skill loads.
Actively build and sharpen the project's domain model as you design. This is the active discipline: challenging terms, inventing edge-case scenarios, and writing the glossary and decisions down the moment they crystallise. (Merely reading CONTEXT.md for vocabulary is not this skill: that's a one-line habit any skill can do. This skill is for when you're changing the model, not just consuming it.)
Most repos have a single context:
/
├── CONTEXT.md
├── docs/
│ └── adr/
│ ├── 0001-event-sourced-orders.md
│ └── 0002-postgres-for-write-model.md
└── src/
If a CONTEXT-MAP.md exists at the root, the repo has multiple contexts. The map points to where each one lives:
/
├── CONTEXT-MAP.md
├── docs/
│ └── adr/ ← system-wide decisions
├── src/
│ ├── ordering/
│ │ ├── CONTEXT.md
│ │ └── docs/adr/ ← context-specific decisions
│ └── billing/
│ ├── CONTEXT.md
│ └── docs/adr/
Create files lazily: only when you have something to write. If no CONTEXT.md exists, create one when the first term is resolved. If no docs/adr/ exists, create it when the first ADR is needed.
test cases passed, vs 10 / 20 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.