郭亿易 SaaS 架构升级
将以下提示词粘贴到你的 AI 对话框中:
请根据官方安装指南 https://skillhub.cn/install/skillhub.md,将 @user_8d36cde0/guoyiyi-v007-improve-codebase-architecture 安装到你的 AI 助手中。
技能介绍
解决的具体问题
SaaS 产品进入快速迭代阶段后,单体架构往往会出现模块耦合加深、接口与数据模型边界混乱、部署链路难以横向扩展等问题。开发团队在尝试迁移到微服务、拆分共享库或调整认证体系时,常遇到迁移步骤不清晰、风险点难以提前发现的情况。架构评审中缺乏统一检查清单,容易遗漏硬编码的数据库连接、认证令牌等遗留问题。
技能的核心能力与工作方式
该技能聚焦 SaaS 架构升级场景,提供以下能力:
- 代码库梳理:扫描项目结构,识别
controllers、services、models等核心模块,输出架构概览 - 架构风险识别:分析模块间依赖关系,标记循环依赖、过度耦合的组件
- 迁移步骤拆解:针对微服务拆分、数据库迁移等场景,给出分步迁移建议
- 代码重构建议:定位硬编码配置、过时 API 调用,提供可执行的重构方向
适用边界与注意点
技能输出仅作为架构评审的参考起点,复杂业务逻辑的迁移方案仍需结合领域知识进行人工确认。建议在私有代码库中运行,避免敏感信息外泄。对于涉及资金、合规等核心链路的改造,仍需架构师主导决策。技能不包含自动化重构工具,代码修改需由开发者自行实施与验证。
使用场景
- SaaS 产品从单体架构迁移到微服务时,梳理模块依赖并制定拆分方案
- 重构遗留 SaaS 系统时,定位硬编码的数据库连接和认证令牌
- 架构评审中检查循环依赖和过度耦合的组件
- 数据库迁移场景下拆解分步迁移步骤并评估风险
适合人员
- SaaS 产品后端工程师,需要优化架构并解决模块耦合问题
- 技术负责人,正在评估单体架构迁移到微服务的风险与步骤
- 全栈开发者,面临遗留代码重构任务需定位架构问题
- 架构师,在设计阶段需要参考迁移策略和风险检查清单