improve-codebase-architecture
mattpocock/skills扫描代码库找出可深化改进的机会,以可视化 HTML 报告呈现,并对你选中的项逐一深挖。
1.1M 总安装·+42K 周安装·283K Stars·收录时间 Mar 13, 2026·License Unknown
详细介绍
这是什么
分析代码库中的架构摩擦点,提出「模块加深」式重构建议:把接口大、实现薄的浅模块改成小接口、大实现的深模块。理念源自 John Ousterhout 的软件设计哲学,目标是提升可测试性与 AI 可导航性,并产出 RFC issue 供团队评审。
核心能力
- 有机探索代码库,定位浅模块、紧耦合组件与未测试接缝,而非套用固定启发式
- 应用 Ousterhout「深模块」原则:小接口藏大实现,改善可测试性与 AI 可导航性
- 用并行子代理生成多个截然不同的接口设计(极简、灵活、调用方优化、ports & adapters),再推荐最优方案
- 产出 GitHub issue RFC,记录问题空间、设计权衡与重构理由
适用场景
- 代码库某片区域频繁改动、越改越乱,想系统性改善结构
- 重构前想要多套接口设计方案对比,并留下可评审的记录
使用要点
- 会优先关注 git 历史热点;如存在 GLOSSARY.md / ADR 会先读取并尊重既有决策
- 建议以 RFC 形式评审通过后再动手,避免一次性大改
安装命令
npx skills add https://github.com/mattpocock/skills --skill improve-codebase-architecture近 8 周安装趋势
+42K分类
开发效率
安全审计
agent-trust-hubsnyksocket
元信息
- skillId
- improve-codebase-architecture
- source
- mattpocock/skills
- 收录时间
- Mar 13, 2026
- translated_at
- 2026-10-18
看完了 improve-codebase-architecture?
还有 1,327 条 skill 等你发掘。