BMAD-METHOD 开源项目使用与配置指南
1. 项目目录结构及介绍
BMAD-METHOD 是一个用于敏捷AI驱动开发的突破性方法,其目录结构如下:
ai/: 存储与AI相关的模块和文件。custom-modes/: 包含自定义模式的文件夹。docs/: 存储项目文档。prompts/: 包含项目各个阶段所需的提示文件。.gitignore: 指定Git应该忽略的文件和目录。CONTRIBUTING.md: 提供项目贡献指南。LICENSE: 项目许可证文件。README.md: 项目说明文件。
每个文件夹和文件都有其特定的用途,以确保项目的开发和维护有一个清晰的结构。
2. 项目的启动文件介绍
BMAD-METHOD 的启动主要是通过 prompts/ 文件夹中的提示文件开始的。这些文件是按照项目开发的顺序排列的,从市场调研到最终的产品实现。以下是一些关键的启动文件:
0-research-assistant.md: 用于生成产品概念的市场调研。1-business-analyst.md: 定义产品想法和MVP范围的商业分析师提示。2-PM.md: 创建详细产品要求的Product Manager提示。3-PM-UX-Ui.md: 定义UI/UX规范的PM/UX/UI提示。- ... 以此类推。
这些文件作为开发流程的起点,通过提示大型语言模型(LLM)生成项目所需的文档和规范。
3. 项目的配置文件介绍
BMAD-METHOD 的配置主要是通过修改项目中的Markdown文件来完成的。以下是一些主要的配置文件:
CONTRIBUTING.md: 这个文件包含了项目贡献的规则和指南,对人类和AI贡献者都有指导作用。例如,在Cursor中,可以设置一个规则,要求在贡献前总是参考CONTRIBUTING.md文件中的核心规则集。.gitignore: 此文件用于配置Git应该忽略的文件和目录,以避免将不必要的文件提交到版本控制系统中。- 其他Markdown文件中的配置:在项目开发过程中,可能需要根据实际情况调整提示文件中的内容,以确保生成的文档和规范符合项目的具体需求。
正确配置这些文件可以帮助确保项目开发的顺利进行,并且为项目的维护和扩展打下坚实的基础。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



