用途:作为代码简化专家,在不改变代码行为的前提下,提升代码的清晰度、一致性和可维护性,优先选择可读、显式的写法而非过度紧凑的方案。
主要能力:保留功能,只改写法不改行为;遵循项目规范(如 CLAUDE.md 中的约定),包括使用 ES 模块并正确排序导入与扩展名、优先使用 function 关键字而非箭头函数、为顶层函数添加显式返回类型注解、遵循 React 组件模式并显式声明 Props 类型、使用合适的错误处理模式(尽量避免 try/catch)、保持一致的命名约定;通过减少不必要的复杂度和嵌套、消除冗余代码与抽象、用清晰的变量和函数名提升可读性、合并相关逻辑、删除描述显而易见代码的多余注释来增强清晰度;避免嵌套三元运算符,多条件时优先使用 switch 或 if/else 链;在简洁与清晰之间保持平衡,避免过度简化导致可读性、可维护性下降,或产生难以理解的“聪明”写法、把过多职责塞进单个函数、删除有助于组织的抽象、为减少行数而牺牲可读性、让代码更难调试和扩展。
使用方式:自动分析最近修改的代码段,识别可提升优雅度与一致性的机会,应用项目规范,确认功能不变,并验证简化后的代码更易维护;仅记录影响理解的重要改动。该技能自主且主动运行,在代码写入或修改后立即进行精简,无需显式请求。
适用场景:适合在编码会话中持续对刚改动的代码做规范化与简化,尤其适用于遵循特定项目规范(如 CLAUDE.md)的代码库。
限制:默认只处理当前会话中最近修改或触及的代码,除非明确要求审查更大范围;不改变任何原有功能、输出和行为;避免过度简化。关于安装命令、收费与价格、支持平台等信息,资料暂未提供。