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 (54)
Showing top 50 of 54 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
资深软件工程师代理,执行代码开发与故事实现。支持测试驱动开发流程,自动加载配置、自定义人设及持久化事实,确保交付符合验收标准的验证代码。
用户请求与Amelia对话
要求执行开发者代理任务
需要实施代码变更或故事
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-agent-dev -g -y
产品管理技能,用于创建PRD、需求发现和利益相关者对齐。通过用户访谈将产品愿景转化为可交付的增量。激活时加载配置并扮演角色。
用户要求与产品经理对话
请求创建产品需求文档
进行需求发现
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-agent-pm -g -y
Sally UX设计师技能,将用户需求转化为交互设计和UX规范,平衡同理心与边缘情况严谨性,为架构和实现提供清晰的设计意图。
用户要求与Sally对话
请求UX设计师服务
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-agent-ux-designer -g -y
生成架构脊柱文档,确立系统一致性契约。通过引导式对话或快速起草,明确设计范式、边界与依赖规则,防止独立构建部分偏离,适用于创建技术方案或对齐架构决策。
create the architecture
create technical architecture
architecture spine
create a solution design
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-architecture -g -y
将产品需求文档和架构决策分解为按用户价值组织的史诗和用户故事,生成带有完整验收标准的可执行任务,辅助开发代理。
用户要求创建史诗和用户故事列表
需要将PRD转化为具体开发任务
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-create-epics-and-stories -g -y
此技能已弃用,用于引导用户转向使用 bmad-project-context。它通知用户旧版功能已被取代,并自动调用新技能以生成项目上下文,确保工作流无缝衔接。
用户请求生成项目上下文
用户请求创建项目上下文
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-generate-project-context -g -y
辅助用户创建、编辑或验证产品需求文档(PRD),提供结构化引导与审计追踪,确保文档质量并适配不同场景需求。
用户需要生成新的 PRD
用户需要修改现有 PRD
用户需要审核或验证 PRD
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-prd -g -y
基于亚马逊逆向工作法生成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 Agent 指令(AGENTS.md),记录代理错误陷阱,确保 AI 遵循治理与安全规范。
用户要求设置或更新仓库的 Agent 指令
用户希望审计或刷新现有的 AGENTS.md 内容
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-project-context -g -y
将想法、PRD等输入提炼为结构化规格说明书SPEC.md及辅助文件,支持更新验证与故事拆分。
create a spec
distill this into a spec
validate this spec
update the spec
break this into stories
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-spec -g -y
用于敏捷冲刺规划,检查实现准备度、生成或修复冲刺状态文件。支持查看进度、验证及修复跟踪数据,确保计划完整可执行。
用户说 run sprint planning
用户说 generate sprint plan
用户说 check implementation readiness
用户说 show sprint status
用户说 validate sprint status
用户说 fix sprint status
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-sprint-planning -g -y
协助用户制定UX设计愿景,通过引导式提问生成DESIGN.md(视觉规范)和EXPERIENCE.md(交互与行为规范),确保产品外观与体验的一致性。
lets create UX design
create UX specifications
help me plan the UX
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-ux -g -y
自动执行技能渲染脚本,根据输出结果触发后续工作流或失败终止。用于实现无干预的开发循环迭代。
需要执行无干预开发循环
调用 bmad-build-auto 技能
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-build-auto -g -y
将工作项转化为可运行代码,经审核验证后交付。适用于用户提供需求或提及BMAD时执行自动化构建流程。
用户提交功能、故事、Bug修复等需求
用户直接点名要求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、史诗、架构和UX文档的影响,生成结构化的冲刺变更提案,确保变更可控并明确交接。
用户说 correct course
用户说 propose sprint change
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-correct-course -g -y
用于为已实现的功能自动生成API和端到端测试的QA技能。作为QA自动化工程师,检测项目现有测试框架并生成相应测试代码,专注于测试生成而非代码审查或故事验证。
用户要求为特定功能创建自动化QA测试
需要生成已实现功能的API或E2E测试
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-qa-generate-e2e-tests -g -y
审查已完成史诗的证据(规格、代码、提交等),生成包含来源发现、行动项和验收决定的回顾报告,支持交互式与无头模式。
用户说 run a retrospective
用户说 lets retro the epic
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-retrospective -g -y
引导用户逐步审查代码变更,涵盖目的、上下文及测试方法。通过加载配置和持久事实,按步骤提供结构化指导,确保人类高效完成代码评审流程。
walkthrough
walk me through this change
human review
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-walkthrough -g -y
处理 bmad-checkpoint-preview 弃用迁移,检查旧配置文件并引导用户重命名为 bmad-walkthrough,最终调用目标技能。
用户调用已弃用的 bmad-checkpoint-preview 命令
需要迁移旧的 checkpoint 配置到新的 walkthrough 格式
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-checkpoint-preview -g -y
该技能已废弃,作为兼容层转发至 bmad-architecture。激活时加载配置、提示用户迁移并调用新技能执行架构创建任务,确保旧有调用方式继续有效。
用户显式调用 bmad-create-architecture 技能
系统检测到 _bmad/custom/bmad-create-architecture.toml 覆盖文件
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-create-architecture -g -y
该技能用于自动化生成开发故事文件,通过深度分析需求文档和上下文,为开发者提供完整实现指南,防止LLM常见错误。
需要创建详细的开发故事描述
初始化开发工作流前的上下文准备
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-create-story -g -y
这是一个废弃的构建自动化别名,用于将旧版 bmad-dev-auto 调用重定向至新版 bmad-build-auto。它负责检查并迁移遗留的自定义配置文件,处理文件冲突与重命名,确保平滑过渡后执行实际构建任务。
用户直接调用 bmad-dev-auto
系统检测到已弃用的构建别名
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-dev-auto -g -y
执行故事实现工作流,根据上下文填充的故事规范文件完成开发任务。负责加载配置、解析自定义项并严格按步骤执行直至故事完成,确保所有验收标准满足。
需要按照既定故事规范执行代码实现
启动完整的Dev Story工作流
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-dev-story -g -y
已弃用,转发至 bmad-project-context。用于处理项目文档生成请求,引导用户获取经过验证的项目上下文信息而非自动生成冗余文档。
document this project
generate project docs
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-document-project -g -y
已弃用的兼容层,将调用转发至 bmad-deep-recon 的 domain 类型。用于解析遗留配置、提示用户迁移并执行深层领域研究任务。
用户直接调用 bmad-domain-research
需要执行特定领域的深度市场调研或技术调研
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-domain-research -g -y
市场研究技能已弃用,作为兼容层转发至 bmad-deep-recon。激活时解析配置、提示迁移并调用新技能处理市场类型研究任务。
用户尝试使用旧版市场研究功能
加载 bmad-market-research.toml 配置文件
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-market-research -g -y
这是一个已弃用的构建别名技能,用于在调用时自动将旧版配置文件迁移至新版,并在迁移完成后重定向至bmad-build。主要处理配置文件的兼容性检查、差异对比及用户确认后的文件替换操作。
用户调用已弃用的bmad-quick-dev命令
需要迁移旧的构建配置文件
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-quick-dev -g -y
已过时的兼容层技能,将请求转发至 bmad-sprint-planning 的状态视图。用于保留旧版调用和配置覆盖的向后兼容性,同时提示用户迁移。
需要查看冲刺状态但使用旧版技能名称
加载遗留的 bmad-sprint-status 自定义配置
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-sprint-status -g -y
已弃用的兼容性垫片,将请求转发至 bmad-deep-recon 的技术研究类型。用于保留旧版调用和配置文件兼容,提示用户迁移并停止在此执行额外步骤。
调用已弃用的 bmad-technical-research skill
使用 legacy 配置文件进行技术研究
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-technical-research -g -y
已过时的兼容层,将请求转发至 bmad-prd 以执行 PRD 验证。激活时解析旧版配置、加载用户设置并提示迁移,随后调用 bmad-prd 完成实际工作。
调用已弃用的 bmad-validate-prd 技能
需要向后兼容旧版 PRD 验证流程
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-validate-prd -g -y
BMad的高级提示技能,通过苏格拉底式、第一性原理等方法对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 覆盖文件。支持发现可定制项、分类意图、确定配置表面并生成覆盖文件,以调整代理或工作流行为。
用户想要修改 BMad 技能的默认行为
用户希望为特定代理或工作流创建自定义覆盖
用户询问哪些 BMad 功能可以定制
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工作流中的当前状态,解答疑问并推荐下一步操作。通过读取配置、目录和输出文件,提供清晰的引导,避免信息过载,支持快速启动推荐技能或回答通用问题。
用户询问BMad帮助
用户想知道接下来该做什么
用户询问如何开始使用BMad
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-help -g -y
协调多个AI代理进行圆桌讨论或角色扮演,模拟真实对话。支持创建自定义聚会、定义角色、构建AI焦点小组面板,并管理会话记忆与配置解析。
用户请求多人讨论或轮询多位AI视角
需要创建或配置AI聚会/焦点小组
要求模拟特定角色的多轮对话
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-party-mode -g -y
已弃用的兼容层,用于转发至 bmad-foo,确保旧调用在 v7 前继续工作。
需要调用 deprecated-shim
npx skills add bmad-code-org/BMAD-METHOD --skill deprecated-shim -g -y
兼容旧版创建PRD请求的废弃技能,自动转发至bmad-prd并提示迁移。
调用已弃用的bmad-create-prd
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-create-prd -g -y
兼容旧版 bmad-edit-prd 的过渡技能,已弃用。激活时解析遗留配置,向用户发送弃用通知并引导迁移至 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/technical/competitor research”
请求“help me choose between”
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-deep-recon -g -y
通过多种审查视角(如对抗性批评、边缘案例等)对代码或文档进行审查,并报告分类后的发现。仅在用户明确要求“review”时触发。
用户要求审查代码差异
用户要求审查拉取请求
用户要求审查文档或规格说明
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-review -g -y
该技能已废弃,转发至 bmad-review。用于对文本内容进行编辑审查,仅使用 prose 视角,输出包含原文、修订文和变更说明的三列表格。若无问题则返回特定提示语。
需要检查文本的语法、风格或流畅度
要求以旧版表格格式展示编辑建议
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-editorial-review-prose -g -y
已弃用,转发至 bmad-review。用于文档结构审查,输出摘要、基于结构透镜的建议及总结报告。
需要检查文档结构时
调用旧版结构审查流程时
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。以对抗性视角审查内容,输出纯文本描述列表,不含严重性或优先级信息。
需要对代码或文档进行对抗性审查
使用 bmad-review 的对抗性透镜分析内容
npx skills add bmad-code-org/BMAD-METHOD --skill bmad-review-adversarial-general -g -y


