用途:该技能用于创建结构化的拆解计划与迁移路线图,指导从单体架构向分布式架构迁移,按分解模式安排工作优先级并跟踪进度。
主要能力:分析代码库当前状态;识别需要应用的分解模式;根据风险与价值排定工作优先级;生成分阶段路线图;生成架构故事;估算工作量与依赖;跟踪各阶段进度。
分解模式序列:1.识别并度量组件;2.收集公共领域组件;3.扁平化组件;4.确定组件依赖;5.创建组件领域;6.创建领域服务。典型阶段为:阶段1分析准备(模式1-4)、阶段2领域组织(模式5)、阶段3服务抽取(模式6)。优先级评分参考公式:Priority = (Value × 3) - (Risk × 2) - (Dependencies × 1)。
使用方式:以自然语言提出请求,例如“Create a decomposition roadmap for this codebase”“Prioritize decomposition work based on component analysis”“Create a phased decomposition plan”,技能会据此输出路线图、优先级计划、架构故事或进度面板。
适用场景:启动拆解工作、规划单体到分布式的迁移、排定拆解优先级、创建架构故事、跟踪拆解模式进度、需要结构化拆解方法与估算依赖时。
限制:资料未提供具体安装命令、运行环境要求、收费或价格信息,也暂未提供官方文本;实际效果与平台支持情况需另行确认。