mattpocock/skills 把代码架构改进的精华全部浓缩,提供一套标准化架构优化解决方案。
不仅有精确的术语词汇表(Module、Interface、Depth、Seam等),还定义核心原则和关系模型,帮助从零构建或重构现有代码库。
主要功能:
- 标准化术语体系,避免"component/service/boundary"等模糊词汇;
- 深度(Depth)原则:小接口隐藏大行为,提供杠杆(Leverage)和局部性(Locality);
- 模块(Module)设计:单一接口 + 实现分离,接口即测试边界;
- 接缝(Seam)概念:行为切换点,支持适配器(Adapter)替换;
- 删除测试:验证模块是否真正隐藏复杂度;
- 适用于前端/后端/新项目/遗留代码,支持多语言通用。
支持从零规划到现有代码库优化,团队共享语言加速架构评审,适合开发者和技术领导者使用。