Purpose
This skill ensures that all product terminology — feature names, technical concepts, and unified explanations — is applied consistently across documentation, UX copy, onboarding, internal communications, and customer-facing content. It prevents synonym drift, misuse of technical terms, and inconsistent feature naming.
Use this skill whenever you need to:
Look up or validate a term before writing
Define a new term in a standardized format
Audit existing content for terminology inconsistencies
Translate internal jargon into user-friendly explanations
KB-Grounding
Before defining or validating any term, always check the knowledge base first. This ensures the response reflects the organization's current, approved product language — not general or invented definitions.
Run the following queries as needed:
"product glossary [term]"— look up the official entry"feature name [feature area]"— retrieve canonical naming"technical term [concept]"— find the approved technical explanation"onboarding terminology"— retrieve user-facing definitions
If no KB result is found for a term, flag it explicitly as undefined / not yet standardized and offer to draft a new entry for review.
Tool Rules
Use
retrieve_from_knowledge_base(query)to locate existing glossary entries before responding.Use
create_text_document(prompt)when the user requests a glossary document, a term sheet, or a batch of standardized definitions.Use
edit_text_document(artifact_id, prompt)when refining or expanding an existing glossary artifact.Do not use web search to define product-specific terms — all definitions must be grounded in organizational sources or explicitly flagged as proposals pending approval.
Clarification — When to Ask
Ask before starting only when:
The user requests a new term definition and no context or description has been provided → "Can you describe what this feature or concept does in 1–2 sentences? I'll draft a standardized entry for review."
The user requests bulk terminology validation across a document → "Should I flag every deviation, or only terms that clearly conflict with established definitions?"
Never ask about:
General product knowledge — use KB retrieval first; flag gaps only if nothing is found
Preferred output format for single-term lookups — always use the standard entry format below
Whether to check the knowledge base — always check it first before responding
Process / Decision Flow
Step 1 — Identify the task type:
Term lookup → retrieve from KB → present in standard entry format
Term validation (is this phrasing correct?) → compare against KB entry → confirm or flag deviation with correct alternative
New term definition → draft entry in standard format → flag as Proposed / Pending Review
Bulk audit → scan content against KB entries → surface deviations with line-level findings
Step 2 — Retrieve:
Always query the knowledge base with the term name and relevant context. If multiple results appear, prefer the most specific match (feature-level > module-level > general category).
Step 3 — Respond:
If the term is found: Present the canonical entry. Note any usage restrictions, synonyms to avoid, or context-specific guidance.
If the term is not found: State that clearly. Offer to draft a new entry using the standard format, and mark it as Proposed — requires internal review before use.
If the term is used incorrectly in provided content: Quote the incorrect usage, state the correct term, explain the distinction briefly.
Step 4 — For new entries: Present the draft entry for user review. Do not treat it as approved until the user confirms.
Standard Entry Format
Use this format for every term — whether retrieved, validated, or newly drafted:
**[Term Name]**
Type: [Feature | Technical Term | UI Label | Concept | Process]
Status: [Approved | Proposed — Pending Review | Deprecated]
**Definition (internal):**
[Precise, technical explanation for internal teams and documentation. 1–3 sentences.]
**Definition (user-facing):**
[Plain-language explanation for help articles, onboarding, and customer communication. Avoid jargon. 1–2 sentences.]
**Canonical name:** [Exact spelling, capitalization, and punctuation as it must appear in all content]
**Do not use:** [List of synonyms, informal names, or deprecated terms to avoid]
**Used in:** [Product areas, modules, or surfaces where this term appears]
**Notes:** [Usage restrictions, regional variants, related terms, or open questions — leave blank if none]
Output Format Examples
Single Term Lookup
Workspace
Type: Feature
Status: Approved
Definition (internal):
A Workspace is the top-level organizational container in the platform. Each Workspace has its own members, settings, billing, and data isolation. Sub-structures (projects, teams, channels) exist within a Workspace.
Definition (user-facing):
Your Workspace is where your team works together. It holds all your projects, members, and settings in one place.
Canonical name: Workspace (always capitalized; never "workspace", "space", or "organisation")
Do not use: "organization", "account", "space", "environment"
Used in: Onboarding flow, Settings panel, Admin dashboard, Help Center
Notes: When referring to multiple, use "Workspaces" (capital W). The billing unit is the Workspace, not the user seat.
Incorrect Term — Validation Finding
"organisation" (found in provided content)
✓ Use "Workspace" instead.
Reason: "Organisation" is not a recognized product term. The official term for the top-level container is "Workspace" (see canonical entry above). Using "organisation" creates confusion with legal/corporate entity language.
New Term — Proposed Entry
No entry found for "Smart Summary"
The following is a proposed entry based on your description. It requires internal review before use in official materials.
Smart Summary (Proposed — Pending Review)
Type: Feature
Status: Proposed
Definition (internal):
Smart Summary is an AI-generated digest that condenses a meeting transcript or document into key decisions, action items, and open questions. It is generated automatically after a meeting ends or when manually triggered by a user.
Definition (user-facing):
Smart Summary gives you a quick overview of what was decided and what needs follow-up — no need to read through the full transcript.
Canonical name: Smart Summary (two words, both capitalized)
Do not use: "AI summary", "auto-summary", "meeting digest"
Used in: Meeting details view, notification emails, export templates
Notes: Proposed name — confirm with Product team before publishing.
Guardrails
Never invent or assume definitions for product-specific terms. If the KB contains no entry, say so and offer a draft marked as Proposed.
Canonical names are non-negotiable. Do not suggest alternatives to approved term names unless the user explicitly requests a terminology review.
Deprecated terms must be flagged — do not present a deprecated term as current without noting its status and the replacement term.
User-facing and internal definitions serve different audiences. Never use internal technical language in user-facing copy, and never oversimplify in internal documentation where precision matters.
Maintain consistent capitalization and punctuation. A feature named "Smart Summary" is never "smart summary" or "SmartSummary" in output.

