From evanflow
Extracts canonical domain terms into CONTEXT.md, flags ambiguities (same word, different meanings) and synonyms. Re-invokes to update in place for new terms or audits.
npx claudepluginhub evanklem/evanflow --plugin evanflowThis skill uses the workspace's default tool permissions.
See `evanflow` meta-skill.
Extracts DDD-style glossary of domain terms from conversations into UBIQUITOUS_LANGUAGE.md, flags ambiguities and synonyms, proposes canonical terms.
Extracts DDD-style ubiquitous language glossary from conversation, flags ambiguities, proposes canonical terms, and saves to UBIQUITOUS_LANGUAGE.md. For defining domain terms or DDD discussions.
Extracts domain glossary from conversation by mining nouns/verbs/concepts, flagging ambiguities/synonyms, proposing canonical terms, and persisting to UBIQUITOUS_LANGUAGE.md.
Share bugs, ideas, or general feedback.
See evanflow meta-skill.
CONTEXT.md for the first time (Phase B of EvanFlow rollout)CONTEXT.md exists: read it. Identify clusters and gaps.docs/adr/ for terms decided there.Walk the conversation + relevant code. Pull out:
OrderStatus, MessageStatus)Two questions to ask the user for each conflict:
X is used for both A and B. Which canonical meaning, and what should the other one be renamed to?"User and Account for the same concept. Which is canonical? The other becomes a deprecated alias."Propose recommended answers. Don't just dump the conflicts on the user.
Default location: /CONTEXT.md at repo root. (Mattpocock convention.)
Format:
# <Project> Domain Language
## <Cluster Name> (e.g., "Identity & Accounts")
| Term | Definition (one sentence) | Aliases to avoid |
|---|---|---|
| **User** | Canonical noun for an authenticated account. | Account (legacy), Customer (billing-layer only) |
| **Category** | A primary classification used for matching/filtering. | Type, Tag, Vertical |
## <Next Cluster>
...
## Relationships
- **EntityA** → **EntityB**: many-to-many via a join table.
- **EntityA** → **EntityC**: one-to-many; EntityCs are managed by an automated process.
If CONTEXT.md already exists:
docs/adr/evanflow-improve-architecture