什么是 refactor?
基于 TDD 的代码简化,通过测试保留行为。使用红-绿-重构循环来简化代码,一次进行一项经过测试验证的更改。 **与**不同:一般代码审查或 AI 重写 - 此技能需要现有测试,并且仅在测试确认保留行为时才继续进行。 **主动**:当测试覆盖的代码具有复杂性(函数> 50行、高圈复杂度、重复)并且用户希望安全地简化它时自动调用。触发短语:“清理代码”、“使代码更简单”、“降低复杂性”、“重构帮助”。 **不适合**:添加功能或修复错误 - 请改用 /tdd 技能。 来源:mguinada/agent-skills。