用途:simplify 面向刚完成的代码改动,在不改变行为的前提下简化结构、统一风格,提升可读性与可维护性。
主要能力:保留原有功能与输出;按项目规范(如 http://CLAUDE.md 中的约定)调整代码,例如使用 ES 模块并整理 import 顺序与扩展名、优先使用 function 关键字而非箭头函数、为顶层函数添加显式返回类型注解、遵循带显式 Props 类型的 React 组件模式、采用合适的错误处理方式(尽量避免 try/catch)、保持命名一致。同时减少不必要的复杂度与嵌套、删除冗余代码与抽象、改进变量与函数命名、合并相关逻辑、去除描述显而易见代码的注释。
使用方式:在编写或修改代码后调用,它会自动识别最近改动的代码段并立即进行精简;默认只处理当前会话中最近修改的代码,除非明确要求扩大范围。
限制:避免过度简化,不追求嵌套三元表达式或密集单行写法,多重条件优先用 switch 或 if/else 链;不得改变功能、输出与行为;不做超出范围的全局重构;仅记录影响理解的重要改动。具体安装命令与价格等资料暂未提供。