Identify terminology inconsistencies across team memory banks
Compare terminology across teams by:
Extracting Key Terms - From each memory bank, identify:
Detecting Conflicts - Flag cases where:
Mapping Equivalences - Create a translation table showing:
Recommending Resolution - For each conflict:
Terminology drift is insidious. Teams develop their own language organically, and by the time they need to collaborate, they've accumulated invisible translation barriers. One team's "deployment" is another's "release" is another's "promotion." These differences seem trivial until they cause a production incident.
Common drift patterns:
[2-3 sentences on the overall state of terminology alignment. How severe is the drift?]
Risk Level: [Low / Medium / High / Critical] Teams Analyzed: [List] Terms Reviewed: [Count] Conflicts Found: [Count]
| Team | Their Definition | Example Usage |
|---|---|---|
| [Team A] | [What they mean] | "[Quote from memory bank]" |
| [Team B] | [What they mean] | "[Quote from memory bank]" |
| [Team C] | [What they mean] | "[Quote from memory bank]" |
Risk: [What could go wrong if this isn't resolved] Recommendation: [Standardize to X / Create explicit mapping / Needs discussion] Suggested Standard Definition: [If recommending standardization]
Concept: [What the underlying thing is]
| Team | Their Term | Definition |
|---|---|---|
| [Team A] | "[term]" | [Their definition] |
| [Team B] | "[term]" | [Their definition] |
Risk: [What could go wrong] Recommendation: [Which term to standardize on and why]
| Acronym | Team A | Team B | Team C | Recommendation |
|---|---|---|---|---|
| [ABC] | [Expansion] | [Expansion] | [Not used] | [Standardize to X] |
| [XYZ] | [Expansion] | [Different expansion] | [Expansion] | [Clarify context] |
This table shows how concepts translate across teams:
| Canonical Term | Team A | Team B | Team C | Notes |
|---|---|---|---|---|
| [Standard name] | "[their term]" | "[their term]" | "[their term]" | [Any nuances] |
| [Standard name] | "[their term]" | "[their term]" | N/A | [Team C doesn't use this concept] |
These differences exist but don't currently cause confusion:
| Variation | Teams | Why It's Low Risk |
|---|---|---|
| [Term A vs Term B] | [Teams] | [Explanation] |
## [Term]
**Definition:** [Clear, canonical definition]
**Also Known As:** [Team-specific variants, if kept]
**Not To Be Confused With:** [Similar terms that mean different things]
**Examples:** [Concrete usage examples]
## [Team-Specific Term]
**See:** [Canonical Term]
**Used By:** [Which team]
**Note:** [Any context on why this variant exists]
[Highest priority term to standardize]
[Second priority]
[Create/Update shared glossary]
Confidence: [How confident I am in these findings] Limitations: [What I couldn't determine from the memory banks] Suggested Follow-Up: [Additional analysis that might help] </output-format>
NEVER:
DO NOT:
ALWAYS:
PRIORITIZE BY:
| Team | Their Definition | Example Usage |
|---|---|---|
| Platform | A deployed microservice container | "The auth service handles token validation" |
| API Team | An external API endpoint | "We expose three services: users, orders, inventory" |
| Support | A product tier | "Enterprise service includes 24/7 support" |
Risk: When Platform says "the service is down," API Team might think the endpoint is unavailable while Support thinks the subscription tier has issues. During incidents, this ambiguity costs precious minutes. Recommendation: Standardize technical usage to "microservice" for Platform's meaning, "endpoint" for API Team's meaning, keep "service" for Support's customer-facing context.
❌ Bad conflict identification:
| Team | Their Style |
|---|---|
| Team A | "kubernetes" |
| Team B | "Kubernetes" |
Risk: Looks different. Recommendation: Pick one.
[This is pedantic—capitalization rarely causes real confusion. Don't waste attention on it.]
✅ Good equivalence mapping:
| Canonical Term | Platform Team | Mobile Team | Backend Team | Notes |
|---|---|---|---|---|
| End User | "user" | "app user" | "customer" | Mobile distinguishes from "developer user" |
| Deployment | "deploy" | "release" | "promotion" | Backend uses "promotion" for prod specifically |
| Failure | "error" | "crash" | "exception" | Mobile "crash" = app termination specifically |
❌ Bad equivalence mapping:
| Term A | Term B |
|---|---|
| thing | stuff |
[No context, no teams identified, no explanation of why this matters] </examples>3c:["$","$L44",null,{"content":"$45","frontMatter":{"name":"detect-terminology-drift","description":"Identify terminology inconsistencies across team memory banks"}}]