第一步:前提
检查项目根目录下的 specs 文件夹下的 constitution 文件夹下是否存在三个文件:
- mission.md(任务)
- tech-stack.md(技术栈)
- roadmap.md(路线图)
如果存在进入第二步,不满足则询问用户是否调用 /constitution 技能制定项目总章程。
第二步:制定计划、需求和验证文档
参考 specs/constitution/mission.md 和 specs/constitution/tech-stack.md,根据 specs/constitution/roadmap.md 路线图中的每一步都创建各自的功能规格清单:
- 在
specs/feature-YYYYMMDDHHmmss/文件夹下创建YYYY-MM-DD-feature-name的文件夹放置以下规格文件plan.md: 编写一系列编号的任务组。requirements.md: 明确范围,决定和上下文。validation.md: 指导什么是正确的实现,如何正确地合并进分支。
如果以上任何步骤存在歧义或需要用户决定的任务细节、技术栈和路线图则向用户询问,如何询问参考询问方式
当且仅当以上文档完成并写入对应文件后进入第三步。
第三步:实现计划
调用 /sdd-implement 技能实施计划。