Cách Bakit Solo Pro hoạt động
Bakit Solo Pro vận hành theo lifecycle đầy đủ có gate: intake → options → backbone → stories → srs → stitch-sync → package. Hỗ trợ 3 runtime, cài đặt tự động.
Cách Bakit Solo Pro hoạt động
Bakit Solo Pro vận hành theo lifecycle có gate — mỗi bước chỉ chạy khi bước trước đã sẵn sàng. So với Solo Basic, Solo Pro thêm Stitch sync, content audit, scripts và guardrail tự động.
Lifecycle tổng quan
intake → options? → backbone → frd? → stories → srs → stitch-sync? → package
Điểm khác biệt so với Bakit Solo: có thêm bước stitch-sync — tự động sinh UI từ screen canon qua Stitch MCP.
| 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 | 01_intake/options/ |
backbone | Khoá khung yêu cầu đã chốt | 02_backbone/backbone.md |
frd | (Không bắt buộc) Đặc tả chức năng | 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 |
stitch-sync | (Không bắt buộc) Đồng bộ screen canon → Stitch MCP, sinh UI | Thiết kế giao diện nhất quán |
package | Đóng gói HTML để bàn giao | 04_compiled/compiled-srs.html |
3 runtime — khác mức tích hợp
Bakit Solo Pro cài được trên cả 3 runtime. Skill surface giống nhau, nhưng mức tích hợp khác nhau:
| Runtime | Cách gọi | Lệnh cài |
|---|---|---|
| Claude Code | /ba-start, /ba-do | ba-kit install --runtime claude |
| Codex | $ba-start, $ba-do | ba-kit install --runtime codex |
| Antigravity | Prompt tiếng Việt tự nhiên | ba-kit install --runtime agy |
Claude Code nhận full runtime bundle. Codex và Antigravity nhận skills; output BA vẫn dùng cùng contract và template logic của skill.
Tính năng nâng cao so với Bakit Solo
Stitch sync — sinh UI tự động
Sau khi có SRS canon, dùng ba-stitch-sync để đồng bộ screen spec lên Stitch MCP:
/ba-stitch-sync --slug my-project --module payment
Stitch sẽ tự động sinh giao diện từ mô tả màn hình trong SRS. Không cần tự vẽ, không cần mô tả lại.
Content audit — kiểm tra chéo tài liệu
/ba-content-audit --slug my-project
Tự động quét toàn bộ artifact, kiểm tra:
- Terminology có nhất quán không
- Cross-reference có đúng không
- Section bắt buộc có thiếu không
- Frontmatter có đúng định dạng không
Guardrail tự động
Script guardrail chạy tự động sau mỗi bước, kiểm tra:
- Chất lượng index
- Tính nhất quán của rule code (CR-) và message code (MSG-)
- Screen behaviour rule có dùng ngôn ngữ nghiệp vụ không
Cấu trúc thư mục output
plans/{slug}-{date}/
├── PROJECT-HOME.md
├── 01_intake/
├── 02_backbone/
│ ├── backbone.md
│ ├── common-rules.md
│ └── message-list.md
├── 03_modules/{module}/
│ ├── frd.md
│ ├── userstories/
│ ├── usecases/
│ ├── ascii-screen/
│ ├── srs.md
│ └── stitch-sync/ # Output của ba-stitch-sync
└── 04_compiled/
└── compiled-srs.html
Tiếp theo
- Danh sách 7 skill — chi tiết từng skill
- Cài đặt Bakit Solo Pro — cài trong 5 phút
- So sánh với Bakit — khi nào cần bản khoá học