layers-conceptual-mode…
Techniques for defining the product's objects, relationships, states, and vocabulary…
Techniques for mapping a domain's concepts, terminology conflicts, and bounded contexts — the raw material the conceptual model is built from
$ npx -y skills add jamiemill/layers-skills --skill layers-domain --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/layers-domainContext preview
The summary Claude sees to decide when to auto-load this skill.
Techniques for mapping a domain's concepts, terminology conflicts, and bounded contexts — the raw material the conceptual model is built from
name: layers-domain description: Techniques for mapping a domain's concepts, terminology conflicts, and bounded contexts — the raw material the conceptual model is built from
*Assumes `/layers-intro` has been loaded. This skill is a library of techniques, not a script — see "How to use these skills" there.*
The domain layer maps what exists in the real world independently of any product: the concepts, terminology, processes, relationships, and mental models users bring with them. This is observation, not design.
---
If the domain is already well understood and uncontested, you may not need this layer — go straight to the conceptual model.
---
---
Pick what fits — concept mapping plus a terminology audit is the usual core.
| Technique | Use it when | |---|---| | **Concept maps / bubble diagrams** (`graph TD`/`LR`) | The domain is complex and poorly understood. Informal nodes-and-lines show how concepts relate without forcing premature structure. | | **Terminology audit** | Capture, per concept: the names used, who uses which and when, and whether the conflict is synonymy or polysemy. Don't pick a winner. | | **Bounded-context mapping** | Communities share vocabulary internally but diverge across groups. Name and describe each seam — it will matter when the model is defined. | | **Noun harvest** | Compile every noun surfaced, marked object / attribute / instance-or-value / unclear. Raw material for the conceptual model. | | **Domain event storming** (Brandolini) | Process-heavy domain. Name significant events in past tense on a timeline; note triggers and results. Objects with events around them likely need state diagrams later. | | **Expert interviews** | Domain knowledge lives in people, not documents — surfaces tacit knowledge and contested terms. | | **Document & artefact analysis** | The domain produces contracts, forms, invoices that reveal natural structure and vocabulary. | | **Competitive analysis** | Entering an established domain — existing products reveal how others modelled it, and where they disagree. | | **Shadowing** | Workflows are hard to articulate; watching reveals what people actually do. |
---
Open by asking what domain you're mapping, who operates in it, and what they're trying to accomplish before any product exists. Then surface concepts — listen for nouns (candidate objects), verbs (processes), and the natural vocabulary, including what people *actually call* things.
Offer the technique that fits the live question: a concept map when relations are unclear, a terminology audit when language is contested, event storming when the domain is process-heavy. Do the next useful thing, not all of them.
Capture only the residue — the concept map if it earned its place, the documented terminology conflicts and bounded contexts, any key events, and the noun harvest. This is raw material, not a finished document.
When the domain is mapped, the noun harvest is the starting point for `/layers-conceptual-model`.
A set of AI skills that guide product designers through the Layers of Product Design framework — a structured way to think about design work across seven layers, from observed user behaviour through to surface decisions.
Repo: jamiemill/layers-skills
Techniques for defining the product's objects, relationships, states, and vocabulary…
Techniques for mapping interaction structure and flow — places, affordances, edge cases, and…
Framework orientation for Layers of Product Design — load this first; provides the context…
Techniques for planning user research and synthesising it into grounded, confidence-rated…
Diagnostic audit across all seven layers — identifies the bottleneck layer and recommends…
Techniques for connecting user opportunities to business outcomes and solution bets, and…