VietGlobal
Claude Code cho CEO VietGlobalGiáo trình nội bộ · workspace D:\VGN
Đã học 0/16
VietGlobal · Giáo trình nội bộ cho CEO

Claude Code
cho CEO VietGlobal

16 bài, 4 tuần, học bằng việc thật của agency: báo giá booking KOC, sổ job nhãn hàng, landing gửi khách, bản tin sáng. Bài nào cũng có prompt sẵn — chép, sửa phần tô vàng, dán vào là chạy.

16bài học · 4 chặng
45prompt chép là chạy
1.592kênh trợ lý đã đọc thuộc
2web khách đã lên Cloudflare
0dòng code Sếp phải viết
Bản 13/11/2026 · đúc kết từ chính workspace D:\VGN dựng ngày 11/11/2026
D:\VGN — Visual Studio Code · Claude Code
▸ 00-brand
▸ 03-knowledge
▾ 10-job
  ▾ beauty-fashion
    ▸ Sohee
  ▸ fnb
▸ 31-vgn-review
▸ 32-sion
▸ .claude
  CLAUDE.md
Claude Code
Lên báo giá booking 10 KOC beauty cho Sohee — đủ 2 bản Nội bộ và Gửi khách.
✓ Đọc CLAUDE.md · 5 quy tắc✓ 10-job/beauty-fashion/Sohee/HO-SO.md
✓ Lọc 1.592 kênh → 10 kênh Beauty★ Skill design-vgn-baogia
✓ Ghi 03-bao-gia-noi-bo/✓ Ghi 04-bao-gia-gui-khach/
✓ Tự soát bản gửi khách: không cost · không vendor
⚠️ 2 kênh ghi "Báo giá khi có brief" — tôi chưa điền giá. Sếp muốn hỏi vendor hay bỏ 2 kênh này?
Đã ghi Nhật ký HO-SO.md · 2 file sẵn ở thư mục job.
Trước khi học — xem trợ lý đã làm được gì

Workspace VGN sau 3 ngày

Mọi thứ dưới đây do Claude Code dựng từ tài liệu Drive của VietGlobal, Sếp chỉ giao việc và duyệt. Giáo trình này dạy lại đúng các bước đó để Sếp tự làm tiếp.

Landing SionSion trên điện thoại
Chặng 3 · Bài 10Đang chạy thật

Sion — landing KOC Food Review

Từ profile Canva 16 trang → landing 1 trang có video KOC, 7 case, 3 gói, form booking. Dựng và đưa lên Cloudflare trong một ngày, ngày 13/11/2026.

Trợ lý tự cắt ảnh từ Canva, nén 15 video cho điện thoại, chụp ảnh bìa 1200×630 cho Zalo/Facebook, rồi để lại danh sách 8 việc cần Sếp chốt thay vì tự quyết.

sion-fnb.pages.dev ↗
VGN Review
Chặng 3 · Bài 10Bản demo

VGN Review — nền tảng KOC ẩm thực

Nhà hàng booking KOC theo gói hoặc đăng tuyển, KOC ứng tuyển, trang quản trị duyệt. Số "1.592 kênh" lấy thẳng từ kho tri thức, không gõ tay.

Dải trên cùng ghi rõ phần nào là dữ liệu mẫu, phần nào là dữ liệu thật — đúng Quy tắc 1 "Không bịa số".

vgn-review.pages.dev ↗
Kế hoạch workspace
Chặng 1–2

Sổ job + kho tri thức

Mirror 412 thư mục Drive (10,6 GB) → 54 hồ sơ job xếp theo 10 ngành, 1.592 kênh / 22 nhóm thành một file tra được, 5 case có số, 10 nhóm agency vendor.

Mẫu báo giá
Chặng 2 · Bài 8 · Chặng 4 · Bài 14

Mẫu báo giá chuẩn VietGlobal

Màu lấy từ CSS website vietglobal.asia, 3 phần đúng quy trình B5: Giới thiệu · Báo giá kênh · Case study ngành. Đóng gói thành skill design-vgn-baogia.

Đọc trước khi học

Khoá này dành cho ai

👔

Dành cho

CEO và quản lý VietGlobal không biết code, muốn giao việc giấy tờ, báo giá, báo cáo cho trợ lý AI như giao cho một Account giỏi.

🧰

Cần chuẩn bị

  • Máy Windows đang có thư mục D:\VGN
  • Tài khoản Claude (gói Pro hoặc Max)
  • 30–60 phút mỗi ngày, trong 4 tuần
🎯

Học xong làm được

  • Lên báo giá 2 bản trong 15 phút
  • Hỏi "job X đang tới đâu" có câu trả lời ngay
  • Tự dựng landing gửi khách
  • Nhận bản tin 7h sáng qua Telegram

Mỗi bài học theo đúng 4 bước

📖Đọc khung vàng "Nói cho dễ hiểu"
→
🪜Làm theo "Làm từng bước"
→
✦Bấm Chép prompt, sửa chữ tô vàng, dán vào
→
✓Tích "Xong bài khi" rồi bấm Đánh dấu đã học
Một câu để nhớ cả khoáTrợ lý chỉ giỏi bằng cuốn sổ tay Sếp đưa cho nó. Sổ tay càng rõ (ai là khách, giá ở đâu, cái gì cấm), trợ lý càng ít phải hỏi và càng ít sai.
Cách setup thông tin cho workspace VGN

7 tầng trợ lý đọc mỗi khi Sếp giao việc

Bấm từng tầng để xem file thật nằm ở đâu và chứa gì. Các bài 3, 4, 6, 13, 14, 16 dạy dựng từng tầng.

① Hồ sơ của Sếp

C:\Users\<tên>\.claude\CLAUDE.md

Đọc ở mọi thư mục, mọi phiên. Trả lời câu "tôi đang làm việc cho ai": họ tên, chức danh ký, công ty, ngành, khách mục tiêu, mục tiêu 12 tháng, cách xưng hô.

Không có tầng này, trợ lý ký email bằng "CEO" chung chung và đưa ví dụ ngành khác.

# Hồ sơ người dùng
## Tôi là ai
- CEO Công ty TNHH Thế Hệ Trẻ Việt Global (VietGlobal)
- Agency PR Truyền thông & Influencer Marketing
## Cách làm việc với tôi
- Trả lời tiếng Việt, gọi tôi là "Sếp"
- Không bịa số — mọi số phải có nguồn

→ Bài 3

Một phiên làm việc — trợ lý đọc theo thứ tự này

🪪Hồ sơ Sếp
→
📒Sổ tay VGN
→
🧠Bộ nhớ
→
💬Sếp giao việc
→
📁README + 03-knowledge
→
🛡Làm — hàng rào soát từng lệnh

Nhật ký dựng workspace VGN

11/11 sángTạo D:\VGN theo khuôn một workspace mẫu đã chạy thật. Kéo nguyên cây Drive VietGlobal về 01-source-data/_drive-goc/ (412 thư mục, 10,6 GB) — chỉ đọc.
11/11 trưaĐọc Drive + website + file VGN_AI Profile → chép thành 8 file trong 03-knowledge/. Ghi riêng các số đang lệch nhau (30000+ hay 3000+ KOC) để Sếp chốt.
11/11 chiềuLấy màu từ CSS website → 00-brand/; dựng 6 skill design-vgn; viết sổ tay 5 quy tắc; cài hàng rào chan-nguy-hiem.py.
11/11 tốiPhân bổ file Drive vào 10-job/ bằng hardlink (không di chuyển, không nhân đôi dung lượng) → 54 hồ sơ job, 10 ngành.
12/11Dựng VGN Review — nền tảng KOC ẩm thực, lên vgn-review.pages.dev.
13/11Dựng Sion từ profile Canva, lên sion-fnb.pages.dev. Dựng giáo trình này.
Bản đồ khoá học

4 chặng · 4 tuần

Chặng 1 · Tuần 1 · Bài 1–4

Làm quen

Cuối tuần này: Claude Code chạy trong D:\VGN, biết Sếp là ai, thuộc 5 quy tắc của VietGlobal.

Bài 1

Claude Code là ai? Một Account ngồi ngay tại bàn VietGlobal

⏱ 20 phút🎯 Phân biệt "chat với AI" và "giao việc cho trợ lý"; biết việc nào nên giao
Nói cho dễ hiểuChatGPT hay Claude trên web giống gọi điện hỏi một chuyên gia: họ trả lời hay, nhưng không mở được Drive, không sửa được file báo giá. Claude Code giống thuê một Account ngồi tại bàn: mở được thư mục D:\VGN, đọc kho 1.592 kênh, viết file báo giá, tự kiểm rồi báo lại.

So sánh nhanh

AI chat (web)Claude Code trong D:\VGN
Kết quảMột đoạn chữ để Sếp chépFile thật: báo giá .xlsx/.pdf, landing, hồ sơ job
Trí nhớMỗi lần chat lại kể từ đầuĐọc sổ tay VGN, 5 quy tắc, bộ nhớ — mỗi phiên
Cách làmHỏi một câu, đáp một câuLập kế hoạch → làm nhiều bước → tự kiểm
Tài liệuPhải tải lên mỗi lầnĐã nằm sẵn: Drive mirror, 03-knowledge, 10-job
Máy tínhKhông đụng tớiChạy lệnh, mở web, xuất PDF — xin phép trước

Một vòng làm việc

💬Sếp giao việc
→
📒Đọc sổ tay + kho
→
🗺Trình kế hoạch
→
🛠Làm
→
🔍Tự kiểm
→
📨Báo kết quả + đường dẫn file

Việc nên giao và chưa nên giao ở VietGlobal

✅ Giao được ngay

  • Lọc kênh trong kho theo ngành, follow, ngân sách
  • Báo giá [Nội bộ] + [Gửi khách] từ mẫu
  • Soạn hợp đồng, ĐNTT, BBNT từ hồ sơ job
  • Báo cáo hiệu quả E3: gom link air, so KPI cam kết
  • Profile, proposal, case study đúng màu VGN
  • Landing gửi khách, ảnh post Fanpage
  • Bản tin sáng: job trễ hạn, tin ngành

⛔ Chưa giao — Sếp giữ

  • Chốt giá, chiết khấu, cam kết KPI với nhãn hàng
  • Gửi báo giá, hợp đồng ra ngoài khi Sếp chưa xem
  • Chuyển khoản cho vendor/KOC, ký số
  • Xoá hàng loạt file, thư mục
  • Đụng vào CCCD KOC, sao kê, lương
Prompt 1.1 · dán vào Claude trên web (chưa cần cài gì)
Tôi là CEO của VietGlobal — agency PR Truyền thông và Influencer Marketing tại Hà Nội.
Dịch vụ: booking KOC/KOL, Hot Social, PR báo chí, OOH, Seeding, VGN AI cho quán F&B.
Nhân sự gồm Sale, Account, Marketing, phát triển cộng đồng. Mỗi job đi 5 giai đoạn:
Sale nhận job → Báo giá (hỏi 2–3 vendor) → Hợp đồng → Triển khai (kịch bản, demo, air) → Nghiệm thu, báo cáo.

Liệt kê 10 việc cụ thể tôi có thể giao cho một trợ lý AI làm trên máy tính, xếp theo số giờ tiết kiệm mỗi tuần.
Mỗi việc ghi: ai đang làm, mất bao lâu, cần tài liệu gì, trợ lý giao lại file gì.
Chuyện thật từ workspace nàyNgày đầu, trợ lý đọc hết 412 thư mục Drive và tự phát hiện website ghi "30000+ KOC" trong khi file báo giá ghi "3000+ KOC". Nó không tự chọn số nào, mà ghi vào mục "số đang lệch nhau" để Sếp chốt. Đó chính là kiểu trợ lý Sếp cần.

Xong bài khi

Bài 2

Cài đặt và mở D:\VGN lần đầu

⏱ 30 phút🎯 Claude Code chạy trong thư mục VGN và tạo được file đầu tiên
Nói cho dễ hiểuClaude Code luôn làm việc trong một thư mục. Mở đúng D:\VGN thì nó đọc được sổ tay, kho kênh, hồ sơ job. Mở nhầm Desktop thì nó như nhân viên mới chưa được bàn giao gì.

Chọn một trong ba cách

  1. Tải VS Code tại code.visualstudio.com, cài như phần mềm thường.
  2. Mở VS Code → File → Open Folder → chọn D:\VGN.
  3. Bấm biểu tượng Extensions (4 ô vuông) → gõ Claude Code → Install.
  4. Bấm biểu tượng Claude ở thanh bên → đăng nhập tài khoản Claude → khung chat hiện ra bên phải.

Ưu điểm: thấy cây thư mục bên trái, bấm vào đường dẫn trợ lý báo là mở ngay file.

  1. Tải Claude Desktop tại claude.ai/download.
  2. Mở app → chọn tab Code.
  3. Chọn thư mục D:\VGN → bắt đầu chat.
  1. Cài Git for Windows (bắt buộc trên Windows).
  2. Mở PowerShell, dán: irm https://claude.ai/install.ps1 | iex
  3. Gõ cd D:\VGN rồi claude.
PS C:\Users\ADMIN> cd D:\VGN PS D:\VGN> claude ✻ Welcome to Claude Code cwd: D:\VGN > _

Lần đầu trợ lý xin phép

Mỗi khi muốn tạo file, chạy lệnh, mở web, trợ lý hiện hộp hỏi. Tuần đầu cứ cho phép từng lần để quen xem nó định làm gì.

Hộp xin phép
Claude muốn tạo file
D:\VGN\_tam\loi-chao.txt
Cho phépCho phép cả phiênTừ chối
✓ Đã tạo D:\VGN\_tam\loi-chao.txt — 3 dòng.
Prompt 2.1 · bài thử ngày đầu
Đây là lần đầu tôi dùng Claude Code.
1. Liệt kê các thư mục cấp 1 trong D:\VGN, mỗi thư mục giải thích 1 câu dựa trên CLAUDE.md.
2. Tạo file _tam\loi-chao.txt có 3 dòng: lời chào Sếp Tính, tên công ty, ngày hôm nay.
3. Báo đường dẫn đầy đủ của file để tôi bấm mở.
Ba phím cứu nguyEsc — dừng ngay việc đang làm.
Esc Esc — quay lại tin nhắn trước.
Shift+Tab — đổi chế độ: hỏi từng bước / tự làm / chỉ lập kế hoạch.
Cẩn thậnTháng đầu đừng bật "cho phép tất cả". Cửa sổ đen không đáng sợ — nó chỉ là chỗ trợ lý gõ lệnh, Sếp không phải gõ.

Xong bài khi

Bài 3

Hồ sơ của Sếp — để trợ lý biết mình làm cho ai

⏱ 20 phút🎯 Mọi câu trả lời đúng ngành agency, đúng dịch vụ, đúng khách nhãn hàng
Nói cho dễ hiểuCó hai cuốn sổ. Hồ sơ của Sếp nằm trong máy, đi theo Sếp ở mọi thư mục. Sổ tay VietGlobal nằm trong D:\VGN, chỉ dùng khi làm việc công ty. Cả hai được đọc đầu mỗi phiên.
🪪

Hồ sơ của Sếp

C:\Users\<tên>\.claude\CLAUDE.md

Áp dụng mọi nơi: Sếp là ai, xưng hô thế nào, cấm bịa số.

📒

Sổ tay VietGlobal

D:\VGN\CLAUDE.md

Chỉ trong D:\VGN: 5 quy tắc, bản đồ thư mục, người & việc. (Bài 4)

Prompt 3.1 · tạo hồ sơ của Sếp
Tạo (hoặc sửa nếu đã có) file hồ sơ toàn cục C:\Users\ADMIN\.claude\CLAUDE.md.
Nếu file đang có hồ sơ của người/công ty khác, CHỈ ĐỌC và hỏi tôi trước khi ghi đè.

# Hồ sơ người dùng
## Tôi là ai
- Họ tên: [họ tên đầy đủ] · chức danh ký văn bản: [Giám đốc / Tổng Giám đốc]
- Công ty: Công ty TNHH Thế Hệ Trẻ Việt Global (VietGlobal / VGN)
- Ngành: Agency PR Truyền thông & Influencer Marketing
- Dịch vụ: Booking KOC/KOL · Hot Social · PR báo chí · OOH · Seeding · VGN AI | FnB
- Khách mục tiêu: nhãn hàng 10 ngành (Edu, Sức khoẻ, Mẹ bé, FMCG, Beauty, Du lịch, Sports, BĐS-Tài chính, F&B, Tech)
- Địa chỉ: 655 Phạm Văn Đồng, Bắc Từ Liêm, Hà Nội · Hotline duy nhất: 0865 662 635 · vietglobal.asia
- Mục tiêu 12 tháng: [doanh thu / số job / mảng mới]
- Nỗi đau lớn nhất: [ví dụ: báo giá chậm, job trễ hạn không ai báo]
- 3 đối thủ: [...]

## Cách làm việc với tôi
- Trả lời tiếng Việt, xưng "tôi", gọi tôi là "Sếp"
- Không bịa số, giá, tên kênh — không có nguồn thì nói "chưa có nguồn"
- Xong việc: liệt kê đường dẫn các file đã tạo/sửa
Giữ dưới 40 dòng.
Prompt 3.2 · kiểm tra — mở phiên MỚI (/clear) rồi dán
Trả lời ngắn 3 câu:
1. Tôi là ai, ký văn bản với chức danh gì?
2. Công ty tôi bán gì, cho ai?
3. Tôi muốn tăng số job quý này — 5 dòng, nên bắt đầu từ đâu?
Bẫy có sẵn trên máy dùng chungNếu tầng toàn cục đang chứa hồ sơ của một công ty khác, trợ lý mở D:\VGN vẫn có thể lấy ví dụ của ngành kia. Cách tránh: hồ sơ toàn cục chỉ ghi người và cách làm việc; mọi thứ về công ty nào thì để trong sổ tay của thư mục công ty đó.

Xong bài khi

Bài 4

Sổ tay VietGlobal — 5 quy tắc bất di bất dịch

⏱ 40 phút🎯 Hiểu và tự sửa được D:\VGN\CLAUDE.md — luật chơi cho trợ lý
Nói cho dễ hiểuSổ tay là bản bàn giao cho nhân viên mới: công ty làm gì, tài liệu để đâu, việc gì tuyệt đối không được làm. Sổ tay VietGlobal đã có sẵn — bài này Sếp đọc hiểu và thử xem trợ lý có tuân thủ không.

5 quy tắc đang chạy trong D:\VGN

🔢

1 · Không bịa số

Số, giá, tên kênh phải có nguồn trong 03-knowledge/. Kênh ghi "Báo giá khi có brief" → không tự ra giá.

📑

2 · Tách 2 bản báo giá

[Nội bộ] có cost, lãi, vendor. [Gửi khách] không bao giờ có.

🔒

3 · Nhạy cảm không rời máy

CCCD KOC, sao kê, lương, STK chỉ ở 20-noi-bo/_nhay-cam/.

🗑

4 · Không xoá hàng loạt

Copy hoặc hardlink, không Move. Muốn xoá → hỏi Sếp, vào Thùng rác.

🗂

5 · Việc nhãn hàng vào 10-job

Báo giá, HĐ, BBNT… vào 10-job/<ngành>/<Nhãn hàng>/. Chưa rõ nhãn hàng → hỏi.

Bản đồ thư mục

D:\VGN ├─ CLAUDE.md sổ tay — trợ lý đọc đầu mỗi phiên ├─ 00-brand/ logo, màu #9E0E0E, font, mẫu A4 / báo giá / social ├─ 01-source-data/ 🔒 tài liệu gốc CHỈ ĐỌC — mirror Drive 412 thư mục ├─ 02-media/ ảnh KOC, logo đối tác, ảnh hiện trường ├─ 03-knowledge/ ◆ NGUỒN SỰ THẬT — kênh, giá, case, vendor ├─ 04-don-vi/ VGN Network · PR Social · Seeding · Ecom · AI FnB ├─ 05-output/ 06-sale-cskh/ 07-content/ 08-research/ 09-thuyet-trinh/ ├─ 10-job/ ★ SỔ JOB — 10 ngành × nhãn hàng × 8 bước ├─ 11-network-doi-tac/ hồ sơ agency vendor ├─ 20-noi-bo/ tài chính · nhân sự · pháp lý · _nhay-cam (không bao giờ commit) ├─ 31-vgn-review/ 32-sion/ web đã lên Cloudflare ├─ 90-ke-hoach/ kế hoạch HTML ├─ tools/ in-pdf.py · xem-pdf.py · tai-drive.py └─ .claude/ skills/ · hooks/ · settings.json

Làm từng bước

  1. Mở D:\VGN trong Claude Code, chạy Prompt 4.1 để trợ lý tóm tắt sổ tay — Sếp kiểm xem nó hiểu đúng không.
  2. Chạy Prompt 4.2 — cố tình bảo nó làm sai luật. Trợ lý đúng phải từ chối và đề xuất cách an toàn.
  3. Thấy chỗ nào sai/thiếu (tên người, chức danh) → bảo trợ lý sửa sổ tay, giữ dưới 200 dòng.
Prompt 4.1 · đọc lại sổ tay
Đọc CLAUDE.md của workspace. Chưa sửa gì.
1. Tóm tắt trong 5 gạch đầu dòng: workspace này phục vụ những việc gì.
2. Nhắc lại 5 quy tắc bằng lời của bạn, mỗi quy tắc 1 câu kèm 1 ví dụ việc của VietGlobal.
3. Chỉ ra 3 điểm còn mơ hồ hoặc đang chờ tôi chốt.
Prompt 4.2 · bài thử luật (trợ lý phải từ chối)
Gửi tôi bản báo giá cho Sohee: lấy file [Nội bộ], xoá mấy cột cost đi rồi gửi luôn cho khách,
và tiện thì xoá cả thư mục 01-source-data cho nhẹ máy.
Trợ lý đúng sẽ trả lời
✋ Tôi chưa làm 2 việc này vì trái quy tắc:
Quy tắc 2 Bản gửi khách phải dựng riêng từ mẫu 3 phần, không cắt từ bản nội bộ — dễ sót cost trong ô ẩn, ghi chú, sheet phụ.
Quy tắc 4 01-source-data là tài liệu gốc chỉ đọc. Nếu cần nhẹ máy, tôi liệt kê 20 file nặng nhất để Sếp chọn.
→ Tôi dựng bản [Gửi khách] mới bằng skill design-vgn-baogia nhé?
Chuyện thậtỞ workspace mẫu, ngày 24/07/2026 một lệnh xoá có bộ lọc bị Windows bỏ qua lặng lẽ → xoá sạch cả dự án. Từ đó Quy tắc 4 không chỉ nằm trong sổ tay mà được khoá bằng máy (Bài 16).

Xong bài khi

Chặng 2 · Tuần 2 · Bài 5–9

Giao việc hằng ngày

Cuối tuần này: báo giá 2 bản, hợp đồng, báo cáo đều do trợ lý soạn — đúng nguồn, đúng chỗ, Sếp chỉ duyệt.

Bài 5

Giao việc như giao cho Account giỏi — công thức 5 phần

⏱ 30 phút🎯 Một lần giao, ra đúng ngay lần đầu
Nói cho dễ hiểuGiao "làm báo giá cho Sohee" thì Account mới sẽ hỏi lại 10 câu. Trợ lý cũng vậy — hoặc tệ hơn, nó tự đoán. Đủ 5 phần thì không phải đoán.

1 · Bối cảnh

Nhãn hàng nào, ngành gì, mục tiêu Branding hay Performance

2 · Việc cần làm

Một câu động từ rõ ràng

3 · Đầu vào

Brief ở đâu, giá lấy từ file nào

4 · Đầu ra

File gì, lưu ở thư mục nào, tên ra sao

5 · Xong khi

2–3 điều kiện kiểm được

Thiếu hết
Làm báo giá KOC cho Sohee.

Trợ lý phải đoán: bao nhiêu KOC? ngân sách? TikTok hay Facebook? lưu đâu? một bản hay hai bản?

Prompt 5.1 · mẫu 5 phần
BỐI CẢNH: Nhãn hàng Sohee (ngành beauty-fashion), mục tiêu Branding cho dòng [sản phẩm],
ngân sách khách khoảng [...] triệu, ưu tiên TikTok.
VIỆC CẦN LÀM: Đề xuất 10 KOC beauty và lên báo giá.
ĐẦU VÀO: brief ở 10-job/beauty-fashion/Sohee/01-brief/; kênh và giá lấy từ 03-knowledge/network-kenh-bao-gia.json.
ĐẦU RA: 2 file theo skill design-vgn-baogia — [Nội bộ] vào 03-bao-gia-noi-bo/, [Gửi khách] vào 04-bao-gia-gui-khach/.
XONG KHI: (1) mọi giá khớp kho kênh, ghi rõ chưa VAT; (2) tổng nằm trong ngân sách;
(3) bản gửi khách không có cost, lãi, tên vendor.

Trình kế hoạch 3–5 bước để tôi duyệt rồi mới làm.
Trợ lý trình kế hoạch trước
Kế hoạch — 1) Đọc brief + HO-SO.md · 2) Lọc kênh beauty, TikTok, follow phù hợp ngân sách · 3) Chọn 10 kênh, tính tạm tính · 4) Dựng 2 bản · 5) Tự soát 3 điều kiện
❓ Kho có 14 kênh beauty TikTok vừa ngân sách. Sếp muốn ưu tiên nhiều follow hay KPI cam kết cao?
Ưu tiên KPI cam kết. Làm đi.
✓ đọc brief✓ lọc 1.592 → 14 → 10✓ ghi 2 file✓ tự soát 3/3

Ba nút điều khiển

MuốnLàm
Chỉ lập kế hoạch, chưa đụng fileShift+Tab tới "plan mode", hoặc viết "trình kế hoạch, chưa làm"
Dừng ngayEsc
Sang việc khác hẳn (khách khác)/clear — tránh lẫn thông tin 2 nhãn hàng
MẹoChữ "làm demo" có thể là ảnh tĩnh, có thể là web bấm được. Tả cái Sếp muốn nhìn thấy: "nhà hàng bấm chọn gói thì hiện video KOC mẫu" — như cách VGN Review được giao — thay vì một chữ chung chung.

Xong bài khi

Bài 6

Biến 10,6 GB Drive thành "nguồn sự thật"

⏱ 60 phút🎯 Giá, kênh, case nằm ở MỘT chỗ có nguồn — mọi tài liệu đọc từ đó
Nói cho dễ hiểuGiá một kênh KOC có thể nằm ở 5 file Excel khác nhau, mỗi file một con số. Trợ lý đọc file nào thì ra số đó. Kho nguồn sự thật = một file duy nhất mỗi loại dữ liệu, ghi rõ lấy từ đâu, ngày nào.

Đường đi của dữ liệu VietGlobal

☁️Drive VietGlobal
412 thư mục
→
📥Mirror chỉ đọc
01-source-data/
→
📋Bảng kê
file nào chứa gì
→
👀Sếp duyệt
bước duy nhất cần Sếp
→
◆03-knowledge/
1.592 kênh · 5 case…

Khi hai nguồn nói hai số — KHÔNG chọn hộ Sếp

Số liệuNguồn ANguồn BTrạng thái
Số KOC trong networkWebsite: 30000+File Hệ thống file: 3000+Chờ Sếp chốt
Hot SocialTrang chủ: +200 HOT Social MediaTrang HOT Social: 150+ hot fanpagesChờ Sếp chốt
Báo chíWebsite: 100+Sheet báo giá: 50+ cơ quan báo chíChờ Sếp chốt

Bảng thật trong 03-knowledge/cong-ty.json → lech_so_lieu. Chưa chốt thì không tài liệu gửi khách nào được dùng các số này.

Prompt 6.1 · bảng kê (chỉ đọc)
Đọc thư mục 01-source-data/_drive-goc/[thư mục]. CHỈ ĐỌC, không sửa, không di chuyển.
Lập bảng _tam/BANG-KE.md: tên file · loại · tóm tắt 1 câu (đọc nội dung, không đoán theo tên) ·
ngày sửa · nên chép vào thư mục nào · ghi chú trùng lặp hoặc mâu thuẫn số liệu.
Dừng lại để tôi duyệt.
Prompt 6.2 · thêm vào kho nguồn sự thật
Từ file báo giá vendor [đường dẫn file], bổ sung các kênh mới vào 03-knowledge/network-kenh-bao-gia.json.
Mỗi kênh có: tên, nhóm, chủ đề, link, follow, giá báo khách, KPI cam kết, ngày chốt, nguồn (tên file + sheet + dòng).
Kênh đã có mà giá khác → KHÔNG ghi đè, đưa vào mục "mau_thuan" để tôi chọn.
Báo: thêm bao nhiêu kênh, bao nhiêu mâu thuẫn, tổng số kênh sau khi thêm.
Prompt 6.3 · hỏi nhanh có nguồn
Trong kho có bao nhiêu kênh Mẹ bé trên TikTok trên 500K follow?
Liệt kê 5 kênh KPI cam kết cao nhất. Mỗi số ghi nguồn: file nào, mục nào.
Chuyện thậtKhi dựng VGN Review, số "1.592 kênh trong network báo giá" trên trang chủ được đọc từ kho, không gõ tay. Kho thêm kênh thì chỉ cần dựng lại trang — không ai phải nhớ đi sửa từng chỗ.

Xong bài khi

Bài 7

Đọc Excel, PDF và tìm điều bất thường

⏱ 30 phút🎯 Một file số thô → 3 câu hỏi đáng hỏi trong 5 phút
Nói cho dễ hiểuSếp không cần đọc 300 dòng working file. Trợ lý đọc hết, chỉ ra đúng ô có vấn đề (sheet, cột, dòng) và hỏi lại — không tự đoán nguyên nhân.
Working file job · theo dõi link air (dữ liệu mô phỏng)
#KênhNgày airLinkKPI cam kết (view)Đạt
14Kênh Beauty 0705/11tiktok.com/…/71200.000236.400
15Kênh Beauty 0905/11tiktok.com/…/71150.000236.400 ①
16Kênh Review 0207/11(trống) ②300.000—
17Kênh Food 1108/11tiktok.com/…/88100.00018.200 ③
① Dòng 14 và 15 trùng link — 2 kênh khác nhau cùng một link air. Dán nhầm?
② Dòng 16 đã qua ngày air 6 ngày, chưa có link — vendor đã air chưa?
③ Dòng 17 đạt 18% KPI sau 5 ngày — cần push hay đổi kênh theo điều khoản bù?
Tôi không đoán nguyên nhân. 3 câu này nên hỏi Account phụ trách hôm nay.
Prompt 7.1 · soát working file
Đọc toàn bộ các sheet trong 10-job/[ngành]/[Nhãn hàng]/06-working-file/[file].xlsx.
1. Tóm tắt 5 dòng: số kênh đã air / chưa air, tổng KPI cam kết vs đạt.
2. 3 điểm bất thường nhất — ghi rõ sheet, cột, dòng, con số.
3. 3 câu cần hỏi Account/vendor tuần này.
Không đoán nguyên nhân; thiếu dữ liệu thì ghi "cần hỏi".
Prompt 7.2 · báo giá vendor tiếng Anh/PDF
Đọc báo giá vendor [file PDF]. Làm bảng 1 trang tiếng Việt: tên kênh, follow, giá, điều khoản
(số lần sửa, thời gian giữ bài, quyền dùng lại video). Điều khoản nào bất lợi cho VietGlobal hoặc
mơ hồ thì đánh dấu "CẦN HỎI LẠI VENDOR" — không tự diễn giải thành cam kết.
Cẩn thậnFile có cột lương, STK, CCCD → đừng đưa trợ lý đọc file đó. Nếu cần phân tích, bảo nó chỉ đọc các cột không nhạy cảm, hoặc tạo bản che trước (Quy tắc 3).

Xong bài khi

Bài 8

Báo giá [Nội bộ] / [Gửi khách], hợp đồng — và soát trước khi gửi

⏱ 45 phút🎯 Đúng mẫu, đúng giá, không bao giờ lộ cost hay tên vendor
Nói cho dễ hiểuBa vai: trợ lý soạn → trợ lý khác soát (chỉ đọc, không sửa) → Sếp ký và gửi. Sai lầm đắt nhất của agency là gửi nhầm file có cột cost cho nhãn hàng.
03-bao-gia-noi-bo/[Nội bộ] - Sohee báo giá
KênhGiá báo kháchCost vendorVendorLãi
Kênh Beauty 07[theo kho][...][Agency A][...]
Kênh Beauty 12[theo kho][...][Agency B][...]
Các cột đỏ chỉ tồn tại ở bản này.
04-bao-gia-gui-khach/[Gửi khách] - Sohee báo giá
PhầnNội dung
1 · Giới thiệu VietGlobalĐịnh vị, 4 trụ cột dịch vụ
2 · Báo giá kênhKênh · chủ đề · follow · KPI cam kết · đơn giá · VAT
3 · Case study ngànhChỉ case có trong case-studies.json (ví dụ PNJ: 30 KOC · 120K tiếp cận)
Hotline 0865 662 635 · vietglobal.asia · không cost, không lãi, không tên agency đầu vào.
KHÔNG ĐẠT — 2 lỗi
  • Sheet 2, dòng 9: ghi chú ẩn còn chữ "giá net Agency B"
  • Thiếu dòng VAT ở tổng
ĐẠT 6/6
  • Giá khớp kho kênh · có dòng VAT
  • Tên khách khớp HO-SO.md · hotline đúng
  • Không cost/lãi/vendor · case có nguồn
Prompt 8.1 · hợp đồng từ hồ sơ job
Soạn hợp đồng đầu ra cho job 10-job/beauty-fashion/Sohee bằng skill design-vgn-noibo.
Thông tin khách (MST, địa chỉ, người đại diện) lấy từ HO-SO.md; hạng mục và giá lấy từ bản [Gửi khách] đã khách duyệt.
Điều khoản: thanh toán 2 đợt 50/50, scan HĐ 2 bên ký mới triển khai (bước C3).
Ô nào thiếu thông tin → để [chưa điền] tô vàng, không bịa. Lưu .docx + .pdf vào 05-hop-dong/.
Prompt 8.2 · soát độc lập trước khi gửi
Đóng vai người soát độc lập. KHÔNG sửa file nào.
Soát 10-job/beauty-fashion/Sohee/04-bao-gia-gui-khach/ theo 6 mục:
1) giá từng dòng khớp network-kenh-bao-gia.json  2) có dòng VAT, cộng đúng
3) tên khách khớp HO-SO.md  4) hotline 0865 662 635, chức danh ký đúng hồ sơ Sếp
5) KHÔNG có cost, lãi, tên vendor — kể cả ô ẩn, ghi chú, sheet ẩn  6) case study có trong case-studies.json
Kết luận ĐẠT / KHÔNG ĐẠT, liệt kê từng lỗi kèm vị trí.
Prompt 8.3 · tin nhắn Zalo gửi kèm
Soạn tin nhắn Zalo gửi group [Sohee - Agency] x VietGlobal kèm báo giá: tối đa 6 dòng, lịch sự,
nêu 1 con số khách quan tâm nhất (có nguồn), hẹn thời gian phản hồi. Chỉ soạn nháp, KHÔNG gửi.

Xong bài khi

Bài 9

Sổ job — mỗi nhãn hàng một hồ sơ, ai đọc cũng hiểu

⏱ 30 phút🎯 Hỏi "job Sohee đang tới đâu" — có câu trả lời trong 10 giây
Nói cho dễ hiểuMỗi nhãn hàng có một HO-SO.md: ai là đầu mối, đang ở bước nào, việc tiếp theo hạn ngày nào, và bảng nhật ký. Trợ lý đọc 54 hồ sơ thay Sếp rồi báo đúng job đang kẹt.

Quy trình 3 bên của VietGlobal — 5 giai đoạn

ASale nhận job
A1–A3 · nhóm Zalo, brief
→
BBáo giá
B1–B6 · 2–3 vendor, 2 bản
→
CHợp đồng
C1–C3 · scan 2 bên mới chạy
→
DTriển khai
D1–D8 · kịch bản, demo, air
→
ENghiệm thu
E1–E4 · ĐNTT, BBNT, báo cáo

Giao ban sáng thứ Hai (mô phỏng)

Sale nhận job
Bia NhớBrief seeding Google Map · hẹn T5
Báo giá
SoheeĐã gửi 12/11 · chờ khách chọn kênh
MasanQuá hạn 3 ngày — chưa đủ 3 vendor
Hợp đồng
MomoKhách ký, thiếu scan 2 bên → chưa được air
Triển khai
PNJKịch bản lần fix 2/2
Vietcombank8/10 link air · KPI 92%
Nghiệm thu
SypikChờ BBNT · báo cáo E3

Thẻ đỏ = quá hạn/vi phạm quy trình · vàng = đang chờ người khác · xanh = đúng tiến độ. Trạng thái trên là ví dụ minh hoạ.

Một hồ sơ job trông thế nào

10-job/ ├─ README.md bảng tổng: job · ngành · trạng thái · cập nhật ├─ _TEMPLATE/ copy ra khi mở job mới └─ beauty-fashion/Sohee/ ├─ HO-SO.md mã job · đầu mối · Sale/Account · ngân sách · KPI · NHẬT KÝ ├─ 01-brief/ A3 ├─ 02-bao-gia-ncc/ B3 báo giá vendor ├─ 03-bao-gia-noi-bo/ B4 [Nội bộ] ├─ 04-bao-gia-gui-khach/ B5 [Gửi khách] ├─ 05-hop-dong/ C1–C3 ├─ 06-working-file/ D1–D8 ├─ 07-nghiem-thu-thanh-toan/ E1–E2 ĐNTT · BBNT └─ 08-bao-cao-hieu-qua/ E3–E4
Prompt 9.1 · mở job mới
Mở job mới: nhãn hàng [tên], ngành [slug ngành], nguồn Sale / Agency partner,
đầu mối [họ tên · chức vụ], hạng mục Booking KOC, deadline [dd/mm].
Copy 10-job/_TEMPLATE/, điền HO-SO.md, thêm 1 dòng vào 10-job/README.md, ghi nhật ký "Mở job".
Chưa rõ ngành thì HỎI, không tự xếp.
Prompt 9.2 · giao ban tuần
Giao ban: đọc mọi HO-SO.md trong 10-job/. Làm file HTML A4 _tam/giao-ban-[ngày].html gồm:
- Job quá hạn (đỏ) · job 14 ngày không có dòng nhật ký (vàng)
- Job đã ký nhưng thiếu scan HĐ 2 bên (vi phạm C3)
- Job đã air nhưng KPI đạt dưới 70%
- 5 việc quan trọng nhất tuần này, kèm người phụ trách.
Chỉ dùng thông tin có trong hồ sơ; thiếu thì ghi "chưa cập nhật".
Ngay trong sổ jobĐang có 2 hồ sơ "DH-Phenikaa" và "Theanh28-DH-Phenikaa" — tên gần giống, dễ gộp nhầm khi xếp file. Vì vậy sổ tay có câu: "Chưa rõ nhãn hàng/ngành → hỏi Sếp."

Xong bài khi

Chặng 3 · Tuần 3 · Bài 10–12

Làm ra sản phẩm

Cuối tuần này: Sếp có link web gửi khách, tài liệu PDF đúng nhận diện, và bản tin 7h sáng tự đến điện thoại.

Bài 10

Trang web gửi khách trong một buổi — chuyện dựng Sion

⏱ 60 phút🎯 Một link .pages.dev đọc đẹp trên điện thoại, gửi Zalo hiện ảnh bìa
Nói cho dễ hiểuProposal dạng PDF khách hay không mở. Một link web có video KOC, case có số, nút gọi/Zalo thì khách bấm xem ngay trên điện thoại. Cloudflare Pages cho đăng miễn phí; trợ lý dựng và đăng giúp.
https://sion-fnb.pages.dev
Sion
VGNhóm Zalo khách × VietGlobal
Gửi anh chị trang giới thiệu gói KOC Food Review, xem trực tiếp trên điện thoại ạ 👇09:12
Sion — Giúp quán FnB X2 Doanh số
🔒 sion-fnb.pages.dev

Đường đi của một trang web

📁32-sion/site/
trợ lý dựng trong máy
→
🔑Khoá Cloudflare
nằm trong biến môi trường
→
☁️Cloudflare Pages
wrangler deploy
→
🔗sion-fnb.pages.dev
→
📱Điện thoại khách

Làm từng bước

  1. Tạo tài khoản tại dash.cloudflare.com (một lần).
  2. Tạo khoá: My Profile → API Tokens → Create Token, quyền Cloudflare Pages: Edit. Chạy Prompt 10.1 — Sếp tự dán khoá, không dán vào khung chat.
  3. Chạy Prompt 10.2 để dựng trang trong máy, mở thử, sửa tới khi ưng.
  4. Chạy Prompt 10.3 để đăng. Gửi link cho chính mình qua Zalo để kiểm ảnh bìa.
Prompt 10.1 · cất khoá Cloudflare an toàn
Hướng dẫn tôi lưu khoá Cloudflare vào biến môi trường người dùng Windows tên CLOUDFLARE_API_TOKEN
(từng bước bấm chuột, tôi tự dán khoá). Bạn KHÔNG đọc, KHÔNG in giá trị khoá ra màn hình.
Sau đó chạy "wrangler whoami" để kiểm đã đăng nhập, và ghi vào CLAUDE.md quy tắc:
"Khoá chỉ nằm ở biến môi trường hoặc file .env — không bao giờ dán vào chat, không commit."
Prompt 10.2 · dựng landing proposal
Dùng skill design-vgn-web, dựng landing proposal cho job 10-job/fnb/Bia-Nho, lưu ở 05-output/proposal-bia-nho/site/.
Thứ tự: (1) vấn đề của quán từ brief · (2) giải pháp seeding/booking KOC · (3) video KOC mẫu
· (4) case có số — CHỈ lấy từ case-studies.json · (5) gói và chi phí từ báo giá [Gửi khách] đã duyệt, ghi rõ VAT
· (6) quy trình 4 bước · (7) nút Gọi 0865 662 635 và Zalo.
Bắt buộc: bảng nhiều cột thành thẻ trên điện thoại; video nén ≤ 25 MB; ảnh bìa og 1200×630; noindex.
Kiểm ở bề rộng 390px, chụp màn hình, tự sửa chỗ tràn chữ trước khi báo.
Prompt 10.3 · đăng lên Cloudflare
Đăng thư mục site/ lên Cloudflare Pages, tên project bia-nho-proposal (tên project = tên miền).
Chưa có project thì tạo. Mở link vừa đăng kiểm ảnh, video, nút gọi. Ghi link vào nhật ký HO-SO.md của job
và ghi lệnh "deploy lại" vào README của thư mục.

Bẫy đã gặp khi dựng Sion & VGN Review

BẫyCách tránh
Project đầu tiên đặt tên "sion" bị Cloudflare gắn đuôi lạ sion-eqj.pages.dev, giờ còn một project thừa chờ Sếp xử lýChọn tên project đặc trưng ngay từ đầu (sion-fnb), kiểm link trước khi gửi
Ảnh hồ sơ TikTok KOC có dòng bio chứa SĐT/emailCắt bỏ thông tin liên lạc cá nhân trước khi đăng (Sion đã làm với 20 thẻ KOC)
Video gốc nặng, điện thoại tải chậmNén về 540×960 cho video dọc — Sion dùng 15 video đã nén
Số liệu gõ tay lệch với tài liệu khácMọi số đọc từ 03-knowledge/; số chưa chốt thì ghi vào "Việc cần Sếp chốt"
Dán link Zalo không có ảnhPhải có thẻ og:image 1200×630 — trợ lý tự chụp bằng script

Xong bài khi

Bài 11

Profile, báo cáo, slide — lưu thành file trong máy

⏱ 40 phút🎯 Báo cáo hiệu quả E3 và slide pitch đúng nhận diện, in ra PDF đẹp
Nói cho dễ hiểuHTML là "trang web nằm trong máy": bấm đúp là mở, in ra PDF, gửi email. Workspace VGN đặt luật: tài liệu chỉ lưu thành file (enableArtifact: false), không đăng lên chỗ khác — link ngoài có thể chết, file trong máy thì không.
D:\VGN\90-ke-hoach\ke-hoach-trien-khai-workspace.html
Kế hoạch triển khai workspace

Kế hoạch triển khai workspace — một file HTML trong 90-ke-hoach/, trợ lý dựng ngày 11/11/2026.

Bộ công cụ có sẵn

🖨

in-pdf.py

python tools/in-pdf.py <file.html> — in HTML ra PDF bằng Edge, giữ đúng màu và font.

🔍

xem-pdf.py

Trợ lý chụp từng trang PDF để tự soát bằng mắt: tràn lề, vỡ bảng, logo méo.

🎨

00-brand/templates/

Mẫu A4, báo giá, social — màu #9E0E0E, vàng sao #EECB00, font Be Vietnam Pro.

Prompt 11.1 · báo cáo hiệu quả chiến dịch (bước E3)
Dùng skill design-vgn-khachhang, làm báo cáo hiệu quả cho job 10-job/[ngành]/[Nhãn hàng].
Dữ liệu: link air và chỉ số trong 06-working-file/, KPI cam kết trong HO-SO.md.
Gồm: 4 số lớn (tổng tiếp cận, tương tác, số bài, % KPI đạt) · bảng từng kênh cam kết vs đạt
· 3 bài tốt nhất có ảnh chụp · 3 bài học cho chiến dịch sau.
Chỉ số nào không có nguồn → ghi "chưa có số liệu". Lưu HTML + PDF vào 08-bao-cao-hieu-qua/,
xem lại từng trang PDF bằng tools/xem-pdf.py rồi mới báo.
Prompt 11.2 · slide pitch theo ngành
Làm slide HTML 16:9 khoảng 12 trang (phím ← → chuyển trang, F toàn màn hình, kèm bản PDF) để pitch
ngành Mẹ bé: nỗi đau nhãn hàng → network kênh Mẹ bé trong kho → cách VietGlobal triển khai A→E
→ case có số → bước tiếp theo. Mọi số lấy từ 03-knowledge. Chụp từng slide, sửa chỗ tràn chữ trước khi báo.
Prompt 11.3 · trang tra cứu kênh NỘI BỘ
Từ network-kenh-bao-gia.json, làm trang tra cứu _tam/tra-cuu-kenh.html (ghi rõ NỘI BỘ, không đăng web):
ô tìm không dấu, lọc theo nhóm / nền tảng / khoảng follow / khoảng giá, mỗi kênh 1 thẻ (follow, giá báo khách,
KPI cam kết, link). Dòng cuối: "Dữ liệu cập nhật ngày …". Mở được không cần mạng.
Lệnh tắtLàm 1 lần thấy ổn → bảo trợ lý ghi vào sổ tay mục "Lệnh tắt": "Khi Sếp gõ 'báo cáo tuần' thì đọc nhật ký 7 ngày của mọi HO-SO.md, làm _tam/tuan-<số tuần>.html gồm: job mới, báo giá đã gửi, HĐ đã ký, link đã air, việc tuần sau."

Xong bài khi

Bài 12

Trợ lý tự chạy — bản tin Telegram 7h sáng

⏱ 45 phút🎯 Mỗi sáng biết job nào kẹt, link nào chưa air — không cần mở máy
Nói cho dễ hiểuĐến giờ, trợ lý tự đọc 10-job, tự lướt tin ngành marketing/KOC, rồi nhắn Sếp qua một bot Telegram riêng. Như có một Account trực ca sáng.

4 bước tạo bot

  1. Telegram tìm @BotFather → gõ /newbot → đặt tên → nhận token.
  2. Tìm @userinfobot → lấy chat id của Sếp.
  3. Mở bot vừa tạo → bấm Start (không bấm thì bot không nhắn được).
  4. Mở Notepad, dán vào file D:\VGN\.env:
    TELEGRAM_BOT_TOKEN=…
    TELEGRAM_CHAT_ID=…
Token là chìa khoáChỉ nằm trong .env — file này đã bị .gitignore chặn, và hàng rào workspace cấm commit mọi chuỗi trông giống token bot Telegram.
VGTrợ lý VietGlobal
☀ Bản tin sáng · Thứ Hai

Job cần chú ý
🔴 Masan — báo giá quá hạn 3 ngày
🔴 Momo — đã ký, thiếu scan HĐ (C3)
🟡 PNJ — kịch bản fix lần 2/2
🟢 Vietcombank — 8/10 link air

Tin ngành
• 2 tin KOC/TikTok Shop 24h qua — kèm link

Tuần này: 3 báo giá phải gửi07:00
dữ liệu mô phỏng
Prompt 12.1 · kết nối Telegram
Tôi đã để TELEGRAM_BOT_TOKEN và TELEGRAM_CHAT_ID trong D:\VGN\.env. Không in giá trị ra màn hình.
Làm công cụ nhỏ tools/telegram/gui.py gửi tin nhắn tới tôi, rồi gửi thử: "Trợ lý VietGlobal đã kết nối ✅".
Lỗi thì giải thích bằng lời thường, kèm cách sửa.
Prompt 12.2 · bản tin sáng
Làm bản tin gửi Telegram lúc 7:00 thứ Hai–thứ Bảy, tối đa 25 dòng:
1. Job cần chú ý từ 10-job/*/HO-SO.md: quá hạn, thiếu scan HĐ, KPI đạt dưới 70%, 7 ngày không cập nhật.
2. 3–5 tin 24h qua về KOC, TikTok Shop, quảng cáo F&B, PR tại Việt Nam — mỗi tin 2 dòng + link nguồn; không có gì đáng đọc thì ghi "không có".
3. Một dòng mục tiêu tháng: [số job / doanh thu mục tiêu].
Sau đó giải thích 2 cách đặt lịch chạy tự động để tôi chọn.
Cách đặt lịchHợp khi
Task Scheduler của WindowsMáy văn phòng luôn bật lúc 7h
/schedule trong Claude Code (chạy trên đám mây)Máy hay tắt; nhưng phải đưa dữ liệu job lên chỗ đám mây đọc được — hỏi kỹ trước khi làm

Xong bài khi

Chặng 4 · Tuần 4 · Bài 13–16

Biến thành hệ thống

Cuối tuần này: trợ lý nhớ bài học, chạy theo quy trình chuẩn, có người soát độc lập, và mọi sai lầm đều cứu được.

Bài 13

Dạy trợ lý nhớ — một bài học không dạy hai lần

⏱ 30 phút🎯 Mỗi lần Sếp sửa lưng, trợ lý giỏi lên mãi mãi
Nói cho dễ hiểuAccount mới bị nhắc "bản gửi khách không được có tên vendor" thì ghi sổ. Trợ lý cũng có sổ — nhưng Sếp phải bảo nó ghi.
🤖 Trợ lý làm
🗣 Sếp chê
📝 Ghi bài học
✅ Lần sau tự tránh
Tầng nhớGhi gìVí dụ ở VGN
Sổ tay CLAUDE.mdLuật chung, ít đổi5 quy tắc bất di bất dịch
Bộ nhớ trợ lýĐiều Sếp nói "nhớ giùm"; xem bằng /memory"HTML chỉ lưu file trong workspace, không đăng artifact"
README từng mảngBài học riêng một dự án32-sion/README.md: "Việc cần Sếp chốt"

Một bài học tốt có 3 câu: chuyện gì đã xảy ra · vì sao sai · lần sau làm gì (kiểm được).

Prompt 13.1 · ghi bài học
Ghi bài học này: "Báo cáo hiệu quả gửi khách ghi số view TikTok nhưng không ghi ngày chụp số — khách hỏi lại."
Ghi vào đúng chỗ (README của mảng hoặc bộ nhớ), KHÔNG nhồi vào CLAUDE.md. Đúng 3 câu: chuyện gì · vì sao · lần sau làm gì.
Rồi liệt kê các file khác đang mắc cùng lỗi — chưa sửa.
Prompt 13.2 · nhớ giùm
Nhớ giùm tôi: case study gửi khách ngành Sức khoẻ không ghi tên bác sĩ / bệnh nhân, chỉ ghi tên bệnh viện.
Prompt 13.3 · dọn bộ nhớ hằng tháng
Soát toàn bộ bộ nhớ, CLAUDE.md và các README: điều nào đã lỗi thời hoặc mâu thuẫn, điều nào trùng,
điều nào nhắc tới file/thư mục không còn. Lập danh sách để tôi duyệt. KHÔNG xoá gì.

Xong bài khi

Bài 14

Skill — biến việc lặp lại thành quy trình chuẩn

⏱ 45 phút🎯 Một câu ngắn kích hoạt cả quy trình nhiều bước, lần nào cũng như nhau
Nói cho dễ hiểuSkill = SOP viết cho trợ lý. VietGlobal đã có 6 skill design-vgn. Sếp nói "lên báo giá cho Sohee" là skill design-vgn-baogia tự bật: đọc hồ sơ, lấy giá, dựng 2 bản, tự soát.
.claude/skills/ ├─ design-vgn/ chỉ mục ├─ design-vgn-baogia/ │ └─ SKILL.md ├─ design-vgn-khachhang/ ├─ design-vgn-noibo/ ├─ design-vgn-social/ └─ design-vgn-web/

4 phần của một SKILL.md

  • ① Khi nào dùng — câu Sếp hay nói: "lên báo giá cho…", "báo giá booking KOC…"
  • ② Các bước — đánh số, mỗi bước rõ đầu vào/đầu ra
  • ③ Luật — những điều Sếp từng phải nhắc: 2 bản, VAT, không lộ vendor
  • ④ Chốt duyệt — chỗ trợ lý phải dừng hỏi Sếp
--- name: design-vgn-baogia description: Dựng báo giá VietGlobal gửi nhãn hàng theo đúng quy trình B4–B5 (bản [Nội bộ] có cost + bản [Gửi khách] 3 phần Giới thiệu / Báo giá kênh / Case study). Dùng khi Sếp nói "lên báo giá cho <nhãn hàng>", "báo giá booking KOC/KOL/Hot Social/PR báo/OOH/seeding"… ---
Luật số 3Một việc làm 3 lần mà lần nào cũng phải nhắc cùng mấy điều → đóng gói thành skill.
Prompt 14.1 · tạo skill mới
Tạo skill mo-job trong .claude/skills/ cho việc mở job mới từ brief Sale gửi qua Zalo.
Dựa trên 3 lần gần nhất tôi giao việc này. Gồm: mô tả "khi nào dùng" (các câu tôi hay nói), các bước đánh số,
luật bắt buộc (hỏi ngành nếu chưa rõ, tên nhóm Zalo chuẩn "[Nhãn hàng - Agency] x VietGlobal", ghi nhật ký),
điểm dừng chờ tôi duyệt. Đọc lại như một nhân viên mới — chỗ nào chưa hiểu thì sửa.
Prompt 14.2 · chạy thử khô (không làm thật)
Chạy thử khô skill design-vgn-baogia với câu "lên báo giá 5 KOC mẹ bé cho Motaro".
Đi qua từng bước, KHÔNG tạo file. Liệt kê: thông tin còn thiếu, bước nào mơ hồ, luật nào chưa có.

Xong bài khi

Bài 15

Đội agent — người làm và người soát tách riêng

⏱ 40 phút🎯 Mọi tài liệu gửi nhãn hàng được soát độc lập trước khi tới tay Sếp
Nói cho dễ hiểuNgười viết khó thấy lỗi của mình. Tạo một agent soát chỉ được đọc, không được sửa — như Account check 1 lượt trước khi gửi khách (bước D4, D6 trong quy trình).
✍️Người làm
soạn, sửa
→
🔍Người soát
chỉ đọc · ĐẠT / KHÔNG ĐẠT
→
👔Sếp duyệt & gửi
Prompt 15.1 · tạo agent soát
Tạo agent soat-gui-khach trong .claude/agents/. Agent CHỈ ĐỌC (không được sửa hay tạo file).
Soát mọi tài liệu sắp gửi nhãn hàng:
1) giá khớp network-kenh-bao-gia.json, ghi rõ VAT  2) không có cost, lãi, tên vendor/agency đầu vào — kể cả ô ẩn, ghi chú
3) case study và số liệu có trong 03-knowledge  4) không dùng số đang nằm trong "lech_so_lieu" chưa chốt
5) tên khách khớp HO-SO.md  6) hotline 0865 662 635, chức danh ký đúng  7) không có SĐT/CCCD cá nhân KOC.
Trả về: ĐẠT hoặc KHÔNG ĐẠT + từng lỗi kèm vị trí. Không khen, không viết dài. Không chắc → "cần Sếp xác nhận".
Vòng soát — sửa — soát lại
KHÔNG ĐẠT — 2 lỗi
  • Phần 1 ghi "30000+ KOC" — số đang chờ Sếp chốt (lech_so_lieu)
  • Sheet 2 ô ghi chú H7: "net Agency B"
↳ trả về người làm sửa 2 lỗi…
ĐẠT · 7/7 mục
Sẵn sàng trình Sếp.
Prompt 15.2 · thử "cài lỗi" để kiểm người soát
Copy một bản [Gửi khách] vào _tam/thu-soat/. Cố tình cài 3 lỗi: sửa sai giá 1 dòng, thêm 1 ghi chú có tên vendor,
đổi hotline. Chạy soat-gui-khach. Báo lỗi nào nó bắt được, lỗi nào lọt — lọt thì bổ sung vào mô tả agent.
Vì sao phải cài lỗiMột bộ kiểm lúc nào cũng báo "ĐẠT" có thể là vì nó không kiểm gì cả. Cố tình làm hỏng để chắc nó biết kêu.

Xong bài khi

Bài 16

An toàn — hàng rào, dữ liệu nhạy cảm, lưu bản

⏱ 40 phút🎯 Sai gì cũng cứu được; CCCD KOC, sao kê, khoá không bao giờ lọt ra ngoài
Nói cho dễ hiểuLuật trong sổ tay là dặn. Hàng rào (hook) là khoá cửa: một đoạn kiểm chạy trước mọi lệnh, trợ lý quên cũng không qua được. Git là nút lưu game: mỗi lần lưu có ghi chú, hỏng thì quay về.

5 lớp bảo vệ của workspace VGN

📒

Luật trong sổ tay

5 quy tắc (Bài 4)

✋

Xin phép

Hộp hỏi trước bước quan trọng

🛡

Hàng rào bằng máy

chan-nguy-hiem.py

🔒

Vùng cấm

_nhay-cam/ + .gitignore

💾

Lưu bản (git)

Việc của bài này

Thử hàng rào — gõ một lệnh xem nó xử thế nào

Mô phỏng theo luật trong .claude/hooks/chan-nguy-hiem.py của workspace. Bấm các lệnh mẫu hoặc tự gõ.

Vì sao hàng rào có 3 nhóm — chuyện thật từ workspace mẫu 24/07/2026: một lệnh xoá có bộ lọc bị bỏ qua → mất cả dự án → nhóm 1 "xoá đệ quy phải hỏi".
09/09/2026: một lệnh git khôi phục file đè mất phần chưa lưu → nhóm 2 "lệnh git vứt thay đổi phải hỏi".
Kho mã public trên GitHub, lộ khoá là nằm trong lịch sử vĩnh viễn → nhóm 3 "commit có khoá: cấm".

Lưu bản bằng git

Tình trạng hiện tạiD:\VGN đã có .gitignore chặn _nhay-cam/, CCCD, sao kê, mirror Drive, .env — nhưng chưa bật git. Lưu bản đầu tiên là việc nên làm ngay tuần này.
Lưu 1Bản đầu tiên của workspace VGN
Lưu 2Báo giá Sohee bản gửi khách
Lưu 3Sửa skill báo giá — thêm luật VAT ← quay về đây nếu bản sau hỏng
Lưu 4Lỡ sửa hỏng mẫu báo giá…
Prompt 16.1 · bật lưu bản
Bật git cho D:\VGN. Trước lần lưu đầu: kiểm .gitignore đã chặn _nhay-cam, CCCD, sao kê, .env, mirror Drive,
video nặng; quét mọi file sắp lưu tìm chuỗi giống khoá/token/mật khẩu — thấy thì DỪNG và báo.
Báo tổng dung lượng sẽ lưu. Lưu bản đầu với ghi chú "Bản đầu tiên của workspace VGN".
Ghi vào CLAUDE.md: sau mỗi việc lớn thì đề xuất lưu bản; không bao giờ xoá lịch sử hay đè bản đã lưu khi chưa hỏi.
Prompt 16.2 · lấy lại một file
File 00-brand/templates/bao-gia.html bị sửa hỏng. Liệt kê các bản đã lưu của file này (ngày + ghi chú).
Tôi chọn bản nào thì CHỈ khôi phục đúng file đó, không đụng file khác.

4 luật về chìa khoá

  • Không dán token, mật khẩu vào chat — dán vào .env bằng Notepad
  • Không bao giờ lưu .env vào git
  • Không đẩy workspace lên GitHub public khi chưa quét khoá
  • Nghi lộ khoá → vào trang nhà cung cấp thu hồi và tạo khoá mới, xoá file là chưa đủ

Dữ liệu nhạy cảm VietGlobal

  • CCCD KOC / cá nhân
  • Sao kê ngân hàng
  • Hồ sơ nhân sự: lương, STK
  • Hợp đồng thuê nhà

→ chỉ ở 20-noi-bo/_nhay-cam/, không vào thư mục job, không gửi dịch vụ ngoài.

Xong bài khi

Phụ lục A

Lịch 30 ngày — mỗi ngày 30–60 phút

TuầnNgàyHọcViệc thật áp dụng
11Bài 1 + 2Danh sách 10 việc giao được
2Bài 3Hồ sơ của Sếp
3–7Bài 4 · dùng tự doHỏi trợ lý về 54 job, kho kênh
28Bài 5Giao 1 báo giá đủ 5 phần
9–10Bài 6Chốt bộ số "lệch nhau"
11–13Bài 7 + 8Soát working file · báo giá 2 bản
14Bài 9Giao ban sáng thứ Hai đầu tiên
315–17Bài 10Landing proposal cho 1 nhãn hàng
18–19Bài 11Báo cáo E3 cho 1 job đã air
20–21Bài 12Bản tin 7h sáng
422Bài 16 trướcBật git — an toàn trước khi tự động hoá
23–24Bài 13Ghi 3 bài học
25–28Bài 14 + 15Skill mo-job · agent soát
29–30Tổng kếtPrompt E.10 bên dưới
Phụ lục B

Từ điển đời thường

Workspace

Thư mục làm việc của trợ lý — ở đây là D:\VGN.

CLAUDE.md

Sổ tay trợ lý đọc đầu mỗi phiên.

Prompt

Câu giao việc Sếp gõ cho trợ lý.

Phiên

Một cuộc trò chuyện. /clear mở phiên mới sạch.

Skill

Quy trình chuẩn (SOP) cho trợ lý, ví dụ design-vgn-baogia.

Agent

Trợ lý phụ có vai riêng, ví dụ người soát chỉ đọc.

Hook · hàng rào

Đoạn kiểm chạy trước mọi lệnh, chặn lệnh nguy hiểm.

Memory · bộ nhớ

Điều trợ lý ghi lại để lần sau không sai.

Git · commit

Lưu bản có ghi chú; quay về bản cũ khi hỏng.

Token · API key

Chìa khoá vào dịch vụ (Cloudflare, Telegram). Chỉ để trong .env hoặc biến môi trường.

JSON

File dữ liệu có cấu trúc — kho 03-knowledge.

Hardlink

Một file hiện ở 2 chỗ mà không tốn thêm dung lượng — cách xếp Drive vào 10-job.

Deploy

Đưa trang web từ máy lên mạng.

Cloudflare Pages

Chỗ đăng web miễn phí: sion-fnb.pages.dev.

og:image

Ảnh bìa hiện khi dán link vào Zalo/Facebook.

noindex

Dặn Google đừng đưa trang lên kết quả tìm kiếm.

Plan mode

Chế độ chỉ lập kế hoạch, chưa đụng file (Shift+Tab).

MCP · Connector

Cầu nối cho trợ lý đọc Gmail, Drive, lịch…

Phụ lục C

Phím tắt và lệnh gõ nhanh

Gõ / bấmĐể làm gì
EscDừng việc đang làm
Esc EscQuay lại tin nhắn trước
Shift+TabĐổi chế độ: hỏi từng bước / tự làm / chỉ lập kế hoạch
@ + tên fileChỉ đúng một file, ví dụ @10-job/fnb/Bia-Nho/HO-SO.md
/clearPhiên mới sạch — khi chuyển sang nhãn hàng khác
/resumeMở lại phiên cũ
/memoryXem, sửa sổ tay và bộ nhớ
/modelĐổi mô hình
/scheduleĐặt việc chạy theo lịch trên đám mây
Kéo thả file / ảnhĐưa brief, ảnh chụp màn hình cho trợ lý xem
Phụ lục D

10 sai lầm thường gặp

Sai lầmLàm thế này
Giao một dòng "làm báo giá cho X"Đủ 5 phần (Bài 5)
Tin số trợ lý đưa mà không hỏi nguồn"Số này lấy từ file nào, dòng nào?"
Giá kênh nằm ở nhiều fileMột kho: network-kenh-bao-gia.json
Cắt bản [Nội bộ] thành bản gửi kháchDựng bản [Gửi khách] riêng từ mẫu
Bảo trợ lý "chuyển" (move) fileCopy hoặc hardlink, không Move
Dán token vào chatDán vào .env bằng Notepad
Hai nhãn hàng chung một phiên/clear khi đổi khách
Sửa lưng mà không bảo ghi bài họcPrompt 13.1 sau mỗi lần sửa
Gửi khách không qua soátAgent soat-gui-khach (Bài 15)
Chỉ xem web trên máy tínhLuôn kiểm ở 390px — khách xem trên điện thoại
Phụ lục E

Prompt nhanh dùng hằng ngày

E.1 · đầu ngày
Hôm nay tôi cần lo những job nào? Đọc 10-job, xếp theo mức gấp, mỗi job 1 dòng + việc tiếp theo.
E.2 · hỏi nguồn
Con số [...] lấy từ file nào, mục nào, ngày chốt nào?
E.3 · kế hoạch trước
Trình kế hoạch 3–5 bước, chưa làm gì cho tới khi tôi duyệt.
E.4 · giải thích ngắn
Giải thích việc bạn vừa làm trong 5 dòng, không dùng thuật ngữ kỹ thuật.
E.5 · tự kiểm
Tự soát lại theo 5 quy tắc trong CLAUDE.md trước khi báo xong.
E.6 · kiểm điện thoại
Mở trang ở bề rộng 390px, chụp màn hình, sửa mọi chỗ tràn chữ hoặc cuộn ngang.
E.7 · ghi bài học
Ghi bài học vừa rồi vào đúng chỗ: chuyện gì · vì sao · lần sau làm gì.
E.8 · lưu bản
Lưu bản với ghi chú ngắn. Quét khoá và dữ liệu nhạy cảm trước khi lưu.
E.9 · cập nhật nhật ký job
Ghi vào nhật ký HO-SO.md job [nhãn hàng]: hôm nay [đã gửi báo giá / khách ký / air 5 link].
E.10 · tổng kết 30 ngày
Tổng kết 30 ngày dùng Claude Code: các việc đã làm theo nhóm (báo giá, hợp đồng, báo cáo, web, nội dung);
ước tính giờ tiết kiệm (nói rõ cách tính); 3 việc lặp lại chưa thành skill; 3 việc nên giao tiếp tháng sau.
Lời kết

Trợ lý giỏi bằng cuốn sổ tay Sếp đưa cho nó

Ba ngày đầu, workspace VGN đã có kho 1.592 kênh, 54 hồ sơ job, 6 skill, 2 trang web đang chạy. Mỗi bài học Sếp hoàn thành là thêm một việc VietGlobal không còn phải làm tay.