BMAD开发技能

该工具集包含多种技能插件,支持BMAD方法论的开发流程,包括工作流协调、产品管理、用户体验设计等,适用于AI驱动的项目开发和管理。

一键安装此套包中的所有插件:

42plugin install aj-geddes/kit/claude-code-bmad-skills

包含的插件(22)

BMAD工作流协调者

aj-geddes

Skill

编排BMAD工作流以实现结构化的AI驱动开发。在项目中初始化BMAD、检查工作流状态或在四个阶段(分析、规划、解决方案、实施)之间路由时使用。管理项目配置,跟踪项目级别0-4的进展,并进行协调

4.7

工作流与代理创建工具

aj-geddes

Skill

为BMAD创建自定义代理、工作流和模板。通过领域特定组件扩展BMAD功能。触发关键词 - 创建代理、创建工作流、自定义技能、扩展BMAD、新模板、自定义、构建技能

4.6

创意智能生成器

aj-geddes

Skill

促进结构化的头脑风暴会议,进行全面研究,并使用经过验证的框架生成创意解决方案。触发关键词 - 头脑风暴、构思、研究、SCAMPER、SWOT、思维导图、创意、探索想法、市场研究、竞争分析、创新、问题解决

4.4

产品经理助手

aj-geddes

Skill

产品需求和规划专家。创建包含功能/非功能需求的PRD和技术规格,使用MoSCoW/RICE框架优先排序功能,将史诗拆分为用户故事,并确保需求可测试和可追溯。用于PRD创建、需求定义

4.4

用户体验设计师

aj-geddes

Skill

设计用户体验,创建线框图,定义用户流程,确保可访问性。触发关键词 - 用户体验设计、线框图、用户流程、可访问性、WCAG、移动优先、响应式、界面设计、用户旅程、设计系统、组件设计、交互设计

4.2

敏捷教练助手

aj-geddes

Skill

敏捷教练助手是一款专注于冲刺规划和敏捷工作流管理的工具。其核心功能包括将史诗拆分为详细的用户故事,并为每个故事设定明确的验收标准,以确保可交付性。通过使用斐波那契故事点对故事复杂性进行估算,助力团队根据自身速度和能力有效规划冲刺迭代。此外,助手能够利用燃尽指标实时跟踪冲刺进度,促进故事细化和待办事项的整理,确保工作范围明确且适当大小。该工具遵循敏捷开发的核心原则,强调小批量交付、用户价值导向和可测试性,为团队提供高效的敏捷交付支持。

4.1

业务分析专家

aj-geddes

Skill

产品发现和需求分析专家。进行利益相关者访谈、市场研究、问题发现,并创建产品简报。用于产品简报、头脑风暴、研究、发现、需求收集、问题分析、用户需求、竞争分析和设定基础

4.0

系统架构设计师

aj-geddes

Skill

设计系统架构,选择技术栈,定义组件和接口,处理非功能性需求。触发关键词 - 架构、系统设计、技术栈、组件、可扩展性、安全性、API设计、数据模型、NFR、模式、微服务、单体

4.0

开发者助手

aj-geddes

Skill

实现用户故事,编写干净的测试代码,遵循最佳实践。触发关键词 - 实现故事、开发故事、代码、实现、构建功能、修复bug、编写测试、代码审查、重构

3.8

研究与分析工具

aj-geddes

Command

研究与分析工具旨在为用户提供全面的研究支持,生成结构化的研究报告,涵盖发现、分析和可操作的建议。该工具适用于所有 BMAD 阶段,能够有效地处理多种研究主题和类型。用户只需输入研究主题、研究类型及具体问题,系统将通过一系列步骤,包括定义研究范围、选择研究类型、信息收集、分析发现、创建竞争矩阵及提取见解,最终生成详尽的报告。 研究过程的持续时间通常为30至90分钟,确保在合理的时间内提供深入的市场洞察和竞争分析。该工具通过 TodoWrite 进行任务跟踪,确保每个阶段的高效执行,帮助用户在复杂的研究工作中获得清晰的方向和实用的建议。

3.1

自定义代理与工作流专家

aj-geddes

Skill

Custom agent and workflow creation specialist

2.9

冲刺计划命令

aj-geddes

Command

冲刺计划命令旨在为 Scrum Master 提供一个高效的工具,以支持 Sprint Planning 工作流程。该插件通过详细估算故事,帮助团队规划冲刺迭代,确保项目目标的实现。其工作流程包括四个阶段,主要集中在实施与规划,适用于所有项目级别,方法会根据项目复杂性进行调整。 在使用过程中,Scrum Master 需提供 PRD 或技术规范、架构信息(如适用)以及团队能力作为输入。输出结果为项目特定的冲刺计划文档(`docs/sprint-plan-{project-name}-{date}.md`)和状态文件(`.bmad/sprint-status.yaml`),便于后续跟踪和管理。整个流程的持续时间通常在 30 到 90 分钟之间,具体取决于项目的级别和复杂性。

2.9

头脑风暴指令

aj-geddes

Command

头脑风暴指令插件旨在通过结构化的头脑风暴技术,帮助用户生成创造性想法和解决方案。该插件支持跨阶段的 BMAD 工作流,能够有效促进创造智能的应用。用户需提供头脑风暴的目标、背景信息及限制条件,插件将基于这些输入,生成包含想法、见解和建议的结构化文档,输出时间通常在15至45分钟之间。 在头脑风暴过程中,插件通过 TodoWrite 跟踪各个步骤,包括目标定义、技术选择、头脑风暴执行、想法组织、见解提取和输出生成。此过程确保了思维的系统性和高效性,使用户能够在复杂问题上获得全面的见解和可操作的建议。

2.8

用户体验设计创建工具

aj-geddes

Command

create-ux-design 插件是一款专为用户体验设计师打造的工具,旨在高效创建全面的 UX 设计文档。该工具支持在规划阶段(阶段 2)或解决方案阶段(阶段 3)中使用,能够根据输入的需求文档(如 PRD 或技术规格)、用户故事以及目标平台,生成包含线框图、用户流程和可访问性注释的设计输出。设计师可以在 60 至 120 分钟内完成这一工作流程,确保交付的文档不仅符合用户需求,还便于开发者进行后续交接。通过这一插件,UX 设计师能够系统化地整理和呈现设计思路,提升工作效率和设计质量。

2.8

架构设计命令

aj-geddes

Command

架构设计命令插件旨在协助系统架构师在执行架构工作流时,设计符合功能及非功能需求的系统架构。该插件的核心功能包括从产品需求文档(PRD)或技术规范中提取相关信息,并进行架构驱动因素分析,以生成系统架构方案。工作流分为三个阶段,重点在解决方案设计,适用于二级及以上项目。用户需在60至120分钟内完成架构设计,最终输出为格式化的Markdown文档,便于后续参考与维护。通过加载上下文、检查状态及需求文档,确保设计过程的高效与准确,充分满足项目需求。

2.8

故事创建工具

aj-geddes

Command

创建故事工具旨在为 Scrum Master 提供一个高效的用户故事文档创建流程。该工具支持在实施阶段生成详细的用户故事文档,确保团队在开发前具备清晰的需求理解。用户只需输入故事 ID 或描述,结合现有的冲刺计划,便可快速生成相应的 Markdown 文档,文件路径为 `docs/stories/STORY-{ID}.md`。整个创建过程预计耗时 10 至 20 分钟,适用于需要在实施前准备详细故事文档的场景。通过加载上下文和检查冲刺状态,该工具能够有效整合项目管理信息,提升团队协作效率。

2.8

开发故事命令

aj-geddes

Command

dev-story 插件旨在支持开发者高效地执行用户故事的实现工作流。该插件通过接收故事 ID、相关的故事文档及冲刺计划,帮助开发者在 1 小时至 3 天内生成可工作的、经过测试的代码,并更新故事状态及实现笔记。工作流分为多个阶段,确保从故事的开始到完成都能有条不紊地进行。使用过程中,开发者需加载上下文、冲刺状态及故事信息,必要时还需加载架构文档,以便于全面理解和实现用户需求。此插件适用于所有项目级别的用户故事,旨在提升开发效率和代码质量。

2.8

产品需求文档工具

aj-geddes

Command

prd 是一款专为产品经理设计的产品需求文档(PRD)工具,旨在高效创建全面的 PRD,明确功能需求、非功能需求及史诗。该工具的工作流程分为两个阶段,主要集中在规划阶段,适用于2级及以上项目,特别是包含五个以上故事的复杂项目。 用户在使用过程中需提供产品简介(如有),并通过交互式需求收集来获取必要信息。最终输出为格式化的 Markdown 文档,命名为 `docs/prd-{project-name}-{date}.md`,便于后续管理和版本控制。整个过程预计持续45至90分钟,确保产品经理能够在规定时间内高效完成需求文档的编写。通过加载上下文、检查状态及提取关键信息,prd 工具为产品经理提供了系统化的支持,提升了文档编写的准确性与效率。

2.8

工作流初始化指令

aj-geddes

Command

workflow-init 插件提供了工作流初始化指令,旨在为当前项目设置 BMAD Method v6 的结构和配置。通过执行 **Workflow Init** 命令,用户可以快速生成所需的项目配置文件 `bmad/config.yaml` 和工作流状态跟踪文件 `docs/bmm-workflow-status.yaml`,同时创建 BMAD 工件的目录结构。该命令由 BMad Master 代理协调,确保初始化过程的高效与准确。 执行过程中,插件首先检查现有的配置文件,以避免不必要的覆盖。如果 `bmad/config.yaml` 存在,系统将提示用户是否重新初始化。若用户选择继续,插件将自动创建所需的目录结构,包括 `bmad/` 和 `docs/` 目录,确保项目能够顺利启动并进行后续开发。此插件为开发者提供了一个清晰、系统化的工作流初始化方案,提升了项目管理的效率。

2.7

创建智能代理指令

aj-geddes

Command

创建智能代理指令插件旨在为专业领域构建自定义 BMAD 代理技能,优化特定任务的执行。该插件的工作流包括多个阶段,从需求收集到技能生成,确保代理能够高效地执行指定角色和职责。用户需提供代理角色、职责、工作流及集成点等输入信息,系统将生成准备安装的自定义 SKILL.md 文件,整个过程预计持续20至40分钟。 在代理创建过程中,用户将通过 TodoWrite 工具跟踪进度,涵盖需求收集、代理设计、工作流定义、集成指定、技能生成、测试及安装等环节。该插件遵循 BMAD 的令牌优化模式,旨在扩展领域特定能力,提升工作效率。

2.7

产品简报命令

aj-geddes

Command

产品简报命令旨在帮助业务分析师高效创建全面的产品简报,明确项目的愿景、范围及商业价值。该工作流程分为分析阶段,主要依赖与用户的互动访谈作为输入,最终生成以 Markdown 格式存储的产品简报文档,命名为 `docs/product-brief-{project-name}-{date}.md`。在执行过程中,分析师需进行一系列准备工作,包括加载项目上下文、检查产品简报的状态以及加载相应模板。这一过程通常持续20至40分钟,确保产品简报的准确性与时效性,为后续的项目决策提供可靠依据。

2.4

工作流状态查询指令

aj-geddes

Command

workflow-status 插件提供了高效的工作流状态查询功能,旨在帮助用户实时监控项目进度并获取后续建议。通过执行 **Workflow Status** 命令,用户能够查看当前项目的状态、已完成的工作流,并根据系统推荐的步骤优化后续操作。该插件依赖于 BMad Master 作为核心协调器,确保信息的准确性与及时性。 在使用过程中,首先会检查 `bmad/config.yaml` 文件的存在性,以确认项目是否已初始化。如未初始化,系统将提示用户执行 `/workflow-init` 命令以设置 BMAD 结构。若配置文件存在,插件将加载项目及工作流状态配置,提取相关信息如项目名称、类型等,最终输出清晰的状态显示及建议,助力用户高效管理项目进展。

2.4