Bakit Solo
Cách Bakit Solo hoạt động
Bakit Solo vận hành theo lifecycle có cấu trúc: intake → options → backbone → stories → srs → package. Bạn gõ slash command, AI lo phần còn lại.
Cách Bakit Solo hoạt động
Bakit Solo vận hành theo lifecycle có cấu trúc — mỗi bước có một mục đích rõ ràng, đầu ra là tài liệu BA chuyên nghiệp. Bạn không cần nhớ phải làm gì tiếp theo — gõ /ba-next là có gợi ý.
Lifecycle tổng quan
intake → options? → backbone → frd? → stories → srs → package
| Bước | Làm gì | Output |
|---|---|---|
intake | Tiếp nhận yêu cầu thô, chuẩn hoá | 01_intake/intake.md |
options | (Không bắt buộc) So sánh giải pháp nếu có nhiều hướng | 01_intake/options/ |
backbone | Khoá khung yêu cầu đã chốt — "hiến pháp" của dự án | 02_backbone/backbone.md |
frd | (Không bắt buộc) Đặc tả chức năng chi tiết cho stakeholder | 03_modules/{module}/frd.md |
stories | User stories + acceptance criteria | 03_modules/{module}/userstories/ |
srs | SRS canon: use cases, screens, ASCII wireframes | 03_modules/{module}/usecases/, ascii-screen/, srs.md |
package | Đóng gói tài liệu thành HTML để bàn giao | 04_compiled/compiled-srs.html |
Cách dùng
Cách gọi phụ thuộc runtime. Claude Code dùng slash command, Codex dùng skill mention, Antigravity dùng prompt tự nhiên. Ví dụ dưới đây dùng Claude Code:
/ba-start intake requirements.pdf # Bắt đầu dự án
/ba-start backbone --slug my-project # Khoá khung
/ba-start stories --slug my-project # Viết stories
/ba-start srs --slug my-project # Viết SRS
/ba-start package --slug my-project # Đóng gói
/ba-start status --slug my-project # Xem đang ở đâu
/ba-next --slug my-project # Gợi ý bước tiếp theo
Không nhớ command? Gõ /ba-do và mô tả bằng tiếng Việt:
/ba-do Tôi muốn tạo SRS cho module thanh toán
/ba-do Tiếp tục dự án warehouse-rfp, bước tiếp theo là gì?
5 skill của Bakit Solo
| Skill | Vai trò |
|---|---|
ba-start | Lifecycle engine — chạy toàn bộ flow từ intake đến package |
ba-do | Router — nhận yêu cầu tiếng Việt, tự chọn skill phù hợp |
ba-next | Đề xuất bước tiếp theo dựa trên artifact hiện có |
ba-impact | Phân tích tác động khi requirement thay đổi |
brainstorm | Phỏng vấn sâu để làm rõ ý tưởng thô trước khi intake |
Cấu trúc thư mục output
plans/{slug}-{date}/
├── PROJECT-HOME.md # Dashboard: đang ở đâu, làm gì tiếp
├── 01_intake/
│ ├── intake.md # Yêu cầu đã chuẩn hoá
│ └── options/ # Các phương án (nếu có)
├── 02_backbone/
│ ├── backbone.md # Khung yêu cầu đã chốt
│ ├── common-rules.md # Rule dùng chung (CR-*)
│ └── message-list.md # Message dùng chung (MSG-*)
├── 03_modules/{module}/
│ ├── frd.md # Đặc tả chức năng
│ ├── userstories/ # User stories
│ ├── usecases/ # Use cases
│ ├── ascii-screen/ # Screen canon với ASCII wireframe
│ └── srs.md # SRS đã compile
└── 04_compiled/
└── compiled-srs.html # File bàn giao
Khác biệt với Bakit Solo Pro và Bakit
| Bakit Solo | Bakit Solo Pro | Bakit | |
|---|---|---|---|
| Cài đặt | BA-kit CLI | BA-kit CLI | BA-kit CLI |
| Scripts tự động | Không | Có | Có |
| Stitch sync (UI) | Không | Có | Có |
| Content audit | Không | Có | Có |
Tiếp theo
- Danh sách 5 skill — chi tiết từng skill
- So sánh 3 phiên bản — khi nào nên nâng cấp
- Bakit Solo Pro — bản trả phí cho BA chuyên nghiệp