ubiquitous-language (DEPRECATED)
This skill has been split into two replacement skills.
What to use instead
| Want to... | Use |
|---|---|
| Build or refresh a domain glossary from the code itself | /repo-context-scan |
| Stress-test an engineering artifact (eng spec, TDD, refactor plan, technical design) against the glossary | /domain-grill |
| Stress-test a PRD or any non-technical plan | /grill-me |
Why the split
The old skill conflated two responsibilities:
- Building a domain glossary (passive scan of the codebase)
- Using the glossary to challenge new work (active interview against an artifact)
These have different cadences (one-shot per repo vs per-feature), different ownership (autonomous vs interactive), and different scopes (writes CONTEXT.md vs reads it). Splitting them keeps each skill focused and lets them evolve without entangling the other.
The new pair also produces richer artifacts:
CONTEXT.md(orCONTEXT-MAP.mdfor multi-context repos) instead of a flatUBIQUITOUS_LANGUAGE.md- Seeded
docs/adr/entries for visibly deliberate decisions - Bounded-context awareness for monorepos and multi-domain codebases
- A clean separation between what the domain is (CONTEXT.md, owned by
/repo-context-scan) and how to challenge new work against it (/domain-grill)
Migration
If you previously ran /ubiquitous-language to build a glossary:
/repo-context-scan
If you previously used the same skill to challenge a draft against your domain language during eng work:
/domain-grill
If you used it during product or planning work that wasn't code-grounded:
/grill-me
Status
This stub remains in the catalog as a redirect so existing references resolve. The original implementation is preserved in git history. New invocations should use the replacement skills above.