Writing Plans Skill logo

Writing Plans Skill

打开

在接触代码前创建详尽的实施计划,将任务分解为小块,假设零上下文。

分享:

编写计划

用于创建详尽实施计划的 Skill,将任务分解为小块,假设工程师零上下文。

核心方法

编写计划时假设工程师:

  • 对我们的代码库零上下文
  • 是熟练的开发人员但对我们的工具集一无所知
  • 不太了解良好的测试设计
  • 需要记录一切:要修改哪些文件、如何测试、要检查什么

任务粒度

每个步骤都是一个动作(2-5 分钟):

  • "编写失败的测试" - 步骤
  • "运行它以确保它失败" - 步骤
  • "实现最小代码使测试通过" - 步骤

核心原则

  • DRY:不要重复自己
  • YAGNI:你不会需要它
  • TDD:测试驱动开发
  • 频繁提交:小而原子性的提交

计划保存到:docs/plans/YYYY-MM-DD-<feature-name>.md

评论

还没有评论。成为第一个评论的人!