Bakit
Bakit Solo Pro

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ướcLàm gìOutput
intakeTiế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áp01_intake/options/
backboneKhoá khung yêu cầu đã chốt02_backbone/backbone.md
frd(Không bắt buộc) Đặc tả chức năng03_modules/{module}/frd.md
storiesUser stories + acceptance criteria03_modules/{module}/userstories/
srsSRS canon: use cases, screens, ASCII wireframes03_modules/{module}/usecases/, ascii-screen/, srs.md
stitch-sync(Không bắt buộc) Đồng bộ screen canon → Stitch MCP, sinh UIThiết kế giao diện nhất quán
packageĐóng gói HTML để bàn giao04_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:

RuntimeCách gọiLệnh cài
Claude Code/ba-start, /ba-doba-kit install --runtime claude
Codex$ba-start, $ba-doba-kit install --runtime codex
AntigravityPrompt tiếng Việt tự nhiênba-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

On this page