From kt
Update or create DDD documentation based on the current state of the codebase. Generates a single DOMAIN.md with context map, glossary, and aggregate documentation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/kt:document-dddThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate or update Domain-Driven Design documentation to keep it in sync with the current codebase. All documentation is maintained in a single `DOMAIN.md` file at the project root.
Generate or update Domain-Driven Design documentation to keep it in sync with the current codebase. All documentation is maintained in a single DOMAIN.md file at the project root.
Assess current state: Check if DOMAIN.md already exists. Read the codebase to understand the current domain model.
Generate/update DOMAIN.md with the following sections:
Context Map:
Glossary:
Aggregates:
Diff and confirm: Before writing, show the user what will be created or changed. Apply changes only after approval.
A single file DOMAIN.md at the project root with the following structure:
# Domain Model
## Context Map
...
## Glossary
| Term | Definition | Code Location |
|------|------------|---------------|
| ... | ... | ... |
## Aggregates
### <Aggregate Name>
- **Purpose**: ...
- **Invariants**: ...
- **Entities**: ...
- **Value Objects**: ...
- **Domain Events**: ...
...
DOMAIN.md already exists, update it incrementally rather than replacing wholesale.Provides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub kt3k/skills --plugin kt