request-refactor-plan
Installation
SKILL.md
此技能将在用户想要创建重构请求时被调用。你应该执行以下步骤。如果认为没有必要,可以跳过某些步骤。
-
向用户询问他们想要解决的问题的详细描述,以及任何潜在的解决方案构思。
-
探索仓库以验证他们的断言并理解代码库的当前状态。
-
询问他们是否考虑过其他选项,并向他们展示其他选项。
-
就实现方案采访用户。要极其详细和彻底。
-
敲定实现的精确范围。确定你计划改变什么,以及不改变什么。
-
在代码库中检查此区域的测试覆盖情况。如果测试覆盖不足,询问用户的测试计划是什么。
-
将实现拆解为由微小 commit 组成的计划。记住 Martin Fowler 的建议:"让每个重构步骤尽可能小,这样你始终能看到程序在正常工作。"
-
创建一个包含重构计划的 GitHub issue。使用以下模板作为 issue 描述: