simplify 是在代码写完后,继续整理可读性和一致性的 Skill。它默认只处理当前任务最近改动的部分,调整命名、嵌套和重复逻辑,并以保留原有行为为前提。
它会实际修改代码,和只输出审查清单的工具不同。你可以给它这次的变更范围、项目约定和必须保持的输入输出,让它做一轮收尾整理。
“简化”也不只是把行数压到最少。原文明确反对为了短而写嵌套三元表达式、密集的一行代码,或者把过多职责揉进同一个函数。多个条件分支写清楚,可能比一个聪明的表达式更好维护。
适合的任务包括:刚实现的功能出现几层重复判断,变量名只剩临时缩写,或者相关逻辑分散得难以追踪。它会依据项目规则调整这些地方,再检查功能是否保持一致。
它的默认范围是近期改动,不会因为发现另一个目录也有可整理的代码,就自然扩大成全仓库重构。完成后要结合现有测试和具体行为验证,才能确认这次整理没有改变功能。