关于 sdlc-create-plan
在意图与规格已获批准后,为软件工作项生成实现计划的技能,面向需要把方案拆解为可执行任务的团队。它会检查仓库与工程约定,输出依赖排序、可验证且可续接的计划,不修改生产代码。
主要功能
- 01要求已批准的意图与规格
- 02检查仓库和工程约定
- 03拆分依赖有序的实现任务
- 04为任务定义验证标准
- 05提供可续接的交接信息
适用场景
- 01为已批准规格制定实施计划
- 02梳理跨组件改动与依赖
- 03明确任务完成的验证条件
- 04为后续计划执行阶段准备交接
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ wesleycamargo/ devcontainer-template --skill sdlc-create-plan安装后在 Claude Code 中输入/sdlc-create-plan确认已加载。
详细介绍
创建实施计划
定位
此阶段接续已批准的意图和规范文档。它会创建 sdlc//plan.md,将实施策略与可执行任务合并;不要创建单独的任务文档,也不要修改生产代码。
输入和输出
- 必需输入:同一工作项目录中已批准的 intent.md 和 spec.md。
- 还要检查代码库、相关说明、当前实现、接口、依赖项和工程惯例。
- 输出:同一工作项目录中的自包含 plan.md。
职责
选择符合代码库实际情况的方案。识别受影响的组件,以及重要的兼容性、迁移、安全、运维和依赖方面的注意事项。仅将已批准范围内的必需工作拆分为按依赖关系排序、可独立验证的任务。保持计划与工作规模相称。
每项任务都应有明确目标、有意义的工作清单、适用时列出依赖项、验证标准,并将初始状态设为 Status: pending。包含测试策略和简洁、便于续接的交接说明。适用时使用以下结构:
`markdown
实施计划:
方案
受影响的组件
实施任务
任务 1 —
状态:pending
- 实施步骤
- 测试或验证
验证:
- 预期完成标准。
风险和依赖项
最终验证
交接
当前:尚未开始 下一步:任务 1 阻碍因素:无 `
如果制定计划时发现规范确实存在缺口,应报告该问题并修订规范,不要擅自更改需求。不要添加无关的重构、新功能或 tasks.md,也不要编辑代码。只有当规范未明确的重要方案选择必须由用户决定时才提问;否则记录所作假设。通过 Agent 的交互式提问工具提问(Claude Code:AskUserQuestion),将相关问题合并在一次调用中,每题提供 2-4 个建议选项,并将推荐选项放在首位且标注“(推荐)”,以便用户通过按钮作答;若没有此类工具,则仅使用纯文本提问。
交接
计划获批后,交接给 sdlc-execute-plan。若方案或任务发生重要变化,请修订 plan.md;若需求发生变化,则返回规范阶段(若结果或范围发生变化,也要返回意图阶段)。