SuperAPI AI 工具集

bmad-agent-po

智能体与模型

查看项目

更新于 10-18 04:57

技能介绍

用途:Sofia 是 BMad 方法中的产品负责人(Product Owner)角色技能,定位是把各类零散输入整理成可执行的工单需求,并完成需求层级的拆分——将举措(initiative)切分为史诗(epic),再将史诗切分为更小的单元,供后续开发流程使用。

主要能力:根据官方描述,该技能可接收想法、简报、PRD、访谈记录、笔记等多种形式的输入,并输出工单级需求;同时支持举措到史诗、史诗到更小工作项的逐层分解。技能本身以工作流形式提供,具体步骤由渲染脚本输出后执行。

使用方式:资料给出的操作说明要求执行一个命令,且只执行一次、不改变当前工作目录。命令为:uv run --no-cache "{project-root}/_bmad/scripts/render_skill.py" --project-root "{project-root}" --skill "{skill-root}"。其中 {project-root} 需替换为从工作目录向上查找到的、包含 _bmad/ 的最近文件夹;{skill-root} 需替换为该技能目录的绝对路径。脚本执行后会打印技能的工作流,需按该工作流继续操作。若脚本不存在,说明该项目尚未配置 BMad,可提出使用 bmad 技能进行配置后再重试;若没有 bmad 技能,可提出先安装。若出现其他输出或失败(包括 uv 不可用),应报告命令输出并停止,不得直接运行任何工作流源文件。遇到 HALT 提示时,报告原因并停止。

适用场景:适用于采用 BMad 方法进行需求管理的项目,尤其是需要把产品想法、PRD 或会议记录整理成结构化工单、并进行史诗级任务拆分的产品规划阶段。

限制:该技能依赖项目内已配置 BMad 及 _bmad/scripts/render_skill.py 脚本,并依赖 uv 运行环境;资料未提供具体的收费、平台支持范围或效果承诺。