01
这个 skill 做什么
当代码库需要激进但有纪律的简化时使用此 skill。它会建立行为保持 oracle,审计可删除代码,测试删除和简化候选项,并在架构级重构前暂停等待明确批准,让瘦身提升可维护性,而不是制造稠密或高风险代码。
02
什么时候使用
- 信号寻找可删除文件、分支、导出、依赖、包装层和重复逻辑。
- 信号用 build、typecheck、test、lint、smoke 或 contract oracle 验证删减候选项。
- 信号诊断阻碍安全删除的架构问题,并在重构前提出 DX 导向的选项。
03
如何工作
- 01
记录基线文件、LOC、字节数、依赖、大文件、重复块以及生成或 vendor 目录。
- 02
在仓库可用时运行审计和架构 DX 扫描。
- 03
删除代码前设计当前可用的最强行为保持 oracle。
- 04
跨每一层枚举删除、简化、依赖、配置、测试和架构候选项。
- 05
搜索精确或分区后的候选集合,直到当前前沿没有未测试候选项。
04
你会得到什么
- 信号前后指标、已接受候选项、被拒绝的高风险候选项和瘦身比例。
- 信号最终代码缩减结果的 oracle 命令和剩余盲点。
- 信号当安全瘦身需要结构清理时,给出需批准的架构选项。
05
重要边界
- 信号不要把压缩、混淆、纯空白删除或注释删除算作代码瘦身。
- 信号没有证据时不要删除公共 API、迁移、兼容 shim、安全检查、运维日志或配置。
- 信号在用户明确批准某个选项或范围前,不要执行架构级重构。
06
值得打开的文件
工作流skills/exhaustive-code-slimmer/SKILL.md穷尽式瘦身工作流、oracle 规则和批准门禁。代码瘦身审计skills/exhaustive-code-slimmer/scripts/code_slim_audit.py仓库清单、指标和候选项枚举助手。穷尽式收缩skills/exhaustive-code-slimmer/scripts/exhaustive_shrink.py基于 oracle 命令的精确和分区候选搜索。转换目录skills/exhaustive-code-slimmer/references/transformation_catalog.md删除和简化候选项目录。运行时元数据skills/exhaustive-code-slimmer/agents/openai.yaml此 skill 的可选 agent 运行时元数据。