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 进行头脑风暴,再把输出填入标准规格模板,产出单页功能规格。
执行步骤
-
红旗检查:调用
erp-red-flag-check。如果命中 → 停止。 - 确定输入:
- 当前 REQ-XXX-NNN(从对话中获取,或
docs/08当前模块下一个未完成的 REQ)。 - REQ 卡片:
docs/01-需求清单/<module>.md中对应的 REQ-XXX-NNN 节。 - 相关数据表(从
docs/03或实时 mysql 命令行查询)。
- 当前 REQ-XXX-NNN(从对话中获取,或
- 委托
superpowers:brainstorming,以 REQ 卡片 + schema 引用作为上下文。 - 推导路径:
docs/superpowers/specs/$(date +%F)-<REQ-id>.md。如已存在,征求用户确认后覆盖。 - 用
Read读取${CLAUDE_SKILL_DIR}/templates/feature-spec-template.md,从头脑风暴输出填充槽位:-
goal、input、output、rules、constraints、schema_refs、api_refs、acceptance
-
- 将填充后的规格写入推导路径。
- 验证:模板中每个顶级节必须非空。如有槽位为 TBD,回到头脑风暴补充该槽位。
- 输出
feature-brainstorm: <REQ> → <path>。
衔接
立即调用 Skill(erp-feature-plan) 进入下一步。
参考
${CLAUDE_SKILL_DIR}/templates/feature-spec-template.md- 委托:
superpowers:brainstorming - 守门:
erp-red-flag-check