Chuyển đến nội dung chính
🤖 Consolidated, AI-optimized BMAD docs: llms-full.txt. Fetch this plain text file for complete context.
🚀 Build your own BMad modules and share them with the community! Get started or submit to the marketplace.

Sơ đồ workflow

BMad Method (BMM) là một module trong hệ sinh thái BMad, tập trung vào các thực hành tốt nhất của kỹ nghệ ngữ cảnh và lập kế hoạch. AI agent hoạt động hiệu quả nhất khi có ngữ cảnh rõ ràng và có cấu trúc. Hệ thống BMM xây dựng ngữ cảnh đó theo tiến trình qua 4 giai đoạn riêng biệt. Mỗi giai đoạn, cùng với nhiều quy trình tùy chọn bên trong nó, tạo ra các tài liệu làm đầu vào cho giai đoạn kế tiếp, nhờ vậy agent luôn biết phải xây gì và vì sao.

Lý do và các khái niệm nền tảng ở đây đến từ các phương pháp Agile đã được áp dụng rất thành công trong toàn ngành như một khung tư duy.

Nếu có lúc nào bạn không chắc nên làm gì, skill bmad-help sẽ giúp bạn giữ đúng hướng hoặc biết bước tiếp theo. Bạn vẫn có thể dùng trang này để tham chiếu, nhưng bmad-help mang tính tương tác đầy đủ và nhanh hơn nhiều nếu bạn đã cài BMad Method. Ngoài ra, nếu bạn đang dùng thêm các module mở rộng BMad Method hoặc các module bổ sung khác, bmad-help cũng sẽ mở rộng theo để biết mọi thứ đang có sẵn và đưa ra lời khuyên tốt nhất tại thời điểm đó.

Lưu ý quan trọng cuối cùng: mọi quy trình dưới đây đều có thể chạy trực tiếp bằng công cụ bạn chọn thông qua skill, hoặc bằng cách nạp agent trước rồi chọn mục tương ứng trong menu agent.

Mở sơ đồ trong tab mới ↗

Khám phá không gian vấn đề và xác nhận ý tưởng trước khi cam kết đi vào lập kế hoạch. Tìm hiểu từng công cụ làm gì và nên dùng khi nào.

Quy trìnhMục đíchTạo ra
bmad-brainstormingĐộng não ý tưởng dự án với sự điều phối của người dẫn dắt brainstormingbrainstorming-report.md
bmad-domain-research, bmad-market-research, bmad-technical-researchXác thực giả định về thị trường, kỹ thuật hoặc miền nghiệp vụKết quả nghiên cứu
bmad-product-briefGhi lại tầm nhìn chiến lược — phù hợp nhất khi concept của bạn đã rõproduct-brief.md
bmad-prfaqWorking Backwards — stress-test và rèn sắc concept sản phẩm của bạnprfaq-{project}.md

Xác định cần xây gì và xây cho ai.

Quy trìnhMục đíchTạo ra
bmad-create-prdXác định yêu cầu (FR/NFR)PRD.md
bmad-create-ux-designThiết kế trải nghiệm người dùng khi UX là yếu tố quan trọngux-spec.md

Quyết định cách xây và chia nhỏ công việc thành các story.

Quy trìnhMục đíchTạo ra
bmad-create-architectureLàm rõ các quyết định kỹ thuậtarchitecture.md kèm ADR
bmad-create-epics-and-storiesPhân rã yêu cầu thành các phần việc có thể triển khaiCác file epic chứa các story
bmad-check-implementation-readinessCổng kiểm tra trước khi triển khaiQuyết định PASS/CONCERNS/FAIL

Xây dựng từng story một. Tự động hóa toàn bộ giai đoạn 4 sẽ sớm ra mắt.

Quy trìnhMục đíchTạo ra
bmad-sprint-planningKhởi tạo theo dõi, thường chạy một lần mỗi dự án để sắp thứ tự chu trình phát triểnsprint-status.yaml
bmad-create-storyChuẩn bị story tiếp theo cho implementationstory-[slug].md
bmad-dev-storyTriển khai storyCode chạy được + tests
bmad-code-reviewKiểm tra chất lượng phần triển khaiĐược duyệt hoặc yêu cầu thay đổi
bmad-correct-courseXử lý thay đổi lớn giữa sprintKế hoạch cập nhật hoặc định tuyến lại
bmad-sprint-statusTheo dõi tiến độ sprint và trạng thái storyCập nhật trạng thái sprint
bmad-retrospectiveReview sau khi hoàn tất epicBài học rút ra

Bỏ qua giai đoạn 1-3 đối với những việc nhỏ, rõ và đã hiểu đầy đủ.

Quy trìnhMục đíchTạo ra
bmad-quick-devLuồng nhanh hợp nhất — làm rõ yêu cầu, lập kế hoạch, triển khai, review và trình bàyspec-*.md + mã nguồn

Mỗi tài liệu sẽ trở thành ngữ cảnh cho giai đoạn tiếp theo. PRD cho architect biết những ràng buộc nào quan trọng. Tài liệu kiến trúc chỉ cho dev agent những mẫu cần tuân theo. File story cung cấp ngữ cảnh tập trung và đầy đủ cho việc triển khai. Nếu không có cấu trúc này, agent sẽ đưa ra quyết định thiếu nhất quán.

Cách tạo:

  • Thủ công — Tạo _bmad-output/project-context.md với stack công nghệ và các quy tắc triển khai của bạn
  • Tự sinh — Chạy bmad-generate-project-context để sinh tự động từ architecture hoặc codebase

Tìm hiểu thêm về project-context.md