docs/vi-vn/reference/core-tools.md
Mọi bản cài BMad đều bao gồm một tập skill cốt lõi có thể dùng cùng với bất cứ việc gì bạn đang làm, các tác vụ và quy trình độc lập hoạt động xuyên suốt mọi dự án, mọi module và mọi giai đoạn. Chúng luôn có sẵn bất kể bạn cài những module tùy chọn nào.
:::tip[Lối đi nhanh]
Chạy bất kỳ công cụ cốt lõi nào bằng cách gõ tên skill của nó, ví dụ bmad-help, trong IDE của bạn. Không cần mở phiên agent trước.
:::
| Công cụ | Loại | Mục đích |
|---|---|---|
bmad-help | Tác vụ | Nhận hướng dẫn có ngữ cảnh về việc nên làm gì tiếp theo |
bmad-brainstorming | Quy trình | Tổ chức các phiên brainstorming có tương tác |
bmad-party-mode | Quy trình | Điều phối thảo luận nhóm nhiều agent |
bmad-distillator | Tác vụ | Nén tài liệu tối ưu cho LLM mà không mất thông tin |
bmad-advanced-elicitation | Tác vụ | Đẩy đầu ra của LLM qua các vòng tinh luyện lặp |
bmad-review-adversarial-general | Tác vụ | Rà soát hoài nghi để tìm chỗ thiếu và chỗ sai |
bmad-review-edge-case-hunter | Tác vụ | Phân tích toàn bộ nhánh rẽ để tìm trường hợp biên chưa được xử lý |
bmad-editorial-review-prose | Tác vụ | Biên tập câu chữ nhằm tăng độ rõ ràng khi giao tiếp |
bmad-editorial-review-structure | Tác vụ | Biên tập cấu trúc — cắt, gộp và tổ chức lại |
bmad-shard-doc | Tác vụ | Tách file markdown lớn thành các phần có tổ chức |
bmad-index-docs | Tác vụ | Tạo hoặc cập nhật mục lục cho toàn bộ tài liệu trong một thư mục |
Người dẫn đường thông minh cho bước tiếp theo của bạn. Công cụ này kiểm tra trạng thái dự án, phát hiện những gì đã hoàn thành và đề xuất bước bắt buộc hoặc tùy chọn tiếp theo.
Dùng khi:
Cách hoạt động:
Đầu vào: Truy vấn ngôn ngữ tự nhiên tùy chọn, ví dụ bmad-help I have a SaaS idea, where do I start?
Đầu ra: Danh sách ưu tiên các bước tiếp theo được khuyến nghị kèm lệnh skill
Tạo ra nhiều ý tưởng đa dạng bằng các kỹ thuật sáng tạo có tương tác. Đây là một phiên động não có điều phối, nạp các phương pháp phát ý tưởng đã được kiểm chứng từ thư viện kỹ thuật và dẫn bạn đến 100+ ý tưởng trước khi bắt đầu sắp xếp.
Dùng khi:
Cách hoạt động:
Đầu vào: Chủ đề brainstorming hoặc phát biểu vấn đề, cùng file context tùy chọn
Đầu ra: brainstorming-session-{date}.md chứa toàn bộ ý tưởng được tạo ra
:::note[Mục tiêu về số lượng] Điểm bứt phá thường nằm ở vùng ý tưởng thứ 50-100. Workflow này khuyến khích bạn tạo 100+ ý tưởng trước khi sắp xếp. :::
Điều phối thảo luận nhóm nhiều agent. Công cụ này nạp toàn bộ agent BMad đã cài và tạo một cuộc trao đổi tự nhiên, nơi mỗi agent đóng góp từ góc nhìn chuyên môn và cá tính riêng.
Dùng khi:
Cách hoạt động:
goodbye, end party hoặc quitĐầu vào: Chủ đề hoặc câu hỏi thảo luận, cùng thông tin về các persona bạn muốn tham gia nếu có
Đầu ra: Cuộc hội thoại nhiều agent theo thời gian thực, vẫn giữ nguyên cá tính từng agent
Nén tài liệu nguồn tối ưu cho LLM mà không mất thông tin. Công cụ này tạo ra các bản chưng cất dày đặc, tiết kiệm token nhưng vẫn giữ nguyên toàn bộ thông tin cho LLM dùng về sau. Có thể xác minh bằng tái dựng hai chiều.
Dùng khi:
Cách hoạt động:
Đầu vào:
source_documents (bắt buộc) — Đường dẫn file, thư mục hoặc mẫu globdownstream_consumer (tùy chọn) — Thành phần sẽ dùng đầu ra này, ví dụ "PRD creation"token_budget (tùy chọn) — Kích thước mục tiêu gần đúng--validate (cờ) — Chạy kiểm tra tái dựng hai chiềuĐầu ra: Một hoặc nhiều file markdown distillate kèm báo cáo tỷ lệ nén, ví dụ 3.2:1
Đẩy đầu ra của LLM qua các phương pháp tinh luyện lặp. Công cụ này chọn từ thư viện kỹ thuật elicitation để cải thiện nội dung một cách có hệ thống qua nhiều lượt.
Dùng khi:
Cách hoạt động:
Đầu vào: Phần nội dung cần cải thiện
Đầu ra: Phiên bản nội dung đã được nâng cấp
Kiểu review hoài nghi, mặc định cho rằng vấn đề luôn tồn tại và phải đi tìm chúng. Công cụ này đứng ở góc nhìn của một reviewer khó tính, thiếu kiên nhẫn với sản phẩm cẩu thả. Nó tìm xem còn thiếu gì, không chỉ tìm cái gì sai.
Dùng khi:
Cách hoạt động:
Đầu vào:
content (bắt buộc) — Diff, spec, story, tài liệu hoặc bất kỳ artifact nàoalso_consider (tùy chọn) — Các vùng bổ sung cần để ýĐầu ra: Danh sách markdown gồm 10+ phát hiện kèm mô tả
Đi qua mọi nhánh rẽ và điều kiện biên, chỉ báo cáo những trường hợp chưa được xử lý. Đây là phương pháp thuần túy dựa trên truy vết đường đi, suy ra các lớp edge case một cách cơ học. Nó trực giao với adversarial review — khác phương pháp, không khác thái độ.
Dùng khi:
Cách hoạt động:
Đầu vào:
content (bắt buộc) — Diff, toàn file hoặc functionalso_consider (tùy chọn) — Các vùng bổ sung cần lưu ýĐầu ra: Mảng JSON các phát hiện, mỗi phát hiện có location, trigger_condition, guard_snippet và potential_consequence
:::note[Các kiểu review bổ trợ nhau]
Hãy chạy cả bmad-review-adversarial-general và bmad-review-edge-case-hunter để có độ bao phủ trực giao. Adversarial review bắt lỗi về chất lượng và độ đầy đủ; edge case hunter bắt các đường đi chưa được xử lý.
:::
Biên tập câu chữ kiểu lâm sàng, tập trung vào độ rõ ràng khi truyền đạt. Công cụ này review văn bản để tìm ra các vấn đề cản trở việc hiểu. Nó dùng Microsoft Writing Style Guide làm nền và vẫn giữ giọng văn của tác giả.
Dùng khi:
Cách hoạt động:
Đầu vào:
content (bắt buộc) — Markdown, văn bản thường hoặc XMLstyle_guide (tùy chọn) — Style guide riêng của dự ánreader_type (tùy chọn) — humans mặc định cho độ rõ và nhịp đọc, hoặc llm cho độ chính xác và nhất quánĐầu ra: Bảng markdown ba cột: Original Text | Revised Text | Changes
Biên tập cấu trúc — đề xuất cắt, gộp, di chuyển và cô đọng. Công cụ này review cách tổ chức tài liệu và đề xuất thay đổi mang tính nội dung để tăng độ rõ ràng và luồng đọc trước khi chỉnh câu chữ.
Dùng khi:
Cách hoạt động:
Đầu vào:
content (bắt buộc) — Tài liệu cần reviewpurpose (tùy chọn) — Mục đích mong muốn, ví dụ "quickstart tutorial"target_audience (tùy chọn) — Ai sẽ đọc tài liệu nàyreader_type (tùy chọn) — humans hoặc llmlength_target (tùy chọn) — Mục tiêu rút gọn, ví dụ "ngắn hơn 30%"Đầu ra: Tóm tắt tài liệu, danh sách khuyến nghị ưu tiên và ước tính mức giảm
Tách file markdown lớn thành các file phần có tổ chức. Công cụ này dùng các header cấp 2 làm điểm cắt để tạo ra một thư mục gồm các file phần tự chứa cùng một file chỉ mục.
Dùng khi:
Cách hoạt động:
## thành các file phần được đánh sốindex.md chứa danh sách phần và liên kếtĐầu vào: Đường dẫn file markdown nguồn, cùng thư mục đích tùy chọn
Đầu ra: Một thư mục gồm index.md và các file 01-{section}.md, 02-{section}.md, v.v.
Tạo hoặc cập nhật mục lục cho toàn bộ tài liệu trong một thư mục. Công cụ này quét thư mục, đọc từng file để hiểu mục đích của nó, rồi tạo index.md có tổ chức với liên kết và mô tả.
Dùng khi:
Cách hoạt động:
Đầu vào: Đường dẫn thư mục đích
Đầu ra: index.md chứa danh sách file có tổ chức, liên kết tương đối và mô tả ngắn