探索迁移Skill explore-migration

这个技能用于企业架构迁移探索,帮助团队分析当前软件架构,识别迁移路径,并评估不同选项的权衡,以支持技术决策。关键词:企业架构、迁移路径、代码分析、权衡分析、决策支持、软件架构。

架构设计 0 次安装 0 次浏览 更新于 3/11/2026

名称: 探索迁移 描述: 在规划架构变更时探索迁移路径。文档化当前状态,识别选项及其权衡,以便做出明智决策。 允许工具: Read, Glob, Grep, Task 参数提示: “<目标状态描述>”

探索迁移命令

通过分析当前架构并文档化可能的路径及其权衡,探索技术迁移选项。

用法

/enterprise-architecture:explore-migration <目标状态描述>

参数

  • 目标状态描述 (必需): 所需最终状态的描述
    • 示例: “微服务架构”, “云原生”, “事件驱动”, “容器化”

示例

/enterprise-architecture:explore-migration 微服务架构
/enterprise-architecture:explore-migration 从单体架构迁移到模块化单体
/enterprise-architecture:explore-migration 替换遗留ORM为现代数据访问

工作流程

  1. 分析当前状态

    • 扫描代码库以识别架构模式
    • 识别依赖和耦合
    • 文档化当前技术栈
  2. 生成迁移探索代理 使用 migration-explorer 代理来探索选项。该代理:

    • 文档化当前状态架构
    • 识别多个迁移路径
    • 分析每个路径的权衡
    • 探索而非规定
  3. 呈现迁移选项 按以下组织显示选项:

    • 当前状态摘要
    • 迁移选项 (含权衡)
    • 风险评估
    • 规划下一步

重要说明

此命令探索技术选项。完整的迁移规划需要额外的业务上下文(预算、团队容量、时间线、合规需求)。输出应告知更广泛的规划讨论,而非替代它们。

输出格式

## 迁移探索: [目标状态]

### 分析范围
本文档基于代码结构分析探索技术迁移选项。
完整的迁移规划需要额外的业务上下文:
- 预算约束和审批流程
- 团队容量和技能可用性
- 业务时间线需求
- 风险容忍度和合规需求

### 当前状态
- 架构模式: [识别出的]
- 关键依赖: [列表]
- 技术债务区域: [识别出的]

### 迁移选项 1: [名称]
**方法:** [描述]
**优点:**
- [益处]
**缺点:**
- [缺点]
**估计复杂度:** [低/中/高]

### 迁移选项 2: [名称]
[相同结构]

### 迁移选项 3: [名称]
[相同结构]

### 权衡比较
| 因素 | 选项 1 | 选项 2 | 选项 3 |
| --- | --- | --- | --- |
| 复杂度 | ... | ... | ... |
| 风险 | ... | ... | ... |
| 可逆性 | ... | ... | ... |

### 推荐下一步
1. [规划活动]
2. [验证步骤]
3. [利益相关者讨论]