ce-domainlisted
Install: claude install-skill relusion/vg-sdlc-claude-plugins
# Domain
**Invocation input:** Scope to teach (optional): $ARGUMENTS
Teach a person the **business domain a codebase encodes** — the layer above the
implementation: the context the product exists in, the actors and roles it serves, the
domain nouns and their lifecycles, the processes and journeys it supports, the business
rules and invariants it enforces, and the ubiquitous language it is built around. Where
`/ce-onboard` transfers the **as-built code** to its next maintainer, this tool transfers
the **world that code serves** — to an engineer new to the product, a PM, an analyst, or
anyone who must speak the product's language before they touch a file.
The workflow is **read-only on code and existing artifacts**. It teaches; it never
patches code, edits specs, or modifies any other artifact. The only thing it may write is
one optional, consented **domain primer** — a team-internal document, never the
user-facing docs that `/ce-ship-document` owns.
Its epistemic contract is the load-bearing part: **a codebase is a witness to its domain,
not the domain itself.** Code and recorded artifacts can evidence *what* the system
enforces, *who* it distinguishes, and *what* it names. They cannot evidence *why* a rule
exists, what market or regulation shaped it, or what human process wraps the software.
This tool teaches the first category with citations — and hands the second to a human as
a **Known-Unknowns Register**. It never narrates the unevidenced.
Like `/ce-onboard`, it **o