中老年叨叨
检索⌘ K

Vibe Coding

开源一个自己做的百万行屎山代码重构小工具,单HTML,点开即用

介绍为大型遗留代码库重构制作的Simon-Refactor-Skill单HTML工具,说明上下文管理、交互式任务清单、预制提示词、子智能体与特征化测试等设计。保留项目地址和演示链接,记录用工程方法约束AI重构的尝试。

文章目录

01. 痛点:AI 重构中的“翻车”现场

各位开发者,最近一定都在折腾 Claude Code 或类似的 AI 编程工具。
小项目确实是“秒杀”,但当你面对一个拥有 数百万行代码、历史悠久、缺乏测试、逻辑错综复杂 的巨型遗留系统(Legacy Code)时,AI 往往会让你失望:

  • 上下文爆炸 :AI 疯狂读取文件,导致上下文窗口瞬间占满,开始胡言乱语。
  • 不敢动旧代码 :没有防护网,重构一次线上故障一次。
  • 缺乏系统性 :东改一个函数西改一个类,最后项目跑不起来了。

为了解决这些问题,我肝了一个交互式的小工具用于 大型代码库重构 。

1.1 介绍:Simon-Refactor-Skill

这是一个专为 Claude Code 设计的 重构实战手册 。它不仅是一堆 Prompt 的集合,也是一套自以为“严谨”的工程化方案。

1.2 核心亮点

  • 极简主义 :整个工具就是一个 单 HTML 文件 。无需安装,无需环境,点开即用。
  • 交互式任务卡座 :内置 4 个阶段、12 个标准步骤的 Checklist。你可以一边重构一边勾选,实时记录进度。
  • 预制 Prompt 库 :内置了针对“圈复杂度优化”、“消除重复代码”、“异步语法升级”等场景深度优化的提示词。
  • 子智能体(Sub-agents)策略 :教你如何配置独立的子智能体去扫描代码、生成测试,从而保持主会话上下文的“纯净”。
  • 安全防护网 :重点介绍了如何利用“特征化测试(Characterization Test)”为旧代码建立安全气囊。

1.3 为什么要用单 HTML?

作为开发者,我深知“工具链疲劳”的痛苦。
这个项目没有任何依赖,你可以把它直接拷贝进你的项目根目录,或者作为本地笔记使用。它干净、轻量、透明。

1.4 预览

图片

1.5 后续

这个项目目前基于 GPL 3.0 协议开源。
重构是一场持久战,AI 是我们的利剑,但剑法(Methodology)同样重要。

如果你在重构 Java、Go、C++ 等特定语言时有更巧妙的提示词或避坑指南,非常欢迎来提 PR!

如果觉得这套重构 Skill 对你有启发,欢迎点个 Star ⭐ 支持一下,这对我持续更新版本非常重要!

02. 原文来源

原文发表于微信公众号“中老年叨叨”(2026年4月15日 07:48)。原文页面标注:修改于2026年4月15日。查看微信公众号原文。