01
这个 skill 做什么
当代码库需要激进但有纪律的简化时使用此 skill。它会建立行为保持 oracle,审计可删除代码,并穷尽测试删除和简化候选项。仅审计的请求止于建议;实施沿用已批准范围,只为尚未决定的架构问题准备具体选项。该 skill 仅支持显式调用:用户必须使用 `$exhaustive-code-slimmer` 调用;仅凭提示词匹配不会自动激活。
02
什么时候使用
- 01寻找可删除文件、分支、导出、依赖、包装层和重复逻辑。
- 02用 build、typecheck、test、lint、smoke 或 contract oracle 验证删减候选项。
- 03诊断阻碍安全删除的架构问题,并在重构前提出 DX 导向的选项。
03
如何工作
- 01
记录基线文件、LOC、字节数、依赖、大文件、重复块以及生成或 vendor 目录。
- 02
在仓库可用时运行审计和架构 DX 扫描。
- 03
删除代码前设计当前可用的最强行为保持 oracle。
- 04
跨每一层枚举删除、简化、依赖、配置、测试和架构候选项。
- 05
搜索精确或分区后的候选集合,直到当前前沿没有未测试候选项。
04
你会得到什么
- 01前后指标、已接受候选项、被拒绝的高风险候选项和瘦身比例。
- 02最终代码缩减结果的 oracle 命令和剩余盲点。
- 03当安全瘦身涉及尚未决定的设计或范围时,给出具体架构选项。
05
重要边界
- 01不要把压缩、混淆、纯空白删除或注释删除算作代码瘦身。
- 02没有证据时不要删除公共 API、迁移、兼容 shim、安全检查、运维日志或配置。
- 03架构变更须处于已批准范围内;已有授权贯穿候选评估和验证,不重复审批。
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 运行时元数据。