What problem does it solve? Product teams accumulate ambiguous terminology, conflicting domain relationships, and undocumented structural decisions that cause misalignment. This Skill provides a disciplined process to resolve term ambiguity, update domain relations, and register hard-to-reverse decisions with canonical language. ## Core Features & Use Cases - Canonical Term Resolution: Detects vague, overlapping, or contradictory terms and proposes canonical definitions tested against concrete scenarios and boundary cases. - Domain Relation Updates: Proposes synchronized updates to relations documentation (Markdown and YAML) when domain relationships change. - Decision Logging: Registers structural decisions in a decisions directory only when they are hard to reverse, surprising without context, and the result of a real trade-off. - Use Case: When a team debates whether "assinante" and "cliente" mean the same thing, use this Skill to define the canonical term, test it against edge cases, and propose its entry in the glossary. ## Quick Start Ask the assistant to resolve the ambiguity between two product terms and propose the canonical definition for the domain glossary.