SKILL.md 1.67 KB

name: erp-feature-brainstorm description: 功能循环第 1 步。针对单个 REQ-XXX-NNN 进行交互式头脑风暴,产出功能规格文件到 docs/superpowers/specs/。 user-invocable: false

allowed-tools: Read Write Skill Bash(mysql *)

所有输出必须使用中文。

erp-feature-brainstorm

说明

针对一个 REQ-XXX-NNN,委托 superpowers:brainstorming 进行头脑风暴,再把输出填入标准规格模板,产出单页功能规格。

执行步骤

  1. 红旗检查:调用 erp-red-flag-check。如果命中 → 停止。
  2. 确定输入:
    • 当前 REQ-XXX-NNN(从对话中获取,或 docs/08 当前模块下一个未完成的 REQ)。
    • REQ 卡片:docs/01-需求清单/<module>.md 中对应的 REQ-XXX-NNN 节。
    • 相关数据表(从 docs/03 或实时 mysql 命令行查询)。
  3. 委托 superpowers:brainstorming,以 REQ 卡片 + schema 引用作为上下文。
  4. 推导路径:docs/superpowers/specs/$(date +%F)-<REQ-id>.md。如已存在,征求用户确认后覆盖。
  5. Read 读取 ${CLAUDE_SKILL_DIR}/templates/feature-spec-template.md,从头脑风暴输出填充槽位:
    • goalinputoutputrulesconstraintsschema_refsapi_refsacceptance
  6. 将填充后的规格写入推导路径。
  7. 验证:模板中每个顶级节必须非空。如有槽位为 TBD,回到头脑风暴补充该槽位。
  8. 输出 feature-brainstorm: <REQ> → <path>

衔接

立即调用 Skill(erp-feature-plan) 进入下一步。

参考

  • ${CLAUDE_SKILL_DIR}/templates/feature-spec-template.md
  • 委托:superpowers:brainstorming
  • 守门:erp-red-flag-check