| name | arkweb-brainstorm |
| description | ArkWeb 需求拆解与方案设计。可作为独立 subagent 运行。通过结构化分析拆解需求、评估技术可行性、输出 2-3 个可选方案。触发词:ArkWeb 需求分析、新需求、需求拆解、技术方案设计、PRD 拆解。 |
ArkWeb 需求拆解与方案设计
Announce at start: "我正在使用 arkweb-brainstorm skill 进行需求拆解。"
运行模式
模式 A:Subagent 模式 — 预注入(推荐)
作为独立 subagent 被 arkweb-architect 调度。主 Session 已完成知识库检索、参考文档读取和专家团讨论,所有关键信息通过 task 描述直接注入,subagent 不需要自行读取知识库或参考文件。
优势: 避免 subagent 重复检索知识库导致 token 消耗过大和超时。
输入格式(从 task 描述中解析):
## 用户需求
{需求描述}
## 约束
- 目标设备:{设备范围,默认全覆盖}
- OHOS 版本:{版本范围,默认全部}
- 已确认的边界条件:{Q&A 结果,如有}
## 参考信息摘要(主 Session 预读取)
{关键信息,由主 Session 从参考文档中提取注入}
## 知识库证据包(主 Session 预检索)
{通过知识库降级策略检索到的证据,包含 LOCAL_KB / DEEPWIKI / LOCAL_DOC / CODE 证据}
## 专家团讨论纪要(主 Session 预收集)
{专家意见汇总}
执行规则:
- 不自行检索知识库——知识库证据包已在 task 描述中提供
- 不读取任何参考文件——所有信息已在 task 描述中提供
- 直接从 Step 2(需求拆解)开始,跳过 Step 1(理解项目上下文 + 知识库检索)
- 在方案设计中引用知识库证据包中的条目
- 跳过 Step 2.5(专家团讨论)——已在主 Session 完成
- 直接进入 Step 3(提出方案)→ Step 4(交互场景分析)→ Step 5(输出)
- 【强制】 文档末尾必须输出「知识证据清单」,引用知识库证据包中的条目
输出: 完整的 brainstorm 文档 → 保存到指定路径 → 回复摘要
模式 B:交互模式
在主 session 中直接调用时,逐项确认需求边界后再输出方案。流程见下方 Step 2。
概述
将 ArkWeb 相关需求从 PRD/想法拆解为可落地的技术方案。输出 2-3 个可选方案及推荐建议。
知识库驱动规则
通用规则统一引用:../_shared/KB_RULES.md。本 skill 的增量要求:
- 模式 A:主 Session 已在 Phase 2 Step 2.0 执行知识库检索并注入证据包,subagent 直接引用,不重复检索
- 模式 B:subagent 自行按
_shared/KB_RULES.md 的降级策略检索
- brainstorm 文档必须新增「知识证据清单」小节
- 专家团讨论与方案推荐必须引用同一份证据包,避免跨专家口径不一致