← ClaudeAtlas

ubiquitous-languagelisted

Build or refresh the repository's ubiquitous-language terms document, a committed Markdown table of domain terms (term, meaning here, identifiers) that humans and agents read before designing. Use when the user asks to define domain terms, create or update a glossary or ubiquitous language, pin what a term means in this codebase, reconcile names between the spec and the code, or invokes /speckit-pro:ubiquitous-language. Also runs the advisory identifier lint on a diff. Not for scoping interviews, PRD authoring, or general SDD coaching.
racecraft-lab/racecraft-plugins-public · ★ 5 · Web & Frontend · score 74
Install: claude install-skill racecraft-lab/racecraft-plugins-public
# Ubiquitous Language Write and maintain `docs/ai/specs/ubiquitous-language.md`: one table of the domain terms this repository uses, what each means here, and the code identifiers that carry it. Grill Me and PRD authoring read it when present, so a term is pinned once and reused instead of re-derived in every interview. ## Ground recommendations Inspect the tools and skills actually available. Follow the shared [capability-discovery](${CLAUDE_PLUGIN_ROOT}/skills/speckit-autopilot/references/capability-discovery.md) and [grounding](${CLAUDE_PLUGIN_ROOT}/skills/speckit-autopilot/references/grounding.md) contracts. A term's meaning comes from the code and documents that use it; disclose uncertainty and do not invent a definition. ## Workflow 1. **Read what exists.** If `docs/ai/specs/ubiquitous-language.md` exists, read it first and treat its rows as settled unless the user reopens one. Read `.specify/memory/constitution.md`, the technical roadmaps under `docs/ai/specs/`, and any PRD under `docs/` for terms already in use. 2. **Scan the repository.** Collect candidate terms from module and package names, exported classes and functions, database tables and columns, API routes, and README or docs headings. Group names that split the same concept (`Invoice`, `bill`, `statement`) and names that overload one word for two concepts. 3. **Propose the table.** For each term, write one row: the term, its meaning in this repository in one sentence, and the iden