ワンクリックで
domain-glossary
Extract a DDD-style ubiquitous language glossary from the current conversation.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Extract a DDD-style ubiquitous language glossary from the current conversation.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Compact the current conversation into a handoff document so a fresh agent can continue the work in the next session.
Teach the user a new skill or concept within this workspace. Stateful — the user's learning state persists across sessions and is tracked in workspace files.
Find deepening opportunities in a codebase, surfacing architectural friction and proposing refactors that turn shallow modules into deep ones. Use when the user wants to improve architecture, make a codebase more testable, consolidate tightly-coupled modules, or make it safer for AI agents to navigate and change.
Detects and removes AI-generated writing patterns from English text. Rewrites content to sound natural, authentic, and genuinely human.
Script-writer that drafts presentations, essays, emails, and slides using only the cognitive and persuasive heuristics from Patrick Winston's "How to Speak" lecture, rejecting conventional writing advice in favor of Winston's evidence-based rules.
Turn a PRD into a multi-phase implementation plan using tracer-bullet vertical slices.
SOC 職業分類に基づく
| name | domain-glossary |
| description | Extract a DDD-style ubiquitous language glossary from the current conversation. |
| metadata | {"author":"kambleakash0","version":"1.0.0"} |
| triggers | ["/domain-glossary","/glossary"] |
This skill turns an ongoing conversation into a DDD-style ubiquitous language document. It scans for domain terms, resolves ambiguities, proposes canonical names, and writes a living glossary to DOMAIN_GLOSSARY.md in the working directory.
Use this skill when:
You can re-run this skill as the conversation evolves to keep the glossary up to date.
Scan the conversation and context
Detect language problems
Identify and note where:
Propose a canonical glossary
Group terms into sections
Term, Definition, Aliases to avoid.Describe relationships
Write an example dialogue
Write or update DOMAIN_GLOSSARY.md
When invoked again in the same repo or conversation:
DOMAIN_GLOSSARY.md.DOMAIN_GLOSSARY.md should roughly follow this pattern (adapt as needed):
# Ubiquitous Language
## <Domain cluster 1>
| Term | Definition | Aliases to avoid |
|------|------------|------------------|
| **Order** | A customer's request to purchase one or more items | Purchase, transaction |
| **Invoice** | A request for payment sent to a customer after delivery | Bill, payment request |
## <Domain cluster 2>
| Term | Definition | Aliases to avoid |
|------|------------|------------------|
| **Customer** | A person or organization that places orders | Client, buyer, account |
| **User** | An authentication identity in the system | Login, account |
## Relationships
- An **Invoice** belongs to exactly one **Customer**.
- An **Order** produces one or more **Invoices**.
## Example dialogue
> **Dev:** "When a **Customer** places an **Order**, do we create the **Invoice** immediately?"
> **Domain expert:** "No — an **Invoice** is generated only once a **Shipment** is fulfilled."
> ...
## Flagged ambiguities
- "account" is being used to mean both **Customer** and **User**. Prefer **Customer** for the business entity and **User** for authentication.
(Use actual terms from the current domain, not these placeholders.)