Install
openclaw skills install @doertiger/4architecher基于产品需求,先生成一张完整的 4A 分层主图,再采用苏格拉底追问法逐步澄清业务架构、应用架构、数据架构与技术架构,最终输出 1 张 4A 总览分层主图、4 张分层架构图以及相关文档,并结合外部权威资料校验增强质量。所有架构图默认输出为可导入 draw.io 的 XML 代码块。Use when the user...
openclaw skills install @doertiger/4architecher使用中文企业架构语境下常见的 4A 工作模型:业务架构、应用架构、数据架构、技术架构。如果用户给出不同的 4A 定义,先复述差异,再以用户定义为准。
把任务视为“从模糊需求到结构化架构资产”的澄清工作,不是单纯画图。默认先基于有限信息快速生成一张 4A 分层主图,再通过苏格拉底追问逐步扩展成四张分层图和相关文档。
先确认:
如果边界不清,优先问边界问题,而不是功能细节。
在边界信息足够支撑初步建模后,立即先生成一张主图草稿。
主图只承载高层信息:
主图的目的不是一次性画全,而是为后续追问提供可视化锚点。主图必须是一张完整的 4A 总览分层架构图,并以 draw.io XML 代码块输出。
主图要求:
围绕“为什么存在、为谁创造价值、靠什么能力完成”追问:
完成该层追问后:
围绕“哪些系统或模块承接业务能力”追问:
完成该层追问后:
围绕“什么数据被创建、流转、消费和治理”追问:
完成该层追问后:
围绕“技术如何支撑应用与非功能要求”追问:
完成该层追问后:
完成初步信息收集后,强制做四类校验:
必要时回到上一个层次继续追问。
当以下任一条件成立时,追加外部权威资料校验:
执行顺序:
最低门槛:
默认输出以下内容:
优先使用高杠杆问题。选择下一问时,按以下顺序判断:
可用的提问句式:
不要把问题堆成问卷。保持对话节奏。
默认使用 1 张主图、4 张分层图和 3 类文档。先输出主图,再按追问进度补齐四张分图和说明。
draw.io XML 输出要求:
xml fenced code blockmxfile > diagram > mxGraphModel > root 的基本结构root 下至少包含 mxCell id="0" 和 mxCell id="1" parent="0"主图、业务架构图、应用架构图、数据架构图、技术架构图详细定义、问题库与检查清单见 references/4a-framework.md。 详细输出骨架见 references/deliverable-template.md。 外部权威资料校验规则见 references/authority-validation.md。 4A 分层图设计规范见 references/layered-architecture-spec.md。 draw.io XML 结构约束见 references/drawio-xml-template.md。
遇到以下情况,不要直接硬画:
此时先回到边界、目标用户和核心场景。
交付时保持结构清晰、可复用: