Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

README.md 4.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. # BMAD Method 成品模板
  2. 这是一个已经安装好的 BMAD Method 成品模板,用于解决团队成员在不同 IDE 或 Agent 环境中无法正常安装、重复安装成本高的问题。
  3. 使用者不需要重新执行安装流程。把本模板放到目标项目根目录后,只保留自己使用的 IDE 目录和 BMAD 共享目录即可。
  4. ## 适用场景
  5. - 安装 BMAD Method 失败,但需要直接使用已安装好的 skills 和 workflows。
  6. - 希望在新项目中快速放入一套统一的 BMAD 工作流。
  7. - 团队希望用同一套 BMAD 角色、流程和输出目录约定。
  8. ## 快速使用
  9. ### 新项目
  10. 1. 克隆或下载本仓库到目标项目根目录。
  11. 2. 按自己的 IDE 或 Agent 环境保留一个 IDE 目录。
  12. 3. 删除不使用的其它 IDE 目录,减少项目体积。
  13. 4. 在 IDE 或 Agent 中使用 `bmad-help` 查看可用能力,或直接调用具体角色和技能。
  14. ### 既有项目
  15. 1. 将本模板中的 `_bmad`、`docs`、`_bmad-output` 复制到既有项目根目录。
  16. 2. 再复制自己 IDE 对应的一个目录,例如 `.claude` 或 `.trae`。
  17. 3. 不需要复制其它 IDE 目录。
  18. 4. 打开项目后,让对应 IDE 或 Agent 重新读取项目上下文。
  19. ## 目录选择
  20. | 目录 | 适用环境 | 是否必须保留 |
  21. | --- | --- | --- |
  22. | `.agents` | Codex 等没有显示对应目录名的 IDE 或 Agent 环境 | 按需保留一个 |
  23. | `.claude` | Claude Code | 按需保留一个 |
  24. | `.codebuddy` | CodeBuddy | 按需保留一个 |
  25. | `.workbuddy` | WorkBuddy | 按需保留一个 |
  26. | `.trae` | Trae | 按需保留一个 |
  27. | `_bmad` | BMAD 共享配置、模块、脚本和工作流元数据 | 必须保留 |
  28. | `docs` | 项目知识库目录,供 BMAD 生成和读取项目文档 | 建议保留 |
  29. | `_bmad-output` | BMAD 规划、实现、测试等输出产物目录 | 建议保留 |
  30. 保留规则:
  31. - 必须保留 `_bmad`。
  32. - 至少保留一个自己使用的 IDE 目录。
  33. - `docs` 和 `_bmad-output` 建议保留;没有内容时也用于约定后续产物位置。
  34. - 不使用的 IDE 目录可以删除,例如只使用 Trae 时,可以删除 `.agents`、`.claude`、`.codebuddy`。
  35. ## 常用入口
  36. 打开项目后,可以先让 IDE 或 Agent 执行:
  37. ```text
  38. bmad-help
  39. ```
  40. 常见工作流包括:
  41. - `bmad-create-prd`:创建产品需求文档。
  42. - `bmad-create-architecture`:创建技术架构方案。
  43. - `bmad-create-epics-and-stories`:拆分 epic 和 story。
  44. - `bmad-sprint-planning`:生成 sprint 实施计划。
  45. - `bmad-create-story`:创建具体 story。
  46. - `bmad-dev-story`:按 story 执行开发。
  47. - `bmad-code-review`:执行代码评审。
  48. - `bmad-tea` 或 `bmad-testarch-*`:执行测试架构、测试设计、自动化测试等流程。
  49. 也可以直接按角色调用:
  50. - Mary:业务分析。
  51. - John:产品管理。
  52. - Sally:UX 设计。
  53. - Winston:系统架构。
  54. - Amelia:开发实现。
  55. - Paige:技术文档。
  56. - Murat:测试架构。
  57. ## 输出位置
  58. 默认配置位于 `_bmad/config.toml` 和 `_bmad/config.user.toml`。
  59. 常用输出位置:
  60. - 规划产物:`_bmad-output/planning-artifacts`
  61. - 实现产物:`_bmad-output/implementation-artifacts`
  62. - 测试产物:`_bmad-output/test-artifacts`
  63. - 项目知识:`docs`
  64. ## 配置说明
  65. `_bmad/config.toml` 和 `_bmad/config.user.toml` 是安装生成配置,后续重新安装时可能被覆盖。
  66. 如需长期覆盖配置,优先使用:
  67. - 团队共享配置:`_bmad/custom/config.toml`
  68. - 个人本地配置:`_bmad/custom/config.user.toml`
  69. - 单个 skill 的团队覆盖:`_bmad/custom/<skill-name>.toml`
  70. - 单个 skill 的个人覆盖:`_bmad/custom/<skill-name>.user.toml`
  71. 个人配置文件通常不应提交到团队仓库。
  72. ## 注意事项
  73. - 本仓库是 BMAD Method 安装后的成品模板,不是安装器源码。
  74. - 多个 IDE 目录内容相同,区别在于不同 IDE 或 Agent 识别的目录位置不同。
  75. - 如果使用者只保留自己的 IDE 目录,BMAD 的共享能力仍依赖 `_bmad`。
  76. - 如果移动项目目录后出现配置解析问题,先确认 `_bmad` 是否仍在项目根目录。
  77. - 如果不知道当前环境该保留哪个目录,先保留 `.agents` 和自己的 IDE 目录,确认可用后再清理。