SuperAPI AI 工具集

simplify-code

通用与其它

查看项目

更新于 10-16 08:08

技能介绍

用途:该技能用于简化与精炼代码,在保留全部功能、输出与行为不变的前提下,提升代码的清晰度、一致性和可维护性。默认只处理当前会话中最近修改过的代码,除非另有明确指示。

主要能力:遵循 CLAUDE.md 与 AGENTS.md 中既定的编码规范,包括使用 ES 模块并正确排序导入与扩展名、优先使用 function 关键字而非箭头函数、为顶层函数添加显式返回类型注解、遵循带显式 Props 类型的 React 组件模式、使用合适的错误处理模式(尽量避免 try/catch)、保持一致的命名约定。同时通过减少不必要的复杂度和嵌套、消除冗余代码与抽象、改进变量与函数命名、合并相关逻辑、删除描述显而易见代码的注释来增强清晰度。

使用方式:仅在输入 /simplify-code 时触发。流程为:识别最近修改的代码段,分析可提升优雅度与一致性的机会,应用项目特定的最佳实践与编码标准,确保功能不变,验证精炼后的代码更简单且更易维护,仅记录影响理解的重要变更。

限制与注意事项:不得改变代码行为;避免嵌套三元运算符,多条件优先使用 switch 或 if/else 链;清晰优先于简短。避免过度简化导致可读性下降、产生难以理解的“聪明”写法、把过多关注点塞进单个函数或组件、删除有助于组织的抽象、为减少行数牺牲可读性、或让代码更难调试和扩展。不要简化已经清晰可维护的代码、简化后反而更难理解的代码、第三方或生成代码,以及当前结构是有意为之的性能关键代码。

适用场景:适用于需要按项目规范整理和精炼近期改动代码的开发工作流。具体收费、价格、平台支持等信息暂未提供。