ddd-scope SKILL.md skillA
ddd-scope 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-scope@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-scope/SKILL.md- Versions recorded
- 5
- Latest version
- v1.1.0, committed Sep 29, 2026
- First version recorded
- Aug 3, 2026
- Size
- 6,388 bytes
- Repository stars
- 3
- License
- none declared
DDD scope: converge vague requirements into executable DDD modeling inputs — problem statement, goals/non-goals, constraints, term seeds, and risk list. Use when converging fuzzy requirements into DDD modeling inputs or defining modeling scope.
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 Scope > English version: [English](SKILL.en.md) ## 使用时机 - 需求描述模糊,不同角色对问题边界理解不一致。 - 全新项目启动前,需要锁定建模范围、约束与关键风险。 - 后续 Skill 报告"业务价值主张不清晰"时,作为回溯目标重新执行。 ## 输入要求 - **必需**:业务目标或问题描述(允许非结构化文本:口述、PRD 片段、工单描述均可)。 - **可选**:当前系统形态、关键参与方、外部系统依赖、已知约束(时间/合规/性能/团队)。 **输入缺失/不可用时的可观察出口**:若描述为空、或内容与业务无关(如纯技术配置、无业务意图的报错日志),**不要**硬收敛。输出一段补齐请求:引用收到的原文,写明"缺少业务目标或问题描述",并给一个填空模板("我们在 <场景> 遇到 <痛点>,期望 <结果>"),然后停下等待。收到可用的描述后从头重跑流程。 **NOT for(不适用,转交对应技能)**: - 已有清晰需求、要直接做领域发现(事件风暴) → `ddd-discover`。 - 已有事件流、要做子域切分 → `ddd-subdomains`。 - 已明确子域、要划分上下文 → `ddd-contexts`。 - 本技能只收敛建模输入,不产出任何代码或技术方案。 ## 流程 1. 提取业务意图,形成 1 句**问题陈述**(描述痛点)和 1 句**价值陈述**(描述期望结果)。 2. 明确**目标**与**非目标**,建立范围边界——显式声明"不做什么"。 3. 列出**约束与假设**,每条标注"可验证 / 不可验证"及验证方式。 4. 生成**术语种子清单**:从描述中提取名词、动词、状态词,标注歧义点与所属场景。 5. 识别**风险清单**:覆盖业务风险、集成风险、数据一致性风险、交付风险,给出初步缓解建议。 6. 输出**下一步准备清单**:进入 `ddd-discover` 所需的最小信息、参与角色与期望产出。 ## 输出 | 工件 | 结构要求 | | :----------------- | :------------------------------------- | | 问题陈述与价值陈述 | 各 1 句,可被业务方认可 | | 目标 / 非目标 | 列表化,每条包含边界解释 | | 约束与假设 | 表格:约束/假设、可验证性、验证方式 | | 术语种子清单 | 表格:术语、定义候选、歧义点、所属场景 | …
Read the whole file at its exact version.
How to install
mdr add ninjasln-labs/agent-skills/ddd-scope@sha256:efa3a121dce356eeThe 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_3xbddqnynafnuhaa)
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 | 6,388 B | A | view · diff |
| v1.0.1 | 2026-09-22 | 75c75c0 | 3,116 B | A | view · diff |
| v1.0.0 | 2026-09-07 | 571fb57 | 3,121 B | A | view · diff |
| git:20260803.cf548c9 | 2026-08-03 | cf548c9 | 3,067 B | A | view · diff |
| git:20260803.db14631 | 2026-08-03 | db14631 | 3,019 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 (6388 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_3xbddqnynafnuhaa GET https://markdownregistry.com/api/v1/resolve?ref=ninjasln-labs/agent-skills/ddd-scope GET https://markdownregistry.com/api/v1/blob/efa3a121dce356ee24c889b1bae25811d88fec0a414e40cf46da0dda1ad539dc
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.