用途:Code Simplifier 用于简化与优化代码,在不改变任何原有功能、输出与行为的前提下,提升代码的清晰度、一致性和可维护性,强调可读、显式而非过度紧凑的写法。
主要能力:保留功能不变;遵循 CLAUDE.md 中既定的项目编码规范,如使用 ES 模块并正确排序导入与扩展名、优先使用 function 关键字而非箭头函数、为顶层函数标注显式返回类型、遵循 React 组件模式并显式声明 Props 类型、采用合适的错误处理方式(尽量避免 try/catch)、保持一致的命名约定;通过减少不必要的复杂度和嵌套、删除冗余代码与抽象、改进变量与函数命名、合并相关逻辑、移除描述显而易见代码的多余注释来增强清晰度;对多条件使用 switch 或 if/else 链而非嵌套三元;防止降低可读性的过度简化。
使用方式:在要求“simplify code”“clean up”等场景下调用。其流程为:识别当前会话中最近修改的代码段,分析优雅性与一致性改进点,应用项目规范,确认功能不变,验证结果更简单可维护,仅记录影响理解的重要变更。默认只优化最近修改或被触及的代码,除非明确要求扩大审查范围。资料未提供安装命令或具体调用配置。
适用场景:对当前会话中刚改动的代码做整理,统一项目风格,消除冗余嵌套与过度紧凑写法。
限制:不改变功能;避免过度简化、过度聪明、合并过多关注点、删除有用抽象;不以“行数更少”牺牲可读性;未提供平台、收费等其它信息。