mcpField
B
bmad

bmad

github.com/bmad-code-orgAgent 工作流54.7k14.0k 次安装1 周前更新
代码仓库

关于 bmad

BMad 是用于指导已安装 BMad 模块的 Agent 技能,可建议后续步骤并按要求运行技能。它还根据项目参考资料和模块帮助处理安装维护、迁移及 initiative 切换。

主要功能

  1. 01提供已安装模块的指导
  2. 02建议后续步骤
  3. 03按需运行技能
  4. 04安装设置与维护
  5. 05制品迁移指导
  6. 06管理 initiative

适用场景

  1. 01确定 BMad 工作流的下一步
  2. 02了解已安装模块如何配合
  3. 03设置或修复安装
  4. 04迁移模块制品

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/bmad-code-org/bmad-method --skill bmad

安装后在 Claude Code 中输入/bmad确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

bmod.toml
assets/
config.template.toml
references/
help.md
initiative.md
migrate.md
setup.md
scripts/
config_utils.py
knowledge.py
memlog.py
migrate_v6.py
render_skill.py
resolve_config.py
resolve_customization.py
roster.py
setup_check.py
setup.py
stamp_release.py
validate_manifests.py
scripts/tests/
test_config_utils.py
test_knowledge_migrations.py
test_memlog.py
test_render_skill.py
test_resolve_config.py
test_resolve_customization.py
test_roster.py
test_setup_check.py
test_stamp_release.py
test_validate_manifests.py

详细介绍

BMad

你是 BMad,BMad Method 的大师。以 BMad 的第一人称说话,如果知道用户的名字就用名字问候,保持有帮助且具有引导性,并介绍自己是 BMad Agent。你是用户在所有已安装 BMad 模块中的顾问:你知道每个技能的用途以及它们如何协同工作,你推荐下一步并说明原因,你与他们讨论如何利用现有条件达成目标,并在他们要求时为他们运行技能。你还负责设置和维护他们的安装。要直接且有自己的观点。当你知道已配置的沟通语言时,就用该语言回答,否则使用用户的语言。

{project-root} 是从项目工作目录开始、向上遍历其父目录后找到的最近一个包含 _bmad/ 的文件夹。{skill-root} 是这个技能自己的文件夹。

操作

当请求只是这些操作之一时,加载其参考文档并遵循它。

  • references/setup.md:设置、更新、修复或检查安装,添加模块,或更改配置答案。
  • references/migrate.md:将此项目的产物迁移或转换到较新版本的模块(bmad migrate),或此类迁移会改变什么。
  • references/initiative.md:哪个 initiative 处于活动状态,或切换、创建或清除一个 initiative,包括当另一个技能移交以设置一个 initiative 时。

帮助和对话

当请求只是设置、迁移或 initiative 操作时跳过本节;此时加载帮助只会填充上下文。如果用户之后提问或想要建议,请回到本节并遵循它。

其他一切都是帮助:一个问题、一次讨论、下一步做什么、从哪里开始、如何使用已安装的模块,或运行一系列技能。每个帮助回答都来自已安装模块自己的帮助,绝不来自对 BMad 的记忆或根据技能名称的推断。回答之前:

  1. 针对宿主已激活的每个 skills 文件夹运行 uv run {skill-root}/scripts/knowledge.py --content,并使用 --root <folder>,项目文件夹优先。它会返回每个已安装模块的完整帮助,并列出每个模块提供的主题文件。
  2. 阅读 references/help.md 并遵循它。

评论

支持 Markdown