Install
$ agentstack add skill-blueprintos-analysis-to-delivery-domain-modeling ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Domain-Modeling(桥接到 superpowers)
Contract
- Inputs: design spec, terminology, entities, business rules
- Outputs: domain model diagram and entity list
- Gates: user agrees canonical terms and relationships
- Required disciplines:
stage-gate - Next:
/writing-plans
> 本仓库不维护此 skill 的内容。完整纪律请读: > /domain-modeling/SKILL.md
何时调
- brainstorming / design-an-interface 之后
- 需要定义实体、值对象、聚合根
衔接点
- 产出:领域模型图 + 实体清单
- 下一步:
/writing-plans - 门控:
disciplines/stage-gate第 2 层
降级方案(superpowers 未装时)
如果 /domain-modeling/ 不存在,按以下 4 步产出领域模型:
1. 列实体
从 brainstorming 设计稿提取名词,过滤出实体(有生命周期、有 ID)与值对象(无 ID、不可变):
| 类型 | 例子 | 判别 | |---|---|---| | 实体 | ASN / LPN / 波次 | 有 *_ID,状态会变 | | 值对象 | 收货地址 / 计量单位 | 无 ID,只描述属性 | | 聚合根 | ASN(含 LPN 列表) | 一致性边界 |
2. 画 ASCII 关系图
参考 disciplines/ascii-flowchart 用 ASCII 画实体关系图,严禁 Mermaid:
[ASN] -- 1..N --> [ASN_DTL] -- 1..N --> [LPN]
| |
+-- 1..1 --> [收货地址(值对象)]
3. 字段对齐验证
每个实体字段必须与知识库核对(disciplines/no-field-guessing):
- 已有表 → 直接用现有字段(走
field-alignment-check.py) - 新增字段 → 标记
EXTEND且写扩展理由
4. 输出 + 签字
写到 docs/superpowers/specs/-domain.md,末尾 ## Sign-off 等用户白名单签字(4 句之一)。
最小纪律摘要
- 名词 ≠ 实体:不是所有名词都是实体,看 ID 与状态
- ASCII 不用 Mermaid:与全局
ascii-flowchart纪律冲突 - 字段不靠记忆:严禁自创字段名(
no-field-guessing+no-self-invent) - 聚合根边界 = 事务边界:不能跨聚合根强一致
安装提示
npx skills@latest add obra/superpowers-domain-modeling
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: BlueprintOS
- Source: BlueprintOS/analysis-to-delivery
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.