SuperAPI AI 工具集

code-simplifier

编程与开发

查看项目

更新于 10-15 16:47

技能介绍

用途:在完成一段编码任务或写完一块逻辑代码后,对代码进行简化与精炼;也用于在评审前清理复杂的 PR,或为提升可读性和可维护性而重构。触发场景包括重构、简化代码、清理、代码审查。

核心原则:一、保持功能不变,只改变实现方式而非行为,重构前后都要运行现有测试。二、遵循项目已配置的规范(如 CLAUDE.md、AGENTS.md、.editorconfig、linters),优先于个人偏好。三、增强清晰度:避免嵌套三元运算符,优先使用 switch 或 if/else 链;避免过度紧凑的单行写法,清晰优先于简短;删除仅复述显而易见代码的注释。四、保持平衡,避免过度简化导致清晰度或可维护性下降、产生难以理解的取巧方案、把过多关注点塞进单个函数、移除有助于组织的抽象、或让代码更难调试和扩展。五、聚焦范围,只精炼最近修改或触及的代码,除非明确要求审查更大范围。

重构模式:资料指向 references/refactoring-patterns.md,其中包含模式表、会改变行为的等价性陷阱以及评审反馈格式。

完成标准:重构后所有测试通过;功能未改变;代码符合项目规范;没有嵌套三元、过度紧凑单行或新增不必要的抽象;逻辑变化处的注释已更新。

限制:资料未提供具体安装命令、平台支持、收费方式或更多使用步骤,暂未提供。