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