Skip to content
Agentmart
Submit a tool

domain-driven-design-first-steps

Use this public-safe Korean study skill for Domain-Driven Design first-step questions about subdomains, ubiquitous language, bounded contexts, context maps…

Skill by munlucky

IndexedMIT
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/munlucky-domain-driven-design-first-steps

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Use this public-safe Korean study skill for Domain-Driven Design first-step questions about subdomains, ubiquitous language, bounded contexts, context maps, tactical patterns, event sourcing, CQRS, event storming, microservices, event-driven architecture, and data mesh.

Use cases: design, data

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/domain-driven-design-first-steps

What's inside

Skill name
domain-driven-design-first-steps
Description
Use this public-safe Korean study skill for Domain-Driven Design first-step questions about subdomains, ubiquitous language, bounded contexts, context maps, tactical patterns, event sourcing, CQRS, event storming, microservices, event-driven architecture, and data mesh.
License
MIT
Instructions
40 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (16)

  • .gitignore
  • SKILL.md
  • openai.yaml · agents/
  • chunks.jsonl · references/
  • coverage_matrix.jsonl · references/
  • edges.jsonl · references/
  • graph_manifest.json · references/
  • nodes.jsonl · references/
  • ontology.yaml · references/
  • query_qa.jsonl · references/
  • audit_public_safety.py · scripts/
  • chunk_source_text.py · scripts/
  • expand_context.py · scripts/
  • lint_knowledge_pack.py · scripts/
  • query_graph.py · scripts/
  • query_knowledge.py · scripts/

SKILL.md (first lines)

# Domain-Driven Design First Steps

Use this skill when the user asks for practical Korean guidance on Domain-Driven Design concepts, study drills, architecture mapping, modernization choices, or how DDD ideas connect to FastAPI, Spring, microservices, and event-driven systems.

## Source Boundary

- The OCR text is third-party source material and is kept private under `output/private-source/`.
- Do not quote or reproduce the source text beyond brief, legally safe snippets.
- Use the public knowledge pack in `references/` as the default source of truth.
- If graph coverage is weak, say so and ask to inspect the private source locally rather than inventing missing details.
- OCR quality is useful but not final: the source run succeeded for all pages, but low-confidence review remains open.

## Workflow

1. Load `references/graph_manifest.json` to understand scope and quality gates.
2. Load `references/ontology.yaml` to see allowed node and edge types.
3. Query `references/nodes.jsonl`, `references/edges.jsonl`, and `references/chunks.jsonl` with `scripts/query_graph.py`.
4. Expand a concept with `scripts/expand_context.py` before answering with cross-topic connections.
5. Answer in Korean, favoring concise architecture tradeoffs and implementation implications.

## Useful Queries

```powershell
python scripts/query_graph.py --q "바운디드 컨텍스트"
python scripts/query_graph.py --q "이벤트 소싱 CQRS"
python scripts/expand_context.py --node bounded-context
python scripts/expand_context.py --node event-sourcing
python scripts/lint_knowledge_pack.py references
python scripts/audit_public_safety.py .
```

## Answering Rules

- Explain DDD as a decision framework for aligning software boundaries with business learning, not as a pattern checklist.
- Separate strategic design from tactical design.
- For implementation advice, first identify subdomain type, model complexity, team ownership, integration direction, and data consistency needs.
- Prefer boring implementation patterns for generic/supporting domains; reserve richer domain models, event sourcing, and CQRS for high-change or high-value domains.
- When discussing microservices, treat bounded contexts as a design input, not an automatic one-to-one service rule.

From munlucky/moonshotnote-skills, MIT.

More from munlucky/moonshotnote-skills

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Jun 8, 2026 (4 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from munlucky

Cite this page

domain-driven-design-first-steps skill. Agent Mart. https://agentmart.dev/skills/munlucky-domain-driven-design-first-steps (last updated 2026-10-24)