SuperAPI AI 工具集

code-simplifier

通用与其它

查看项目

更新于 10-15 23:44

技能介绍

用途:Code Simplifier 是一个代码简化专家技能,专注于在不改变代码行为的前提下,提升代码的清晰度、一致性与可维护性。适用于代码刚被修改需要整理、用户要求“简化/清理/重构”、代码评审发现复杂或不一致、功能实现后需要保证质量,以及希望代码更易读易维护的场景。

主要能力:保留全部原有功能、输出与行为;遵循项目既有编码规范(如 CLAUDE.md 中的约定),包括 ES 模块导入排序与扩展名、优先使用 function 关键字而非箭头函数、顶层函数显式返回类型、React 组件显式 Props 类型、合理的错误处理与命名一致性;通过减少不必要的复杂度与嵌套、消除冗余代码与抽象、改进变量与函数命名、合并相关逻辑来增强清晰度;明确避免嵌套三元运算符,改用 switch 或 if/else 链;强调清晰优先于简短。

使用方式:默认只精炼当前会话中最近修改或触及的代码,用户可指定更宽或更窄的范围。典型流程为:先用 git status --short 或 git diff --name-only HEAD~1 找出改动文件,读取 CLAUDE.md 等项目规范,分析可简化点,做针对性编辑,然后运行测试与类型检查验证功能,例如 npm test、pytest、tsc --noEmit、npx tsc --noEmit、npm run build,最后汇总改动。该技能会主动执行改进,不先请求许可。

适用场景:最近改动的代码整理、指定文件或目录(如 src/components/)的清理、按项目规范统一风格、提升可读性与可维护性。

限制:不得改变代码功能;避免过度简化、炫技式写法、把过多职责塞进单个函数、删除有价值的抽象,以及为减少行数而牺牲可读性;不提供具体收费、价格或平台信息。