BA-kit
BA-kit

Danh sách skill

11 skill chính của BA-kit: ba-start, ba-do, ba-collab, ba-impact, ba-next, ba-notion, ba-kit-update, ba-figma-sync, reverse-web, brainstorm, và qc-uc-review.

Danh sách skill

BA-kit có 11 skill chính. Mỗi skill đảm nhận một công đoạn trong lifecycle BA.

11 skill chính

SkillLàm gìDùng khi nào
ba-startLifecycle engine — chạy toàn bộ flow BA từ intake đến packageBắt đầu dự án mới, hoặc chạy step cụ thể
ba-doRouter — nhận yêu cầu BA tự do và route đến skill đúngKhông chắc nên dùng skill nào, cứ nói bằng tiếng Việt
ba-collabCollaboration — nhận module, gửi review, approve, tạo PRTeam BA nhiều người cùng làm
ba-impactPhân tích tác động khi requirement thay đổiStakeholder đổi yêu cầu giữa chừng
ba-nextĐề xuất bước tiếp theo dựa trên artifact hiện cóKhông biết làm gì tiếp theo
ba-notionPublish artifact lên NotionCần đưa tài liệu lên Notion cho stakeholder xem
ba-kit-updateCập nhật BA-kit lên phiên bản mớiCó bản update mới
ba-figma-syncĐồng bộ screen spec từ SRS sang Figma (một chiều)Đã có SRS canon, muốn sync lên Figma
reverse-webCrawl website và tổng hợp thành intake.mdCần document hệ thống đang chạy
brainstormPhỏng vấn sâu 7 bước để làm rõ ý tưởng thôCó ý tưởng mơ hồ, cần làm rõ trước khi intake
qc-uc-reviewAudit chất lượng SRS canon, chấm điểm readinessMuốn kiểm tra SRS đã sẵn sàng cho test design chưa

ba-start — trái tim của BA-kit

ba-start có thể chạy toàn bộ lifecycle hoặc từng step riêng lẻ:

StepMô tả
intakeChuẩn hóa input, phát hiện gap, chốt mode (lite/hybrid/formal)
optionsSo sánh các hướng giải pháp trước khi chốt backbone
backboneKhóa source of truth: actors, feature map, module split, shared rules
frdFunctional Requirements Document theo module
storiesUser stories + acceptance criteria theo module
srsSRS canon: usecases, ascii-screen, srs slices, compile
wireframesChuẩn bị wireframe constraint pack (không sinh mockup)
packageĐóng gói HTML để bàn giao
statusXem trạng thái dự án
nextĐề xuất bước tiếp theo
reverseReverse BA từ hệ thống đang chạy

Tool lanes: Figma Make và Reverse Web

BA-kit có các tool lane — những "làn đường" xử lý đặc biệt cho tác vụ cụ thể:

  • Figma Make: Khi chạy ba-start srs, nếu project chọn Figma Make lane, BA-kit sẽ chuẩn bị prompt pack và guidelines cho tool sinh wireframe. Output nằm trong 03_modules/{module_slug}/tool-lanes/figma-make/.
  • Reverse Web: Skill reverse-web crawl website thật bằng Playwright, tổng hợp evidence thành intake.md để bắt đầu reverse lifecycle.

Pattern gọi skill phổ biến

Flow dự án mới (Claude Code)

# 1. Bắt đầu
/ba-start intake requirements.pdf

# 2. Nếu có nhiều hướng giải pháp
/ba-start options --slug warehouse-rfp
/ba-start options --slug warehouse-rfp --select option-02

# 3. Khóa backbone
/ba-start backbone --slug warehouse-rfp

# 4. Sinh module artifacts
/ba-start stories --slug warehouse-rfp --module auth-flow
/ba-start srs --slug warehouse-rfp --module auth-flow

# 5. Package
/ba-start package --slug warehouse-rfp

Flow thay đổi requirement

# 1. Phân tích tác động trước
/ba-start impact --slug warehouse-rfp "Export CSV phải có audit log"

# 2. Impact sẽ cho biết file nào bị ảnh hưởng
# 3. Sửa theo đề xuất của impact

Flow collaboration

# Module BA nhận module
/ba-collab Tôi nhận module auth-flow

# Làm xong, gửi review
/ba-collab Tôi làm xong module auth-flow, gửi Lead BA review

# Lead BA approve
/ba-collab Lead BA approve module auth-flow

Gọi skill qua các runtime

Claude CodeCodexAntigravity
/ba-start$ba-start"Đọc skills/ba-start/SKILL.md và chạy..."
/ba-do [text]$ba-do [text]"Đọc skills/ba-do/SKILL.md và route: [text]"
/ba-collab [intent]$ba-collab [intent]"Đọc BA-kit collaboration workflow và chạy intent: [intent]"

Tiếp theo

On this page