aped-glossary

Maintain a project-wide domain glossary from APED artifacts with user confirmations.

2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/yabafre/aped-claude --skill aped-glossary
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aped-glossary
Source: https://github.com/yabafre/aped-claude/tree/main/src/templates/skills/aped-glossary
Command: npx skills add https://github.com/yabafre/aped-claude --skill aped-glossary

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

APED teams often drift into inconsistent naming for the same concepts, which causes confusion and wasted tokens across PRD, architecture, stories, and downstream artifacts.

Core Features & Use Cases

  • Append + revise domain glossary: Maintains a canonical glossary file that preserves prior entries and only changes what the user approves.
  • Corpus-driven term discovery: Extracts candidate terms from existing APED artifacts (PRD, architecture, UX, product-brief, project-context, stories, and optional project CONTEXT).
  • Drift and avoidance signaling: Forces explicit canonical names, records synonyms under Avoid, and supports downstream drift detection against the glossary.

Quick Start

Build and maintain the project’s shared glossary by running aped-glossary to propose new or drifted domain terms from your existing APED artifacts and write glossary.md only after your confirmation.

Frequently Asked Questions about aped-glossary

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I maintain a consistent domain glossary across project planning artifacts?

To maintain a consistent domain glossary, you can use a corpus-driven extraction tool to scan existing PRD, architecture, and story artifacts for new or drifted terminology. The tool proposes canonical names and synonyms, appending only user-approved revisions to a shared glossary file to enforce naming consistency.

What is terminology drift and how does it affect product documentation?

Terminology drift occurs when teams use inconsistent naming for the same concepts across PRDs, architecture documents, and user stories. This drift causes confusion and wasted tokens downstream. A canonical glossary eliminates drift by recording explicit canonical names and listing synonyms under an avoidance section.

How do I extract candidate terms from existing product requirement documents?

You can extract candidate terms by running a glossary builder that discovers upstream corpus sources from your APED artifacts, such as product briefs, project context, and stories. The tool identifies NEW, DRIFT, and STALE term candidates, then requires your per-term confirmation before writing any revisions.

Does the glossary builder automatically invent missing terms for my project vocabulary?

No, the glossary builder operates under strict non-invention rules. It only extracts candidate terminology from your existing APED corpus and requires explicit user confirmation for each term before appending any changes, ensuring the canonical vocabulary strictly reflects your actual project artifacts.

Can I audit naming consistency in a Claude Code workflow?

Yes, you can audit naming consistency in a Claude Code workflow by running a glossary skill that reads your APED config.yaml, discovers corpus sources, and signals terminology drift. It records synonyms to avoid and supports downstream drift detection against the maintained glossary file.

How do I canonicalize project terminology without losing previously approved glossary entries?

To canonicalize project terminology safely, the glossary tool preserves prior entries and only changes what you explicitly approve. It appends revisions to an output glossary file after collecting per-term confirmations, ensuring your historical domain vocabulary remains intact while new drift is corrected.