Builds a project glossary that maps everyday wording to canonical terms, repository actions, and reusable engineering rules. Use when a user asks "what does X mean here?", "define our terms", "standardize this naming", "turn this phrase into a repo action", "grill the domain language", or whether a local correction should apply to similar code.
Create or update a project vocabulary so users, domain experts, and agents mean the same thing without forcing the user to know specialist terms.
Produce canonical terms, aliases, relationships, ambiguities, sources, and
prompt translations. When corrective feedback is the source, also produce its
intent radius, generalized rule, pattern sweep, dispositions, and enforcement
handoff. Use schema_version: 1 when automation consumes the output.
Use this mode when the user corrects a specific line, function, file, command, API, workflow, or implementation detail and the correction may express wider engineering intent.
line, function, file,
package, repository, architecture_rule, or durable_memory.Input: "This parser fix is not doing what I want; do not patch only this function."
Feedback Intent Radius: repository
Generalized Feedback Rule: Parse failures use typed results; callers never infer failure from missing values.
Pattern Sweep: parsers/** and their direct callers
Similar-Case Dispositions: 3 aligned now; 1 different semantics; 1 deferred to another owner
Enforcement: schema constraint plus parser-contract regression testInput: "What does 'make it available' mean in this repository?"
**Runtime Projection**:
The generated skill surface visible to the active agent runtime.
_Avoid_: installed skill, copied source
## Prompt Translations
| User phrase | Canonical action |
| --- | --- |
| "make it available" | Run `./bin/ask skills sync --scope workspace --json`, then `./bin/ask skills sync --scope user --json`, and verify the runtime links. |Use this mode when the user asks to be grilled, challenged, interviewed deeply, or stress-tested against the project domain model. Follow the focused domain-grill procedure.
Use the output template for new single-context or
multi-context glossaries. Preserve UBIQUITOUS_LANGUAGE.md when an existing
repository contract consumes that filename. Translate external CONTEXT.md
wording to the active local glossary surface before writing.
Flagged Ambiguities with a clear resolution..harness/decisions/**, or architecture
artifacts from this skill. Hand off to the repo's decision-record or
architecture workflow after the terminology question is resolved.If the scope, source glossary, or authority for a terminology change is unclear, stop with one missing input rather than rewriting vocabulary by guesswork.
Confirm the active glossary exists, every canonical term has a one- or two-sentence definition, aliases to avoid are listed for terms with competing names, flagged ambiguities include a resolution, prompt translations include at least one user phrase when informal wording exists, and the agent instruction pointer references the active ubiquitous-language file. For corrective feedback, also confirm the intent radius, generalized rule, searched scope, similar-case dispositions, and enforcement decision are explicit; a local-only result must be supported by the pattern sweep rather than assumed from the named example. Fail fast: stop at the first failed gate and do not proceed until the blocker is fixed.
Never drop required context for brevity; move it into references or deferred context and link it here.
references/Infrastructure/references/deferred-skill-context/agent-ops-ubiquitous-language/Use this skill when a named concept, boundary, or domain term is ambiguous across source, tests, interfaces, or operator language and a governed vocabulary decision is required.
Provide the target repository or product surface, the terminology under review, authoritative sources where available, and the intended consumer of the resulting vocabulary decision.
Do not turn one naming preference into a global rule without an independent pattern sweep. Keep generated text, retrospective evidence, and user terminology distinct from canonical domain authority, and stop when ownership or approval is missing.
d933d80
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.