name: zachman-analyze description: 从扎克曼视角分析(行:规划者/所有者/设计师/构建者/分包商/用户,列:什么/如何/哪里/谁/何时/为什么) argument-hint: [行] [列] allowed-tools: 读取, 全局搜索, 筛选, 技能
扎克曼框架分析
从特定的扎克曼框架视角分析架构。
参数
$参数 - 行和列规范:
行(视角):
planner或1- 执行者/规划者(范围/上下文)owner或2- 业务所有者(业务模型)designer或3- 架构师/设计师(逻辑设计)builder或4- 开发者/构建者(物理设计)subcontractor或5- 实施者/分包商(详细规格)user或6- 操作者/用户(运行系统)
列(疑问词):
what或1- 数据(感兴趣的事物)how或2- 功能(过程)where或3- 网络(位置)who或4- 人员(角色)when或5- 时间(事件)why或6- 动机(目标)
工作流程
- 使用行/列参数调用扎克曼分析技能
- 如果未提供参数,进入向导模式:
- 询问目标受众(确定行)
- 询问要回答的问题(确定列)
- 从指定视角分析:
- 对于行4-6:从代码库提取信息
- 对于行1-3:引导用户提供必要输入
- 报告发现,带有清晰的限制通知
示例用法
/ea:zachman-analyze builder what
/ea:zachman-analyze 4 1
/ea:zachman-analyze designer how
/ea:zachman-analyze # 向导模式
输出
从指定扎克曼视角的分析,清晰指出从代码中提取的内容与需要人工输入的内容。