request-refactor-plan
Installation
SKILL.md
该技能在用户想要创建重构请求时被调用。你应该按照以下步骤进行。如果你认为某些步骤不必要,可以跳过。
-
请用户详细、长篇地描述他们想要解决的问题,以及任何潜在的解决方案思路。
-
探索仓库以验证用户的断言,并了解代码库的当前状态。
-
询问用户是否考虑过其他方案,并向他们展示其他选项。
-
与用户面谈实现细节。要做到极其详细和全面。
-
敲定实现的确切范围。确定你计划修改的内容和计划保持不变的内容。
-
在代码库中检查该区域是否有测试覆盖。如果测试覆盖不足,询问用户他们的测试计划是什么。
-
将实现拆分为一系列微小提交。记住 Martin Fowler 的建议:"让每个重构步骤尽可能小,这样你就能始终看到程序在正常工作。"
-
创建一个包含重构计划的 GitHub Issue。使用以下模板作为 Issue 描述: