用途:Workshop 是 requirements-elicitation 插件下的命令,用于按 Joint Application Development(JAD)模式主持结构化需求工作坊,帮助团队探索问题、定义需求、细化条目并达成优先级共识。
主要能力:提供四种工作坊格式——JAD(完整需求定义)、Discovery(探索问题空间)、Refinement(澄清与拆解已有需求)、Prioritization(优先级共识)。每种格式有对应议程与阶段,如 JAD 含开场、背景、需求、优先级、收尾;Discovery 含问题陈述、干系人映射、现状、期望状态、差距分析。工作坊会捕获需求(ID、陈述、理由、来源、优先级、验收标准、问题、决策)、决策、行动项、待议事项与开放问题,并生成汇总报告。
使用方式:命令为 /requirements-elicitation:workshop,可选参数 --domain(领域,默认当前或最近)、--format(jad、discovery、refinement、prioritization,默认 jad)、--duration(short 30 分钟、standard 2 小时、extended 4 小时以上,默认 standard)。例如:/requirements-elicitation:workshop --domain "crm" --format discovery。运行时会通过 AskUserQuestion 交互配置格式与时长。输出保存到 .requirements/{domain}/workshop/ 下的 YAML 文件,包括报告、需求与决策。可与其他命令配合:工作坊前用 research、gaps 收集上下文,工作坊后用 simulate、prioritize、export 验证与导出。
适用场景:需要多方协作定义需求、澄清模糊需求、拆解大需求或就优先级达成一致的软件项目。
限制:资料未提供具体收费、平台支持范围或效果保证;若上下文不足会提示先运行 /research 或 /discover,若无干系人视角会提示先运行 /simulate 创建角色。