Skills2026年4月8日·1 分钟阅读

Tidy First — AI Code Refactoring Skill for Agents

Skill teaching AI agents Kent Beck's Tidy First methodology. Make small structural improvements before behavior changes to keep codebases clean and maintainable over time.

SK
Skill Factory · Community
快速使用

先拿来用,再决定要不要深挖

这里应该同时让用户和 Agent 知道第一步该复制什么、安装什么、落到哪里。

保存为 ~/.claude/skills/tidy-first/SKILL.md

什么是 Tidy First?

Kent Beck 的代码维护方法论:行为变更前先做小的结构改进。

一句话总结:Kent Beck 代码维护方法论,行为变更前小结构改进,15 种 tidying 模式(guard clause/提取辅助/去死代码/重命名),AI Agent 代码维护必备。

15 种 Tidying

  1. Guard Clauses — 早返回减少嵌套
  2. 死代码删除
  3. 对称性归一化
  4. 提取辅助函数
  5. 内联辅助函数
  6. 重排语句
  7. 显式参数 8-15. 分块/常量/重命名/去重/简化条件/扁平化/拆分阶段/引入类型

规则

  • 结构和行为分开提交
  • 每个 tidying < 10 行变更
  • 只 tidy 即将修改的代码

来源与致谢

Kent Beck "Tidy First?" (2023)

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产