mcpField
S
sdlc-create-plan

sdlc-create-plan

github.com/wesleycamargo其他039 次安装3 周前更新
代码仓库

关于 sdlc-create-plan

在意图与规格已获批准后,为软件工作项生成实现计划的技能,面向需要把方案拆解为可执行任务的团队。它会检查仓库与工程约定,输出依赖排序、可验证且可续接的计划,不修改生产代码。

主要功能

  1. 01要求已批准的意图与规格
  2. 02检查仓库和工程约定
  3. 03拆分依赖有序的实现任务
  4. 04为任务定义验证标准
  5. 05提供可续接的交接信息

适用场景

  1. 01为已批准规格制定实施计划
  2. 02梳理跨组件改动与依赖
  3. 03明确任务完成的验证条件
  4. 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;若需求发生变化,则返回规范阶段(若结果或范围发生变化,也要返回意图阶段)。

评论

支持 Markdown