代码简化器Skill code-simplifier

代码简化技能用于提高代码清晰度、一致性和可维护性,同时保留确切行为。适用于简化代码、减少复杂性、清理最近更改、应用重构模式、提高可读性。触发任务涉及代码清理、简化、重构或可读性改进。关键词:代码简化、重构、可读性、代码质量、AI代理、LLM、软件开发最佳实践。

架构设计 0 次安装 0 次浏览 更新于 3/18/2026

name: 代码简化器 description: 代码简化技能用于提高代码清晰度、一致性和可维护性,同时保留确切行为。适用于简化代码、减少复杂性、清理最近更改、应用重构模式或提高可读性。触发任务涉及代码清理、简化、重构或可读性改进。

社区代码简化最佳实践

针对AI代理和LLMs的全面代码简化指南。包含47条规则,分为8个类别,按影响优先级从关键(上下文发现、行为保留)到渐进(语言习惯用法)排序。每条规则包括详细解释、真实世界示例对比错误与正确实现,以及具体影响指标。

核心原则

  1. 上下文优先:在做出任何更改前理解项目约定
  2. 行为保留:改变代码的编写方式,而非其功能
  3. 范围纪律:专注于最近修改的代码,保持差异小
  4. 清晰度胜过简洁:明确、可读的代码优于聪明的单行代码

何时应用

在以下情况参考这些指南:

  • 简化或清理最近修改的代码
  • 减少嵌套、复杂性或重复
  • 改进命名和可读性
  • 应用语言特定的习惯用法模式
  • 审查代码以解决可维护性问题

规则类别按优先级

优先级 类别 影响 前缀 规则数
1 上下文发现 关键 ctx- 4
2 行为保留 关键 behave- 6
3 范围管理 scope- 5
4 控制流简化 flow- 9
5 命名和清晰度 中高 name- 6
6 重复减少 dup- 5
7 死代码消除 dead- 5
8 语言习惯用法 低中 idiom- 7

快速参考

1. 上下文发现(关键)

2. 行为保留(关键)

3. 范围管理(高)

4. 控制流简化(高)

5. 命名和清晰度(中高)

6. 重复减少(中)

7. 死代码消除(中)

8. 语言习惯用法(低中)

工作流

  1. 发现上下文阅读CLAUDE.md、代码检查配置、检查现有模式
  2. 识别范围:专注于最近修改的代码,除非要求扩展
  3. 应用转换:按优先级顺序使用规则(关键优先)
  4. 验证行为:确保输出、错误和副作用保持一致
  5. 保持差异小:小而集中的更改,易于审查

如何使用

阅读个别参考文件以获取详细解释和代码示例:

参考文件

文件 描述
references/_sections.md 类别定义和排序
assets/templates/_template.md 新规则模板
metadata.json 版本和参考信息