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

evolutionary-modular-architecture-tech-leads-club-agent-skills

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

1. 基本信息

项目 内容
名称 evolutionary-modular-architecture-tech-leads-club-agent-skills
作者/维护者 Felipe Rodrigues(github.com/felipfr),发布于 Tech Leads Club 维护的技能注册库
来源链接 https://github.com/tech-leads-club/agent-skills/tree/main/packages/skills-catalog/skills/(architecture)/evolutionary-modular-architecture
许可证 仓库根 LICENSE 为 MIT;本技能 SKILL.md front matter 另行声明 CC-BY-4.0(数据来源:GitHub API + 直接读取 SKILL.md)
GitHub Stars 所属技能注册库整体 5,018(数据来源:GitHub API;该数字属整个合集,不代表本技能自身热度)
Forks 合集仓库整体 458
最新版本 SKILL.md 内声明 1.0.0(数据来源:直接读取 SKILL.md)
安装方式 官方 CLI 一条命令安装(npx @tech-leads-club/agent-skills

2. 功能介绍与亮点

evolutionary-modular-architecture 把“渐进式模块化单体”(evolutionary modular monolith)这套系统设计方法论转成一条可分阶段执行的工作流,核心主张是把逻辑边界(模块、契约、状态归属、反腐败层)与物理边界(是否独立部署、独立数据库)分开处理——前者从第一天起就要严格,后者留到指标真正需要时再演进,从而让系统可以先以单一部署起步、日后无需重写即可拆分。

七个阶段依次覆盖:

主要亮点:附带两个零依赖 Node.js 校验脚本(validate-structure.mjsvalidate-boundaries.mjs),可在 CI 中把“禁止跨模块直接导入”“禁止技术分层文件夹”等原则变成自动化检查;7 份参考文档按阶段需要才加载,不会一次性塞满上下文;仓库自身声明所有技能发布前经第三方 Snyk Agent Scan 安全扫描。

3. 适用场景

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

适合在设计一个全新后端平台或服务、决定“该用单体还是微服务”、划定限界上下文与模块归属、或需要把外部依赖(ERP、支付、存储、AI 服务)解耦时使用。目标用户是用编码 agent 设计新后端平台或审查系统模块边界的架构师,尤其是准备采用 2026 年 TypeScript 技术栈(Nx、NestJS、React)的团队。

4. 跨 Agent 兼容性

5. 推荐理由

把渐进式模块化单体的边界设计方法论转成分阶段工作流与自动化边界校验脚本,让架构决策不再只停留在文档里,而是有对应的 CI 检查可以真正拦住“跨模块直接导入表”这类结构性腐化。

6. 评分

维度 分数 说明
受欢迎程度 5 该技能所属注册库共 88 个 SKILL.md,仓库整体星数不代表本技能自身热度;本技能自身尚未见独立于母仓库之外的具名第三方评价或讨论
可用性 9 官方 CLI 一条命令安装;SKILL.md + 6 份参考文档 + HTML 模板 + 2 个自动化校验脚本共 11 个文件,覆盖设计到落地文档的完整链路;最近一次提交在近期,持续维护;纯文本 + 本地脚本内容,无付费依赖
安全性 8 见下方检查清单

综合评分:7.33

安全检查清单逐项结果: ① Shell 命令/权限范围——含两个本地 Node.js 校验脚本(validate-structure.mjsvalidate-boundaries.mjs),逐行核查确认仅做本地文件系统读取与正则匹配,无子进程调用、无 eval;② 联网外发——未见任何网络请求代码;③ API key/凭据——不需要;④ 可疑指令——通读 SKILL.md 及全部参考文档未发现提示注入或隐蔽指令迹象;⑤ 作者信誉——独立开发者在 Tech Leads Club 维护的技能注册库中发布,该仓库声明全部技能发布前经第三方 Snyk Agent Scan 扫描;⑥ License——明确,仓库根 MIT + 技能自身声明 CC-BY-4.0;⑦ 最近维护——近期仍有提交,持续活跃。

7. 跟同类 Skills 相比的优势

对比对象 定位 与本技能的差异
domain-driven-design(wondelai/skills 子技能) 把战略与战术 DDD 方法论转化为可打分的诊断框架,内置 7 项快速诊断标准与聚合/值对象判定测试 聚焦“领域建模”本身;evolutionary-modular-architecture 只把 DDD 战略设计作为七阶段之一,额外覆盖模块内部组织(flat-by-aggregate)、反腐败层与事件驱动通信、弹性工程(熔断/退避/幂等)、技术栈选型与自动化边界校验脚本,是端到端的平台设计方法论而非单一领域建模工具
nestjs-modular-monolith(同注册库 tech-leads-club/agent-skills 子技能) 专精 NestJS 框架内模块化单体的落地细节,从领域分析直接给到生产级 NestJS 模块结构 evolutionary-modular-architecture 定位在框架无关的架构决策层(先决定该不该拆、边界怎么划),NestJS 专精的代码级实现细节由该兄弟技能承接,二者是“决策”与“落地执行”的分工关系

8. 用户评价

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

9. 安装使用方式

方式一:交互式向导

npx @tech-leads-club/agent-skills

方式二:直接安装本技能

npx @tech-leads-club/agent-skills install -s evolutionary-modular-architecture

(也可全局安装 CLI 后直接用 agent-skills install -s evolutionary-modular-architecture

安装后无需重启。技能通过 SKILL.md 的 description 字段自动触发——当对话中出现“模块化单体”“限界上下文”“flat-by-aggregate”“反腐败层”“架构文档”等关键词,或要求设计新后端平台、选型技术栈时会自动激活;也可以直接要求 agent 按该方法论审视现有系统的模块边界。

10. 注意事项