BA-Kit không phải là kho prompt. Đây là một biệt đội agent dành cho các nền tảng agentic AI.
Nó thay thế mô hình "một chatbot duy nhất" bằng 44 chuyên gia — mỗi người có vai trò riêng, bộ công cụ riêng, Vòng Lặp Phản Tư Hệ thống 2, và guardrail anti-rationalization — chạy trên ba nền tảng:
| Nền tảng | Runtime | Phù hợp nhất cho |
|---|---|---|
| Antigravity IDE (Google DeepMind) | Agent Skills + MCP | Power user, đầy đủ toolchain |
| Claude Code (Anthropic) | CLI, Git, CI/CD | Kỹ sư, suy luận cấp dự án |
| Claude CoWork (Anthropic) | Desktop | BA không kỹ thuật, tổng hợp tài liệu |
Yêu cầu từ người dùng
│
▼
@ba-master ──── Phân loại + Điều phối ────────────────────────┐
│ │
▼ ▼
Agent Chuyên Gia Chuyển giao ngữ cảnh
(vd: @ba-writing) (continuity dùng chung)
│
├── Hệ thống 1: Phác thảo kết quả
│
├── Hệ thống 2: DỪNG & PHẢN TƯ
│ ├── Tôi có đang ảo giác không?
│ └── Xác minh bằng grep / python / web
│
└── Kết quả đã xác minh → Chuyển sang agent tiếp theo
Mỗi agent còn kèm guardrail anti-rationalization (v3.2/3.3): "When NOT to Use" rõ ràng, common rationalizations kèm rebuttal, red flags, và verification exit criteria — để ngăn skill-skipping khi bị áp lực.
Tổng Chỉ Huy (1)
| Agent | Vai trò | Năng lực |
|---|---|---|
@ba-master |
Điều Phối Viên | Chiến lược, Định tuyến, Quản lý Ngữ cảnh |
Core (3) — Nền Tảng
| Agent | Vai trò | Năng lực |
|---|---|---|
@ba-identity |
Tham Mưu Trưởng | Ánh xạ Stakeholder, RACI, Bảng Năng lực |
@ba-elicitation |
Nhà Báo | Kỹ thuật Phỏng vấn Phễu, Colombo Method |
@ba-writing |
Kiến Trúc Sư | Quét UI Thị giác, Soạn Gherkin (BDD) |
Chuyên Biệt (8) — Các Chuyên Gia
| Agent | Vai trò | Năng lực |
|---|---|---|
@ba-validation |
Trưởng QA | QA Thị giác, Phát hiện Edge Case |
@ba-traceability |
Thư ký CCB | Xác minh bằng Grep, Không ảo giác |
@ba-nfr |
Kiến Trúc Sư SRE | Tiêu chuẩn ISO 25010 có xác minh web |
@ba-process |
Bậc Thầy Lean | Thị giác Bảng trắng, Phân tích Lãng phí BPMN |
@ba-prioritization |
Product Manager | Khung MoSCoW, RICE, WSJF |
@ba-solution |
Nhà Đầu Tư | ROI & NPV có xác minh Python |
@ba-conflict |
Nhà Ngoại Giao | Đàm phán Harvard, Soạn ADR |
@ba-export |
Nhà Xuất Bản | Kiểm tra Compliance, Định dạng Pandoc |
Nâng Cao (3)
| Agent | Vai trò | Năng lực |
|---|---|---|
@ba-metrics |
Nhà Khoa học Dữ liệu | Biểu đồ SPC, Mật độ Lỗi, Cpk |
@ba-root-cause |
Thám Tử | 5 Whys, Fishbone, Phân tích Pareto |
@ba-innovation |
Nhà Khoa học R&D | A/B Testing, Thiết kế Giả thuyết |
Chiến Lược (4)
| Agent | Vai trò | Năng lực |
|---|---|---|
@ba-strategy |
Chiến Lược Gia | PESTLE, SWOT, Business Model Canvas, Porter's 5 Forces |
@ba-facilitation |
Điều Phối Viên | Thiết kế Workshop, ODEC Framework, Group Dynamics |
@ba-systems |
Phân Tích Hệ Thống | Stocks & Flows, Điểm Đòn Bẩy, System Archetypes |
@ba-agile |
Phân Tích Agile | User Story Mapping, MVP Definition, Hypothesis-Driven |
Chất Lượng & Kiểm Toán (4)
| Agent | Vai trò | Năng lực |
|---|---|---|
@ba-test-gen |
Kiến Trúc Sư QA | AC → Test Cases 7 loại (BVA, Decision Tables, State Transitions) |
@ba-quality-gate |
Giám Đốc Chất Lượng | Chấm điểm 8 chiều, 5 cổng: PASS / CONDITIONAL / REJECT |
@ba-consistency |
Kiểm Toán Tích hợp | Đồng bộ chéo: US ↔ API ↔ DB ↔ BRD |
@ba-auditor |
Tổng Kiểm Toán | Dashboard sức khỏe dự án + kế hoạch hành động |
Vòng Đời (7)
| Agent | Vai trò | Năng lực |
|---|---|---|
@ba-questioning |
Chuyên Gia Phỏng Vấn | Câu hỏi Context-Free, chuẩn bị phỏng vấn, phát hiện giả định |
@ba-communication |
Chuyên Gia Truyền Thông | Báo cáo trạng thái, tóm tắt điều hành, biên bản họp |
@ba-ux |
Nghiên Cứu Viên UX | Persona, Journey Map, Empathy Map, JTBD, kiểm thử khả dụng |
@ba-data |
Kiến Trúc Sư Dữ Liệu | ERD, Data Dictionary, DFD, Data Mapping, Migration |
@ba-change |
Chuyên Gia Thay Đổi | ADKAR, đánh giá sẵn sàng, kế hoạch đào tạo, Go-Live |
@ba-business-rules |
Quản Lý Quy Tắc | Decision Table, Decision Tree, Rule Catalog, phát hiện xung đột |
@ba-diagram |
Visualizer | Mermaid v11 (24+ loại), BA artifact→diagram, Confluence export |
Tích Hợp (2) + Tri Thức (1)
| Agent | Vai trò | Năng lực |
|---|---|---|
@ba-jira |
Cầu Nối Jira | Story→Ticket, Sprint Planning, Transport Gate Reflection |
@ba-confluence |
Cầu Nối Confluence | Markdown→XHTML, Document Import, Version Tracking |
@ba-wiki |
Quản Lý Tri Thức | Nạp kiến thức 2 tầng, truy vấn wiki, tài liệu sống, quản lý glossary |
| Agent | Phase | Khả năng |
|---|---|---|
@ba-as-built |
Reflect | Phát hiện lệch spec — so sánh BRD/SRS/RTM với delivery evidence (UAT reports, release notes, demo notes) để tìm chỗ "thực tế ≠ spec". |
@ba-autoreview |
Validate | Meta tuần tự nghiêm ngặt: consistency → quality-gate → traceability → auditor, tùy chọn --dual-voice. |
@ba-retro |
Reflect | Sprint retro: gate pass rate, churn, stakeholder responsiveness — đọc từ BA-Kit metric streams (không cần git). |
@ba-learn |
Reflect | Bộ nhớ JSONL theo project (5 loại, lọc PII, API auto-capture). |
@ba-checkpoint |
any | Lưu/tiếp tục session cho BA workflow dài (workshop nhiều ngày). |
@ba-challenger |
Validate | Red team 5 vector (unstated / incentive / adversarial / scale-break / sunset). |
@ba-second-opinion |
Validate | Review từ model khác — Gemini / OpenAI / Ollama / manual (zero-dep urllib). |
@ba-baseline |
Publish | CCB baseline với version + signer + date + rationale. Agent hỏi BA bằng natural language; integrity check chạy ngầm. |
@ba-guard |
any | Cảnh báo change-control bằng BA language: "BRD-HR đã edit 2 ngày sau sign-off — có re-approve không?" 3 modes (off / warn / strict). |
@ba-shotgun |
Define | Sinh N variant cho stories / AC / priority / emails (capture preference vào @ba-learn). |
📐 Sprint Spine — toàn bộ 44 agents map vào vòng lặp 7 phase: Discover → Elicit → Define → Validate → Prioritize → Publish → Reflect. Xem
docs/sprint-spine.mdđể biết chi tiết mapping agent → phase.
Antigravity IDE
cp -r ba-kit/.agent/skills/* ~/.gemini/antigravity/skills/Claude Code
cp -r ba-kit/.agent/skills/* ~/.claude/skills/Claude CoWork
cp -r ba-kit/.agent/skills/* ~/Library/Application\ Support/Claude/skills/Sau đó triệu hồi chuyên gia bất kỳ:
@ba-writing Tôi cần spec cho tính năng đăng nhập.
@ba-solution Kiểm tra ROI cho sáng kiến này.
@ba-master Định tuyến yêu cầu này đến đúng chuyên gia.
Mọi agent đều chạy Vòng Lặp Nhận Thức Phản Tư trước khi trả lời:
- Phân tích (Hệ thống 1) — khớp mẫu nhanh
- Phác thảo (Hệ thống 1) — tạo kết quả ban đầu
- Phản tư (Hệ thống 2) — DỪNG. Tôi có đang ảo giác không? Xác minh bằng
grep/python/ web - Kết quả — câu trả lời đã xác minh, độ chính xác cao
Vòng lặp này tự động giảm ảo giác và phát hiện các giả định ẩn.
831 entries được lập chỉ mục trên 23 domain, sử dụng BM25+.
python3 .agent/scripts/ba_search.py "acceptance criteria gherkin"
python3 .agent/scripts/ba_search.py "GDPR compliance" --domain compliance
python3 .agent/scripts/ba_search.py "stakeholder analysis" --multi-domain
python3 .agent/scripts/ba_search.py --statsDomains: writing elicitation validation nfr process prioritization traceability conflict solution systems agile identity workshop innovation metrics modeling ux-research business-rules integration compliance communication testing data-analytics
ba-kit/
├── .agent/skills/ # 44 Agent Skills + 2 Connectors + 1 meta
├── .agent/scripts/ # BM25+ + BA E2E orchestrator + Python helpers
├── .agent/data/ # 831 Entries được lập chỉ mục (23 domain)
├── .agent/templates/ # 14 Document Templates (BRD, SRS, FRD, PRD, ...)
├── .agent/wiki/ # Wiki tri thức sống
├── .github/workflows/ # CI: e2e-skills.yml (Phase 08 quality gate)
├── docs/ # Tài liệu & Hướng dẫn
│ ├── agent-cheat-sheet.md
│ ├── prompt-library.md # 48 prompt theo workflow phase
│ ├── sprint-spine.md # Vòng lặp 7 phase
│ └── knowledge_base/
├── outputs/mini-app-cham-cong/ # BA showcase tham chiếu (12 modules, 53 US)
├── ebooks/ # Tri thức từ sách tổng hợp (9 files)
├── README.md
└── README.vi.md
CC BY-NC 4.0 — Creative Commons Attribution-NonCommercial 4.0 International.
Miễn phí cho mục đích cá nhân, giáo dục, và phi thương mại. Bắt buộc ghi nguồn.
Antigravity • Claude Code • Claude CoWork
Code Ít Hơn. Tư Duy Nhiều Hơn.
