SuperAPI AI 工具集

domain-design

设计与创作

查看项目

更新于 10-16 06:14

技能介绍

用途:帮助用户梳理并记录业务领域——聚合有哪些、限界上下文在哪里、系统中有哪些领域事件、通用语言中包含哪些术语。它是思考与沟通工具,产物供人阅读而非执行;不适用于技术架构、时序图、ER 图、流程图(应使用 diagram-design),也不适用于界面线框或纯术语列表。

主要能力:提供六种领域驱动设计图类型——聚合图(根+实体+值对象+不变量)、上下文映射(限界上下文及其集成模式)、事件风暴(沿时间轴的事件/命令/策略/读模型)、限界上下文画布、通用语言术语表、领域模型总览。强调用业务名词而非 OrderService 这类技术类名;领域事件用过去时名词,命令用祈使式;每图焦色(coral)仅限 1–2 个元素;超过复杂度预算应拆分为总览+细节。

使用方式:新项目首次生成前需检查 references/style-guide.md 是否仍为默认样式(paper #faf7f2、ink #1c1917、accent #b5523a),若是则询问用户是否定制(从站点提取配色字体、手动粘贴 token 或先用默认)。绘制前须加载对应的 references/type-*.md 以获取布局规范与反模式。产物为单个自包含 .html 文件,内嵌 CSS 与内联 SVG,除 Google Fonts 外无外部资源,无 JavaScript,可在任意现代浏览器直接渲染;文件命名如 subscription-aggregate.html、billing-context-map.html。

限制:所有坐标、尺寸、字号、间距须符合 4px 网格;每类图有明确的元素数量上限(如聚合图 1 根+最多 6 子元素+6 不变量+5 事件,上下文映射 6 上下文、10 条集成箭头,事件风暴 12 事件/8 命令/6 策略/4 读模型,词汇表每卡 12 条术语,领域模型 6 聚合/10 关系);若 markdown 表格足以表达则不应绘图;上下文映射箭头必须标注集成模式;事件风暴必须有时间轴;不得混用图语法。具体实现细节依赖其引用的 style-guide.md 与 type-*.md 文件,本次资料未提供其完整内容。