用途:对最近改动的代码做最终简化检查,前提是行为已经正确;只针对当前改动与其基线,不重构整个仓库。仓库说明和正确性/语言专用规则优先于本技能,输出风格类技能只影响呈现。
主要能力:保持 API、签名、输出与行为不变;移除不必要的间接层、一次性抽象、重复分支和重复代码的注释;优先选择清晰语句而非巧妙表达式;当提取会掩盖行为时保留小范围有意重复;优先使用标准库而不新增依赖;除非调用方要求,保持私有可见性;更新因改动而失效的注释、文档、错误信息和命名;删除看似未使用的代码前先搜索仓库,考虑测试、注册、反射、配置键和公开使用者;仅在合法重构后为保持覆盖率而更新测试,不得削弱断言或改变预期行为。
使用方式:在实现之后运行。阅读仓库说明以及 languages/ 下对应指南(TypeScript 用 languages/typescript.md,JavaScript 用 languages/javascript.md,Go 用 languages/go.md,Rust 用 languages/rust.md,Python 用 languages/python.md,CSS 用 languages/css.md)。复用实现阶段已运行的验证;只有本次简化改动了未被覆盖的内容时,才额外运行针对性检查。绝不暂存或提交。
限制:不重排导入,不把无关清理混入差异,不重新设计可用的 API;若简化会显著扩大差异,应保持代码原样并说明原因。该技能没有提供更多配置、收费或平台信息。