SkillsScout
ENG-QUALITY / 工程效率与代码质量

modular-decomposition-tech-leads-club-agent-skills

收录日期 2026-08-13·来源仓库 ↗
受欢迎程度
5
可用程度与相关性
8
安全性
9
7.3SCOUT SCORE

1. 基本信息

项目 内容
名称 modular-decomposition-tech-leads-club-agent-skills
作者/维护者 Tech Leads Club
来源链接 https://github.com/tech-leads-club/agent-skills/tree/main/packages/skills-catalog/skills/(architecture)/modular-decomposition
许可证 MIT(仓库根 LICENSE 文件,GitHub API)
GitHub Stars 5,021(GitHub API;为整个技能市场共享,非本技能独有)
Forks 460(GitHub API)
最新版本 skills-catalog-v0.17.3(2026-08-05,GitHub Releases)
安装方式 npx @tech-leads-club/agent-skills 交互式安装,或 CLI 指定安装

2. 功能介绍与亮点

modular-decomposition 把单体应用拆分为可提取服务前的结构性分析工作,打包成一条五步流水线:

  1. 组件盘点与体积测算——识别代码库中的逻辑组件并测算规模,找出优先拆分对象;
  2. 共同领域检测——定位分散在多个组件中的重复业务逻辑,给出合并建议;
  3. 扁平化分析——找出错放在根命名空间、本该归属某组件的孤立类;
  4. 耦合分析——套用《Balancing Coupling in Software Design》(Vlad Khononov)提出的强度/距离/波动性三维模型,判定模块间耦合是否失衡;
  5. 领域识别与分组——把组件按业务边界聚合为候选服务分组,可选嵌入 DDD 战略设计(核心/支撑/通用子域、限界上下文)加固分组依据。

亮点:五个步骤对应的方法论文档(含各自的速查表)与一份完整的 DDD 战略设计参考文档全部内嵌在本技能自身目录下,无需额外安装其他技能即可跑完整条流水线;SKILL.md 明确要求逐步保留上一步产出作为下一步输入,并给出何时该改用配套技能(如需要制定分阶段迁移路线图,改用 decomposition-planning-roadmap)的边界说明,避免功能越界。

3. 适用场景

所属分类:工程效率与代码质量

4. 跨 Agent 兼容性

5. 推荐理由

单体拆分是一次性、高风险的架构决策,容易因缺乏系统性证据而拍脑袋。这个技能把拆分前该做的结构分析工作固化成一条有先后依赖的五步流水线,每一步都配有独立方法论文档与速查表,且把与其配套的 DDD 战略设计参考也一并内嵌,用户不需要额外拼凑多个技能就能拿到从“组件盘点”到“候选服务边界”的完整证据链,产出可直接作为后续迁移路线图(如 decomposition-planning-roadmap)或团队评审会的输入材料。

6. 评分

维度 分数 说明
受欢迎程度 5 所属技能市场整体 5,021★,为 88 个技能共享的合集热度,不代表本技能自身;检索未发现针对该子技能的独立第三方目录页面之外的具名讨论
可用性 8 npx 一条命令即可交互安装,免费无付费依赖;五步方法论文档 + 速查表 + DDD 参考文档全部内嵌本技能目录(合计约 13 万字节),开箱即可跑完整条流水线;所属目录最近一次内容更新为 2026-04-16,距今约 4 个月,技能市场本身在 2026-08-05 仍有新版本发布
安全性 9 全部文件均为纯 Markdown 指令,逐份通读 13 个文件未见可疑指令、混淆代码或隐蔽外发;无本地命令执行、无自身网络外发、无凭据索取;License(MIT)明确;所属市场对目录内全部技能发布前统一执行 Snyk Agent Scan 静态扫描
综合分 7.33 三项均值

安全检查清单:①无 shell 命令执行,纯文本指令 ②无自身外联通道 ③无需 API Key 或凭据 ④通读 SKILL.md 与全部 12 份参考文档未见可疑指令或混淆内容 ⑤市场统一静态扫描 + 作者具名维护 ⑥License 清晰(MIT) ⑦所属目录最近内容更新 2026-04-16,约 4 个月前

7. 跟同类 Skills 相比的优势

项目 定位 与本技能的差异
modular-decomposition(本技能) 五步流水线:组件盘点→重复检测→扁平化→耦合分析→领域分组,内嵌 DDD 参考 单一技能覆盖完整结构分析链条,产出候选服务边界
coupling-analysis 仅做耦合分析,套用同一套三维模型 只是本技能 Pattern 4 对应的独立单点工具,适合只需要耦合诊断的场景
domain-analysis 仅做 DDD 战略设计(子域分类、限界上下文映射) 只覆盖本技能内嵌 DDD 参考对应的部分,不含组件盘点与耦合分析
decomposition-planning-roadmap 产出分阶段迁移路线图与提取顺序 面向“拆分之后怎么排期执行”,是本技能分析完成后的下一环节
tactical-ddd 检测贫血领域模型并重构为充血模型 聚焦代码层面的领域对象设计,不涉及模块/服务边界的结构性拆分

8. 用户评价

该技能目前在第三方平台尚无具名用户评价。

9. 其他补充

所属技能市场官方支持 Claude Code、Cursor、GitHub Copilot 等在内的十余个 AI 编码 agent;技能内容以英文撰写。

10. 安装使用方式

11. 注意事项