Agent Skills
› bmad-code-org/BMAD-METHOD
bmad-code-org/BMAD-METHOD
GitHub扮演商业分析师Mary,负责市场调研、竞争分析和需求挖掘,将模糊需求转化为可执行规范。
Install All Skills
npx skills add bmad-code-org/BMAD-METHOD --all -g -y
Skills in Collection (52)
Showing top 50 of 52 by quality score. Use the install list command or open individual skills for the rest.
扮演商业分析师Mary,负责市场调研、竞争分析和需求挖掘,将模糊需求转化为可执行规范。
用户请求与Mary对话
需要商业分析师服务
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-agent-analyst -g -y
作为系统架构师Winston,将产品需求转化为技术架构。负责激活配置、加载持久化事实并建立角色身份,侧重技术选型与权衡,旨在提升开发效率并确保架构成功落地。
用户要求联系Winston
请求进行系统架构设计或技术咨询
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-agent-architect -g -y
高级软件工程师Agent,执行经过批准的代码故事和需求变更。采用测试驱动开发实践,确保代码符合验收标准并正确交付。
用户请求与Amelia对话
要求调用开发者Agent
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-agent-dev -g -y
产品管理技能,用于创建PRD和需求发现。通过用户访谈、需求挖掘和利益相关者对齐,将产品愿景转化为可交付的小增量。
用户要求与John对话
请求产品经理协助
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-agent-pm -g -y
Sally UX设计师技能,用于响应用户对UX/UI设计的需求。通过解析配置、加载上下文并扮演角色,将用户需求转化为交互设计和UX规范,平衡同理心与边缘案例严谨性。
用户请求与Sally对话
需要UX设计师协助
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-agent-ux-designer -g -y
生成架构脊柱文档,通过教练或快速路径确定系统不变量、边界和依赖规则,确保独立构建部分的一致性,防止技术漂移。
创建架构
制定技术方案
建立架构脊柱
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-architecture -g -y
将PRD需求分解为Epic和用户故事,生成包含详细验收标准的可执行任务列表,辅助产品与开发协作。
用户要求创建epics和stories列表
需要将需求拆解为结构化用户故事
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-create-epics-and-stories -g -y
该技能已弃用,用于将用户请求转发至bmad-project-context。当用户要求生成项目上下文时,提示弃用信息并调用上游技能处理。
generate project context
create project context
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-generate-project-context -g -y
辅助用户创建、编辑或验证产品需求文档(PRD),提供结构化引导与审计追踪,支持快速路径与自定义配置。
需要生成产品需求文档
需要编辑现有PRD
需要验证PRD质量
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-prd -g -y
基于亚马逊逆向工作法,协助用户撰写产品新闻稿与FAQ文档。通过压力测试和深度提问,验证产品概念的市场价值、可行性及风险,最终输出完整的PRFAQ文件,适用于产品构思与验证阶段。
用户请求创建 PRFAQ
用户提及使用逆向工作法
用户发起 PRFAQ 挑战
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-prfaq -g -y
辅助用户创建、更新或验证产品简报,通过对话引导梳理需求与假设,确保内容真实且贴合目的。
需要撰写新产品简报
需要修改现有产品简报
需要评估或压力测试产品简报
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-product-brief -g -y
用于配置、采纳或审计仓库的AI代理指令(AGENTS.md),确保代理行为符合规范。支持设置、迁移、刷新及记录错误陷阱,通过对话方式让用户确认每次写入,保障代理在仓库中高效工作。
需要初始化或更新仓库的AI代理指令文件
审计现有代理指令的有效性
记录并修正代理执行中的常见错误
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-project-context -g -y
将各种输入(如想法、PRD、笔记)转化为标准化的SPEC.md规格说明书及辅助文件,支持更新、验证和拆分故事。
用户要求创建规格说明
将内容提炼为规格说明
验证现有规格说明
更新规格说明
将需求拆分为用户故事
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-spec -g -y
用于敏捷开发中的冲刺规划与状态管理。检查实现准备度,生成或修复冲刺状态文件,总结进度并验证追踪数据,确保规划完整性以支持后续实施。
用户要求运行冲刺规划
用户要求生成冲刺计划
用户要求检查实现准备度
用户要求显示冲刺状态
用户要求验证或修复冲刺状态
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-sprint-planning -g -y
通过 elicitation 捕获用户 UX 愿景,生成 DESIGN.md(视觉)和 EXPERIENCE.md(行为)两份规范文档。
用户说创建 UX 设计
用户说创建 UX 规格
用户说帮助规划 UX
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-ux -g -y
执行无头开发循环的一次迭代,通过调用脚本渲染技能并获取工作流指令。成功则执行输出中的workflow.md,失败则报告错误并停止。
需要自动执行开发迭代时
由名称调用的自动化流程中
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-build-auto -g -y
将工作项转化为可运行代码,经审核验证后交付。适用于用户指定修改或提及BMAD时执行,排除交互式编辑及纯版本控制操作。
用户提供功能、故事或修复请求
用户直接提及BMAD要求变更
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-build -g -y
引导用户逐步审查代码变更,包括理解目的、关注点和测试方法。通过加载配置和持久化事实,按预设工作流执行激活步骤,确保结构化输出。
checkpoint
human review
walk me through this change
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-checkpoint-preview -g -y
执行并行代码审查工作流,通过多个独立审查员对代码变更进行对抗性审查,随后分类整理并呈现结果。
用户说 'run code review'
用户说 'review this code'
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-code-review -g -y
用于在冲刺执行期间评估重大变更影响,分析PRD、架构等文档并生成结构化冲刺变更提案。
用户提出'correct course'
用户提出'propose sprint change'
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-correct-course -g -y
根据已实现的功能自动生成API和端到端测试,支持检测项目现有测试框架并生成相应测试代码。
用户要求为特定功能创建自动化QA测试
需要生成端到端或API测试脚本
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-qa-generate-e2e-tests -g -y
审查已完成史诗的完整证据链(规格、代码变更、提交记录等),基于事实生成包含溯源发现、行动项及验收决策的复盘报告,支持交互式与无头自动化模式。
用户说 'run a retrospective'
用户说 'lets retro the epic [epic]'
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-retrospective -g -y
已弃用的架构创建技能兼容层,转发至 bmad-architecture。负责加载旧版自定义配置并提示迁移,最终调用新技能执行创建意图,确保向后兼容。
用户显式调用 bmad-create-architecture
遗留系统或脚本通过名称引用该弃用技能
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-create-architecture -g -y
用于生成全面的故事文件,为开发代理提供完整上下文以防止实现错误。通过自动化流程解析配置、加载事实并执行预处理步骤,确保故事文档的准确性和完整性。
需要创建详细的故事描述文件
为开发代理准备实施所需的完整上下文
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-create-story -g -y
废弃的构建自动化别名,用于将旧配置迁移至新技能并调用 bmad-build-auto。
用户显式调用 bmad-dev-auto
存在旧的自定义配置文件
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-dev-auto -g -y
执行故事实现的标准化工作流,通过解析配置、加载上下文并严格按步骤执行,直至所有验收标准满足。
需要按照既定规范实现用户故事
调用 bmad-dev-story 技能
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-dev-story -g -y
该技能已废弃,旨在引导用户转向使用 bmad-project-context。当用户请求生成项目文档时,告知其旧方式无效,并转发请求以获取代码库策略、惯例及潜在陷阱等核心上下文信息。
用户说“记录这个项目”
用户说“生成项目文档”
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-document-project -g -y
已弃用的技能,作为兼容层转发至 bmad-deep-recon。用于领域深度研究,支持起草提示、处理报告及直接运行研究任务。
用户调用已弃用的 bmad-domain-research 命令
需要执行领域类型的深度研究任务
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-domain-research -g -y
兼容旧版市场研究技能,自动转发至bmad-deep-recon的市场类型。激活时解析自定义配置并输出弃用提示,引导用户迁移到新工具,确保现有调用正常工作。
需要执行市场研究任务
调用已弃用的bmad-market-research命令
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-market-research -g -y
处理 bmad-quick-dev 弃用迁移,将旧配置重命名为 bmad-build 并调用新技能。
用户调用已弃用的 bmad-quick-dev 命令
需要迁移旧版构建配置到新标准
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-quick-dev -g -y
此技能为已弃用的兼容层,用于将旧版sprint-status请求转发至bmad-sprint-planning。它加载自定义配置并提示用户迁移,确保向后兼容而不执行新逻辑。
用户通过旧名称调用 sprint status 功能
系统需要维持对遗留配置文件 _bmad/custom/bmad-sprint-status.toml 的兼容性
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-sprint-status -g -y
已弃用的技术调研技能,作为兼容层转发至 bmad-deep-recon。激活时解析旧配置并发出弃用通知,随后调用目标技能执行技术研究任务。
用户直接调用 bmad-technical-research
加载 legacy 配置文件 _bmad/custom/bmad-technical-research.toml
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-technical-research -g -y
已废弃的兼容层技能,用于转发至bmad-prd以验证产品需求文档。保留此技能以维持旧版配置文件的兼容性,激活时提示用户迁移并透传上下文。
调用已弃用的 bmad-validate-prd 技能
使用旧版自定义配置文件 _bmad/custom/bmad-validate-prd.toml
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-validate-prd -g -y
提供深度批判与优化能力,通过苏格拉底式、第一性原理等方法对LLM近期输出进行反思和改进。适用于需要更严格审查或提升决策质量的场景。
用户要求对最近输出进行更深层次的批评
提及特定的深度评估方法如苏格拉底式提问、预-mortem分析
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-advanced-elicitation -g -y
作为创意头脑风暴教练,通过引导者、合作伙伴或代劳三种模式,协助用户生成高质量创意。支持交互式会话及无头自动化执行,结合自定义配置与上下文记忆提升思维发散效果。
help me brainstorm
help me ideate
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-brainstorming -g -y
用于生成和更新 BMad 技能的自定义覆盖配置(TOML 文件),支持代理和工作流的个性化定制。通过分类用户意图、发现可定制项并确定配置表面,实现精确的行为覆盖管理。
customize bmad
override a skill
change agent behavior
customize a workflow
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-customize -g -y
通过多角色质疑压力测试半成型想法,暴露未检查假设与决策风险,辅助用户坚定行动或放弃。可选生成规划简报,旨在提升思考质量而非产出工件。
forge an idea
pressure-test this idea
stress-test my thinking
harden this idea
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-forge-idea -g -y
分析用户当前在 BMad 工作流中的状态,解答疑问并推荐下一步操作。通过解析配置文件、项目知识库和技能目录,提供清晰的阶段指引和具体执行建议,帮助用户快速定位并启动后续任务。
询问如何继续
请求帮助或指导
查询当前进度
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-help -g -y
协调多个 AI Agent 或自定义角色进行圆桌讨论,模拟真实对话场景。支持创建、配置派对模式,定义角色人设及构建 AI 焦点小组面板,旨在通过多视角交互生成丰富讨论内容。
用户请求开启多人讨论或圆桌会议模式
需要创建或配置自定义的 Agent 派对/焦点小组
希望从多个不同角色视角获取观点
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-party-mode -g -y
该技能已弃用,作为兼容层转发至 bmad-foo。旨在保留现有调用功能,建议迁移至新技能。
调用 deprecated-shim
维护旧版兼容
npx skills add bmad-code-org/BMAD-METHOD --skill deprecated-shim -g -y
兼容旧版 bmad-create-prd 的过渡技能,弃用并转发至 bmad-prd。负责加载自定义配置、解析用户上下文、发出弃用通知,并将创建意图及原始输入传递给新技能处理。
调用已弃用的 bmad-create-prd 命令
使用 _bmad/custom/bmad-create-prd.toml 覆盖文件
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-create-prd -g -y
废弃兼容层,转发至 bmad-prd 以执行产品需求文档更新。负责加载旧版自定义配置并传递上下文,提示用户迁移至新技能。
调用已弃用的 bmad-edit-prd 技能
需要编辑或更新现有产品需求文档
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-edit-prd -g -y
深度研究助手,支持起草提示词、处理报告或执行并行搜索。涵盖市场、技术等多领域研究,生成决策级证据摘要,确保来源可追溯。
deep recon
research this
draft a research prompt
process this research report
market research
technical research
competitor research
literature review
help me choose between
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-deep-recon -g -y
通过多种审查视角(如对抗性批评、边缘案例、结构等)对代码差异、PR或文档进行深度审查,并报告分类后的发现。仅在用户明确请求“review”时调用。
用户明确要求审查代码差异或 PR
用户要求审查文档或规格说明
其他技能发出明确的 review 指令
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-review -g -y
已弃用的编辑校对技能,转发至bmad-review。使用prose视角检查文本,以三列Markdown表格展示原文、修订及变更,无问题则输出特定提示语。
需要基于prose视角进行文本编辑审查
要求输出传统三列表格格式的校对结果
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-editorial-review-prose -g -y
已弃用,转发至 bmad-review。使用 structure 视角审查文档结构,输出包含摘要、建议及总结的传统报告格式。
需要审查文档结构
调用已弃用的编辑审查技能
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-editorial-review-structure -g -y
已废弃的编辑审查技能,转发至 bmad-review。支持结构、文风或单独维度的文本审查,保留遗留输出格式与配置字段,用于向后兼容旧版工作流。
需要执行文本内容审查
调用旧版编辑器审查流程
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-editorial-review -g -y
该技能已弃用,转发至bmad-review。使用对抗性视角审查内容,输出仅包含描述的Markdown列表,无严重性或优先级。
需要以对抗性视角审查代码或文档
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-review-adversarial-general -g -y
已弃用,转发至 bmad-review。使用 edge-case-hunter 视角审查内容,输出原始发现 JSON,无额外文本或包装。
需要以边缘案例猎人视角进行代码或内容审查
调用已弃用的审查技能获取特定视角的原始 JSON 结果
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-review-edge-case-hunter -g -y
已废弃技能,转发至bmad-review。用于对内容进行验证缺口检查,仅输出Markdown格式结果,无发现时返回特定提示行。
需要检查内容中的验证缺口
使用bmad-review的verification-gap视角进行分析
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-review-verification-gap -g -y


