From scribe
Compare the current conversation against a CONTEXT.md glossary and propose additions or corrections. Invokable at any point in a session. The file is the source of truth -- suggest edits with restraint. Use when the user says "define language", "sync the context", "update the glossary", or after a discussion that surfaced new or drifted terminology.
How this skill is triggered — by the user, by Claude, or both
Slash command
/scribe:define-languageThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Audit the conversation so far against a `CONTEXT.md`. Propose changes; the human decides. The file
Audit the conversation so far against a CONTEXT.md. Propose changes; the human decides. The file
is a curated source of truth, not a transcript -- maintain it carefully and with restraint.
This works for any context file regardless of corpus -- code, vault, lore, docs. It maintains an existing file; it does not create one.
The glossary is a markdown file canonically named CONTEXT.md, one per context.
CONTEXT.md (legacy names: ubiquitous-language.md, ubiquitous.md,
GLOSSARY.md) near the material under discussion./define-concept to bootstrap one -- this skill maintains an existing file.Read the file in full before comparing.
Review the conversation for:
The file only carries terms of value for aligning humans and agents. Before proposing anything:
If nothing clears the bar, say so and stop -- an empty result is a valid outcome.
Present each proposal one at a time, as plain markdown text (never an interactive picker). State the change type and target section:
{Add | Edit | Resolve flag}:
{Term}-- under## {Section}{Proposed definition | Current → proposed definition} Why: {what in the conversation justifies this}
Accept, edit, or reject?
For edits, always show the current definition alongside the proposed one.
For each accepted change:
### {Term} entry for a structural term, or
a terse row in the matching table section. Follow the section names the file already uses; add a
new section (named for what it holds) only if nothing fits.Context updated: {N} added, {N} edited, {N} flags resolved, {N} proposals rejected
File:
{path}
npx claudepluginhub xxkeefer/skills --plugin scribeCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.