关于 bmad
BMad 是用于指导已安装 BMad 模块的 Agent 技能,可建议后续步骤并按要求运行技能。它还根据项目参考资料和模块帮助处理安装维护、迁移及 initiative 切换。
主要功能
- 01提供已安装模块的指导
- 02建议后续步骤
- 03按需运行技能
- 04安装设置与维护
- 05制品迁移指导
- 06管理 initiative
适用场景
- 01确定 BMad 工作流的下一步
- 02了解已安装模块如何配合
- 03设置或修复安装
- 04迁移模块制品
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ bmad-code-org/ bmad-method --skill bmad安装后在 Claude Code 中输入/bmad确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
bmod.tomlassets/config.template.tomlreferences/help.mdinitiative.mdmigrate.mdsetup.mdscripts/config_utils.pyknowledge.pymemlog.pymigrate_v6.pyrender_skill.pyresolve_config.pyresolve_customization.pyroster.pysetup_check.pysetup.pystamp_release.pyvalidate_manifests.pyscripts/tests/test_config_utils.pytest_knowledge_migrations.pytest_memlog.pytest_render_skill.pytest_resolve_config.pytest_resolve_customization.pytest_roster.pytest_setup_check.pytest_stamp_release.pytest_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 的记忆或根据技能名称的推断。回答之前:
- 针对宿主已激活的每个 skills 文件夹运行
uv run {skill-root}/scripts/knowledge.py --content,并使用--root <folder>,项目文件夹优先。它会返回每个已安装模块的完整帮助,并列出每个模块提供的主题文件。 - 阅读
references/help.md并遵循它。
评论
支持 Markdown