Maintain Chatto's glossary of terms in docs/GLOSSARY.md. Look up a term, add a new one, or audit the glossary against the codebase, FDRs, and ADRs for missing or stale entries.
73
91%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
The canonical vocabulary for Chatto. Lives at docs/GLOSSARY.md, organised into four sections — UI, Product, Authorization, Backend — siblings of FDRs and ADRs.
docs/architecture/ inventory are for that.Rule of thumb: section by who-uses-the-word.
Apply the rule once and don't re-litigate. A term lives in one section. Cross-reference within an entry's body if useful (e.g. Echo in Product references the message.echo permission, which lives in Authorization implicitly).
Order foundational terms first, derivatives after. Reader builds up the model in the order it makes sense.
When adding a new entry: insert at the position its dependencies suggest, not alphabetically.
**Term** — One-line definition. Link to the relevant FDR/ADR/rules file if there is one.**FDR (Feature Decision Record)** — ….[FDR-007](fdr/FDR-007-direct-messages.md), [ADR-005](adr/ADR-005-hierarchy-wins-rbac.md), `.claude/rules/authorization.md`.When invoked with one or more terms (e.g. /glossary echo or /glossary echo, primary space):
docs/GLOSSARY.md for each term (case-insensitive).When invoked with add <term> (e.g. /glossary add room sharding):
.claude/rules/ so the definition is grounded.When invoked without arguments:
docs/GLOSSARY.md end-to-end.docs/fdr/INDEX.md, docs/adr/INDEX.md, .claude/rules/, and recent commits for terms used as jargon but not in the glossary (heuristic: capitalised nouns, hyphenated phrases, repeated quoted strings). Limit the proposal list to ~10 strongest candidates.When scouting for missing terms:
When not to add:
docs/GLOSSARY.md. The file is short enough to load entirely.**Server** — Top-level Chatto deployment. Formerly called *Instance* in the codebase.).65f65c3
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.