Viking(@vikingmute)

关注这个 skill 的可以看另外一个他的另外 /improve-codebase-architecture https://t.co/W814Gp1cNv 它在内部调用 /codebase-de...

7.5内容质量
关注这个 skill 的可以看另外一个他的另外 /improve-codebase-architecture

https://t.co/W814Gp1cNv

它在内部调用 /codebase-de...

TL;DR · AI 摘要

该工具通过识别浅模块和规范词典帮助重构代码库,适合定期运行以防止结构退化。

核心要点

  • 使用规范词典定义术语(如module、interface)替代模糊概念(component、service)
  • 通过删除测试验证重构后复杂度是否降低,防止过度抽象
  • 建议隔天运行一次,用于预防代码结构缓慢退化

结构提纲

按章节快速跳转。

  1. 通过规范词典识别浅模块并生成候选报告

  2. 强制使用module、interface等术语替代模糊概念

  3. 移除模块后验证复杂度是否收敛到更小接口

  4. 建议隔天运行防止结构退化

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • 代码重构工具
    • 核心机制
      • 规范词典定义
      • 删除测试验证
    • 使用方法
      • 术语替换
      • 定期运行

金句 / Highlights

值得收藏与分享的关键句。

#代码重构#软件设计#工程实践
打开原文

Viking on X: "关注这个 skill 的可以看另外一个他的另外 /improve-codebase-architecture https://t.co/W814Gp1cNv 它在内部调用 /codebase-design 生成的规范词典,然后找出那些接口几乎和内部实现一样复杂 藏不住复杂度的浅模块(它称之为 shallow module) 出一份候选报告,然后停下来问你改哪一个 它不直接重构 同时它还有 deletion test 拿掉这个模块之后,复杂度是否收进一个更小的接口 防止修改以后过度抽象 他给出的适合场景是 隔几天跑一次 防止结构慢慢烂掉,我也慢慢按照这… / X

Viking

@vikingmute

Show translation

关注这个 skill 的可以看另外一个他的另外 /improve-codebase-architecture

aihero.dev/skills-improve…

它在内部调用 /codebase-design 生成的规范词典,然后找出那些接口几乎和内部实现一样复杂 藏不住复杂度的浅模块(它称之为 shallow module) 出一份候选报告,然后停下来问你改哪一个 它不直接重构 同时它还有 deletion test 拿掉这个模块之后,复杂度是否收进一个更小的接口 防止修改以后过度抽象 他给出的适合场景是 隔几天跑一次 防止结构慢慢烂掉,我也慢慢按照这个建议在实践 我一直觉得 Matt 的 skills是软件工程设计非常好的实践,关注不仅仅是他的 skills,而是他的方法论和思考方式。

Oct 3

matt 的这个 /codebase-design 最近对我帮助很大,尤其是让 AI 重构一些大模块的时候,它其实不修改任何代码,只是一套词典,把 module、interface、depth、seam、adapter、leverage、locality 每个词定义死。禁止用 component、service、API、boundary

Show more

2:28 PM · Oct 4, 2026

·

3,561

Views

3

4

25

41