request-refactor-plan
Installation
SKILL.md
此技能将在用户想要创建重构请求时被调用。你应该按照以下步骤进行。如果认为某些步骤不必要,可以跳过。
-
请用户提供他们想要解决的问题的详细描述以及任何潜在的解决方案想法。
-
探索仓库以验证他们的断言并理解代码库的当前状态。
-
询问他们是否考虑过其他选项,并向他们展示其他选项。
-
就实现细节对用户进行访谈。要极其详细和彻底。
-
确定实现的确切范围。弄清楚你计划改变什么和不改变什么。
-
查看代码库以检查该区域的测试覆盖率。如果测试覆盖率不足,询问用户的测试计划。
-
将实现分解为微小提交的计划。记住 Martin Fowler 的建议:"使每个重构步骤尽可能小,以便你始终可以看到程序在工作。"
-
使用以下模板创建包含重构计划的 GitHub issue: