关于 writing-plans
面向 Symfony 的技能,用于在编码前制定便于审查的实施计划。它将跨层工作拆分为可测试步骤,并记录依赖、验收标准、风险和审阅者问题。
主要功能
- 01明确范围与依赖
- 02设计实体、服务和 API
- 03拆分为可测试的原子步骤
- 04记录规模、验收标准和风险
- 05列出审阅者问题
适用场景
- 01规划涉及多个应用层的功能
- 02编码前准备评审材料
- 03将实现工作拆分到多个会话
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ dev-toolings/ superpowers-symfony --skill writing-plans安装后在 Claude Code 中输入/writing-plans确认已加载。
附带文件reference.md
详细介绍
编写计划(Symfony)
适用场景
- 功能涉及多个层面:实体、服务、API、异步工作。
- 开始编码前,工作必须经过评审,或拆分到多个会话中。
- 在确定方案前,必须了解范围和风险。
默认工作流
- 编写概述:摘要、范围内和范围外的内容、依赖项。
- 设计变更:新增和修改的实体、服务与处理器、API 端点。
- 将工作拆分为多个原子步骤,每个步骤都以测试开始。
- 标注步骤之间的依赖关系,并为每个步骤估算工作量(S、M、L)。
- 编写验收标准,以及风险和相应的缓解措施。
防护措施
- 每个步骤都可以独立完成和测试。
- 指明具体的文件、类和端点,而不是只描述意图。
- 明确列出范围外的内容,不要悄然省略。
- 如果
reference.md中的模板(CRUD、后台任务、集成)适用,请从模板开始。
渐进式披露
- 使用此文件了解执行方式和风险控制。
- 需要深入了解实现细节时,再打开参考资料。
输出要求
- 计划包含概述、设计、步骤、验收标准和风险。
- 标注步骤依赖关系和工作量。
- 列出供评审者参考的待解决问题。
参考资料
reference.md
评论
支持 Markdown