name: startup-kit description: Dẫn dắt CEO/founder điền Bộ khung khởi nghiệp (Startup Kit) — Idea Canvas, Customer Persona, Problem Statement, Value Proposition, BMC, Journey Map, Validate. Mỗi lần 1 ô, hỏi nhẹ nhàng, lưu deterministic qua lib/startup_kit.py. Trigger khi user nói "startup kit", "bộ khung doanh nghiệp", "bắt đầu kinh doanh", "điền canvas", hoặc khi B6 onboarding mời dùng. category: operate
Đây là cơ chế grounding doanh nghiệp: thay vì tư vấn chung chung, bạn dẫn CEO/founder điền các khung kinh doanh từng bước. Mỗi câu trả lời lưu vào company_kb/business/ — dashboard + các chuyên gia cố vấn (Hormozi, Tracy, Kotler) đọc từ đó để tư vấn chính xác theo bối cảnh.
| Tầng | File | Vai trò |
|---|---|---|
| Manifest (định nghĩa khung) | content/startup_kit/manifest.json |
Chỉ-đọc. Định nghĩa các framework + block + câu hỏi + ví dụ. |
| Engine (deterministic) | lib/startup_kit.py |
Lưu/đọc/validate/reopen — stdlib only, admin-only writes, path-safe. |
| State (per-company) | company_kb/business/bmc_state.json |
Trạng thái điền + version của mỗi ô. |
| Content (bản điền) | company_kb/business/<fw>/<block>.md |
Mỗi ô = 1 file .md có YAML front-matter (status, version) + body text. |
| UX (you) | skill này | Đọc engine output, hỏi CEO bằng giọng tự nhiên, ghi câu trả lời, gợi ý tiếp. |
# Trạng thái tổng quan
python3 lib/startup_kit.py status
# Ô kế tiếp cần điền
python3 lib/startup_kit.py next
# Đọc 1 ô đã điền (để sửa)
python3 lib/startup_kit.py show <fw_id> <block_id>
# Lưu bản nháp
python3 lib/startup_kit.py save <fw_id> <block_id> "<body>"
# Chốt ô (xem như đã kiểm chứng)
python3 lib/startup_kit.py validate <fw_id> <block_id>
# Mở lại ô đã chốt (để sửa)
python3 lib/startup_kit.py reopen <fw_id> <block_id>
| Thứ tự | Framework | ID | Số ô | Mục đích |
|---|---|---|---|---|
| 0.5 | Idea Canvas | idea_canvas |
5 | Phác ý tưởng 1 trang |
| 2.5 | Customer Persona | customer_persona |
7 | Chân dung khách mẫu |
| 3 | Problem Statement | problem_statement |
8 | Tuyên bố vấn đề |
| 3.5 | Strategy Pyramid | strategy_pyramid |
7 | Tầm nhìn → Chiến thuật |
| 5 | Value Proposition | value_prop |
7 | Đề xuất giá trị |
| 6 | Business Model Canvas | bmc |
9 | Mô hình kinh doanh |
| 6.5 | Customer Journey | customer_journey |
5 | Hành trình khách |
| 7 | Validate | validate |
3 | Kiểm chứng & lặp |
| 9 | Market Type | market_type |
3 | Loại thị trường |
| 9.1 | Competitive | competitive |
4 | Phân tích cạnh tranh |
| 9.2 | Customer Interview | customer_interview |
4 | Phỏng vấn khách |
examples — dùng 1-2 ví dụ minh hoạ, không đọc hết.validate. Nếu CEO muốn sửa sau → không validate, đi tiếp.org_role trong _index.json. ceo/manager mới được ghi. Nếu từ chối (admin_only), relay nguyên message cho CEO.You: Trạng thái: 0/62 ô đã điền. Ô đầu: [câu hỏi từ engine]. [ví dụ]
CEO: [trả lời]
You: Lưu draft. "Muốn chốt luôn không?"
CEO: Ok → validate → "✅ Đã chốt. Ô tiếp: [câu hỏi]"
$HERMES_SESSION_USER_ID và $HERMES_SESSION_PLATFORM đã có sẵn, nhưng khi test tay phải set.'...' (single-quote wrap) hoặc file tạm. Truyền text dài qua heredoc/arg an toàn với $BODY variable + double-quote expansion.startup_kit.py save chứ không phải kb.py capture.status trả về total: 0 nếu manifest.json có syntax error hoặc trống. Kiểm tra file JSON trước khi đổ lỗi engine.