SKILL.md
1.63 KB
name: feature-plan description: 功能循环第 2 步。将规格转化为任务级计划(每任务 2-5 分钟,含文件路径和完整代码),输出到 docs/superpowers/plans/。 user-invocable: false
allowed-tools: Read Write Grep Skill
所有输出必须使用中文。
feature-plan
把当前 REQ 的功能规格转成任务级实现计划,委托 superpower-writing-plans 起草,按计划模板渲染落盘。
执行步骤
- 收集输入:
- 当前 REQ 的规格文件
docs/superpowers/specs/<YYYY-MM-DD>-<REQ-id>.md(不存在则报错) - 相关代码指针(待修改的现有文件,通过 grep 发现)
-
docs/04-技术规范.md与docs/09-项目目录结构.md(编码规范 + 目录规范)
- 当前 REQ 的规格文件
- 委托
superpower-writing-plans,把上述上下文 + 落盘路径docs/superpowers/plans/<YYYY-MM-DD>-<REQ-id>.md作为 caller-provided path 传入。 - 按
${CLAUDE_SKILL_DIR}/templates/feature-plan-template.md渲染输出,写入推导路径。 -
验证:每个任务必须含失败测试标识、实现路径与完成标准;plan 全文不得出现
【人工填写:...】或TBD——这两类标记仅供 A 阶段文档审阅用,B 阶段 plan 必须写实际值(先在.env.local/docs/07-环境配置.md/CLAUDE.md/ 现有代码查找并注明来源,查不到则用AskUserQuestion问用户)。 - 输出
feature-plan: <REQ> → <path>,立即调用Skill(feature-tdd)。
参考
${CLAUDE_SKILL_DIR}/templates/feature-plan-template.md- 委托:
superpower-writing-plans(本插件skills/internal/superpower-writing-plans/)