What problem does it solve?
Inconsistent terminology and undocumented design decisions across repositories create confusion and slow collaboration. This Skill helps teams establish a shared domain language and capture decisions in CONTEXT.md and ADRs for clear, auditable communication.
Core Features & Use Cases
- Inventory terms by scanning READMEs, modules, and PR titles to surface repeated nouns/verbs and ambiguous terminology.
- Draft CONTEXT.md to house a glossary (term → definition → example) and core concepts, plus ADRs to record reversible decisions.
- Identify decision gaps by proposing ADRs in docs/adr/NNNN-title.md with context, decision, and consequences.
- Align references in code with glossary terms, and propose aliases during transitions to avoid breaking changes.
- Validate terminology by re-reading a complex module using CONTEXT.md as the mapping reference to verify consistency.
Quick Start
Create a CONTEXT.md glossary at the repo root, document terms, and start capturing ADRs for major decisions.