ddd-model-review SKILL.md skillA
ddd-model-review 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-model-review@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-model-review/SKILL.md- Versions recorded
- 5
- Latest version
- v1.1.0, committed Sep 29, 2026
- First version recorded
- Aug 3, 2026
- Size
- 8,558 bytes
- Repository stars
- 3
- License
- none declared
Global model quality assessment: consistency, completeness, coupling analysis, and feedback-loop triggers. Use when evaluating domain model quality, consistency/completeness/coupling checks, or model evolution review.
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 Model Review > English version: [English](SKILL.en.md) ## 使用时机 - 战术建模完成后,需要对整体模型做质量门禁检查。 - 已有建模工件需要全面评估(可作为独立入口使用)。 - 定期模型健康检查:团队希望量化模型质量并识别退化趋势。 ## 输入要求 - **必需**:至少需要以下工件中的 3 项以上: - 上下文目录与词汇表(来自 `ddd-contexts`) - 上下文关系矩阵(来自 `ddd-context-map`) - 聚合目录与不变量表(来自 `ddd-aggregates`) - 领域事件目录与服务定义(来自 `ddd-domain-interactions`) - **可选**:子域分类(来自 `ddd-subdomains`)、事件流(来自 `ddd-discover`)、scope 定义(来自 `ddd-scope`)。 **输入不足时的可观察出口**:若可用工件少于 3 项,**不要**继续评分,也不做"降级标注"了事。直接输出一段缺失声明:列出已有 / 缺失工件、缺失项的来源 Skill(如"聚合目录 ← `ddd-aggregates`"),并停在"请先补齐以下工件"的请求上。收到补齐材料后从头重跑流程。 **NOT for(不适用,转交对应技能)**: - 只审单个聚合 / 单个上下文的内部设计 → `ddd-aggregates` / `ddd-contexts`,本技能做的是跨工件全局评审。 - 尚无任何建模工件、需求还模糊 → `ddd-scope` / `ddd-discover` 先行。 - 用户只想要阶段契约 / DoD 断言 → `stage-spec`,本技能不产出验收断言。 - 本技能为评审类:只出报告,不直接改被审工件;改动须用户显式授权。 ## 流程 1. **术语一致性检查**:扫描所有工件中的术语使用,检测跨工件的命名冲突、定义漂移、同名不同义。 - **行业对标(可选但推荐)**:若业务域存在成熟的开源参考实现(如物流域 Cargo、电商域 Broadleaf、B2B 域 Pyramid),应将其作为第 9 维比对参考。逐条列出:本模型对参考的 **语义融合/拆分偏离**;参考 **已知局限的主动识别**(例如 Activity/Status/Event 重叠);**未建模但应考虑的未来域**(例如 Billing/Customer/Carrier)。 2. **边界一致性检查**:验证聚合边界是否与上下文边界一致——不变量不应跨越上下文。 3. **完整性检查**:核对事件流中的每个事件是否在事件目录中有正式定义;每个命令是否有对应聚合处理。 …
Read the whole file at its exact version.
How to install
mdr add ninjasln-labs/agent-skills/ddd-model-review@sha256:c7311a8d3267bf00The 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_rdxhdthowddhxnvu)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Aug 3, 2026 and Sep 29, 2026, about one every 14 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v1.1.0 latest | 2026-09-29 | 0febb7a | 8,558 B | A | view · diff |
| v1.0.1 | 2026-09-22 | 75c75c0 | 5,152 B | A | view · diff |
| v1.0.0 | 2026-09-07 | 571fb57 | 5,157 B | A | view · diff |
| git:20260803.88cd167 | 2026-08-03 | 88cd167 | 5,089 B | A | view · diff |
| git:20260803.db14631 | 2026-08-03 | db14631 | 5,081 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 (8558 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_rdxhdthowddhxnvu GET https://markdownregistry.com/api/v1/resolve?ref=ninjasln-labs/agent-skills/ddd-model-review GET https://markdownregistry.com/api/v1/blob/c7311a8d3267bf00f5a7f84b9dec71070462ba2dbd6622e6062a07c808cb0023
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.