陆续上线高价值工具,敬请期待! 欢迎使用蜗牛工具箱·新工具持续上线中,欢迎收藏关注。如有建议欢迎反馈! 反馈途径·目前大家有任何反馈可以直接发我邮箱:lyfs814@163.com陆续上线高价值工具,敬请期待! 欢迎使用蜗牛工具箱·新工具持续上线中,欢迎收藏关注。如有建议欢迎反馈! 反馈途径·目前大家有任何反馈可以直接发我邮箱:lyfs814@163.com
Skills / improve-codebase-architecture·返回 Skills 导航

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 等你发掘。

返回 Skills 导航