ddd-contexts SKILL.md skillA
ddd-contexts from ninjasln-labs/agent-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add ninjasln-labs/agent-skills/ddd-contexts@v1.1.0Pins v1.1.0 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- ninjasln-labs/agent-skills
- Path
ddd-contexts/SKILL.md- Versions recorded
- 5
- Latest version
- v1.1.0, committed Sep 29, 2026
- First version recorded
- Aug 2, 2026
- Size
- 5,735 bytes
- Repository stars
- 3
- License
- none declared
Design bounded contexts and their ubiquitous language: boundaries, responsibilities, glossary, team ownership, and boundary ADRs. Use when defining bounded contexts.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# DDD Contexts > English version: [English](SKILL.en.md) ## 使用时机 - 子域已分类,需要设计解决方案空间的限界上下文边界。 - 需要为每个上下文建立统一语言(Ubiquitous Language),消除术语歧义。 - `ddd-aggregates` 报告"不变量跨越多个上下文",或 `ddd-model-review` 报告"术语冲突率 > 20%"时,作为回溯目标重新执行。 ## 输入要求 - **必需**:子域分类表与核心域声明(来自 `ddd-subdomains`)、事件流与热点标注(来自 `ddd-discover`)。 - **可选**:组织信息(团队边界、交付节奏)、术语种子(来自 `ddd-scope`)。 - **输入不完整时的处置**:缺子域分类或事件流 → 一行指明缺什么,并指向产出它的技能("缺子域分类表——先跑 `ddd-subdomains`,或直接粘贴你的子域清单");用户坚持只给口头描述时 → 按描述聚类,但把每个上下文标 Assumption,并在输出头部列出"待补输入"。不得静默用臆测补齐必需输入。 ## 流程 1. **聚类**:以一致性边界与语言边界为依据,将能力聚类为上下文候选。一个上下文内的术语必须含义唯一。 2. **定义职责**:为每个上下文明确业务职责、核心概念、主要事件与数据所有权。 3. **建立语言**:为上下文内每个核心术语建立定义(含 1 个业务示例),标注同义词与反术语。 4. **划定边界**:明确哪些概念仅在此上下文内有效、哪些概念跨上下文时必须翻译。 5. **所有权与 ADR**:指定负责团队、决策者、契约 Owner;输出边界决策的 ADR(含理由、权衡、风险、备选方案)。 6. **冲突处理**:处理跨上下文的同名不同义术语——给出翻译策略或重命名建议。 ## 输出 | 工件 | 结构要求 | | :------------- | :--------------------------------------------------------------- | | 上下文目录 | 表格:上下文名、职责、核心术语、主要事件、数据所有权、负责团队 | | 通用语言词汇表 | 表格:术语、定义、业务示例、所属上下文、同义词、反术语、冲突处理 | | 反术语清单 | 表格:禁用词、禁用原因、推荐替代 | …
Read the whole file at its exact version.
How to install
mdr add ninjasln-labs/agent-skills/ddd-contexts@sha256:7e88c2a2b3e39df7The line at the top of this page pins the label v1.1.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_es3uuarpp7j34r7t)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Aug 2, 2026 and Sep 29, 2026, about one every 14 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v1.1.0 latest | 2026-09-29 | 0febb7a | 5,735 B | A | view · diff |
| v1.0.1 | 2026-09-22 | 75c75c0 | 3,888 B | A | view · diff |
| v1.0.0 | 2026-09-07 | 571fb57 | 3,893 B | A | view · diff |
| git:20260803.db14631 | 2026-08-03 | db14631 | 3,833 B | A | view · diff |
| git:20260802.59867c0 | 2026-08-02 | 59867c0 | 3,814 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (5735 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
ninjasln-labs/agent-skills · 3 stars · license none declared · pushed 2026-10-05 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_es3uuarpp7j34r7t GET https://markdownregistry.com/api/v1/resolve?ref=ninjasln-labs/agent-skills/ddd-contexts GET https://markdownregistry.com/api/v1/blob/7e88c2a2b3e39df7d5aabe8f6bacfe0279bf588461395b145954fbdb963c4ea4
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.