Roboworld
Giáo trình Claude Code · cho CEO không biết code
Đã học 0/16
Giáo trình thực hành · đúc kết từ workspace thật của Roboworld

Claude Codecho CEO không biết code

16 bài, 4 tuần. Học bằng tiếng Việt đời thườ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
4chặng · 4 tuần
50+prompt chép là chạy
0dòng code Sếp phải viết

Soạn bởi Phan Duy Trường · CTCP Tập đoàn Roboworld · bản 28/10/2026

Đọc trước khi học

👔

Dành cho ai

Chủ doanh nghiệp, giám đốc, trưởng phòng. Đã từng chat với ChatGPT hoặc Claude, nhưng chưa bao giờ viết code và cũng không định học code.

🧰

Cần chuẩn bị

Một máy tính Windows 10/11 hoặc Mac. Tài khoản Claude trả phí (Pro hoặc Max). Một thư mục tài liệu công ty — catalogue, bảng giá, mẫu hợp đồng, báo cáo Excel.

🎯

Học xong làm được gì

Giao việc cho AI như giao cho một nhân sự giỏi: soạn báo giá, sửa hợp đồng, đọc Excel, dựng trang web gửi khách, bản tin tự gửi 7h sáng — và biến việc lặp lại thành quy trình chuẩn.

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

  1. Đọc phần "Nói cho dễ hiểu" — một ví von đời thường, 1 phút.
  2. Làm từng bước — có số thứ tự, không bỏ bước.
  3. Chép prompt — bấm nút Chép, dán vào Claude Code, sửa phần tô vàng cho đúng công ty mình.
  4. Kiểm "Xong bài khi" — đạt hết các ô mới bấm Đánh dấu đã học. Tiến độ được lưu ngay trên trình duyệt của Sếp.
💡

Một câu để nhớ cả khoá: Sếp không cần biết code, nhưng phải biết mình muốn kết quả gì và kiểm được kết quả đó. Code là việc của trợ lý. Đúng-sai là việc của Sếp.

Bản đồ khoá học

Tuần 1

Chặng 1 — Làm quen

Mục tiêu tuần này: cài xong, và trợ lý biết Sếp là ai, công ty làm gì, luật chơi ra sao. Bốn bài, khoảng 2 giờ.

Bài 1

Claude Code là ai? Hiểu đúng trước khi dùng

⏱ 20 phút🎯 Phân biệt được "chat" và "trợ lý làm việc"; biết việc nào nên giao

Nói cho dễ hiểu

AI chat (ChatGPT, Claude.ai)
📞

Như gọi điện cho chuyên gia tư vấn. Sếp kể, họ khuyên. Cúp máy xong Sếp vẫn phải tự làm. Hôm sau gọi lại phải kể từ đầu.

Claude Code
🧑‍💼

Như thuê một trợ lý ngồi ngay tại bàn làm việc của Sếp, được giao chìa khoá tủ hồ sơ. Tự mở tài liệu, tự soạn, tự lưu file, tự kiểm tra, rồi báo lại. Sáng nào cũng đọc sổ tay công ty trước khi làm.

AI chatClaude Code
Kết quả nhận đượcMột đoạn chữ để Sếp copyFile thật trên máy: Word, PDF, Excel, trang web, slide
Trí nhớMỗi cuộc chat là một lần kể lạiĐọc sổ tay công ty mỗi lần bắt đầu, có ghi nhớ bài học
Cách làmTrả lời một lượtTự làm nhiều bước, tự kiểm, thấy sai tự sửa
Đụng vào máy tínhKhôngCó — và xin phép Sếp trước bước quan trọng
Tài liệu công tySếp phải tải lên từng lầnNằm sẵn trong thư mục, tự tìm và đọc

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

✅ Giao ngay được

  • Soạn báo giá, đề xuất từ bảng giá có sẵn
  • Sửa hợp đồng từ file Word mẫu, giữ nguyên định dạng
  • Đọc file Excel doanh thu, chỉ ra chỗ bất thường
  • Dịch, tóm tài liệu hãng tiếng Anh/Trung cho nhân viên bán hàng
  • Dựng trang web giới thiệu, slide thuyết trình
  • Bản tin sáng tự gửi qua Telegram

⛔ Chưa nên giao

  • Quyết định thay Sếp: giá, chiết khấu, cam kết
  • Tự gửi thẳng tài liệu cho khách khi Sếp chưa xem
  • Chuyển tiền, ký số, thao tác ngân hàng
  • Xoá dữ liệu hàng loạt

Làm thử ngay

Chưa cài cũng được. Dán prompt này vào Claude.ai để thấy trợ lý có thể làm gì cho đúng công ty mình:

Tôi là giám đốc của Công ty Cổ phần Tập đoàn Roboworld, ngành robot tự động hoá (robot phục vụ nhà hàng, robot lễ tân, robot vệ sinh, robot vận chuyển), quy mô 40 nhân sự, văn phòng Hà Nội và TP.HCM.
Tôi không biết lập trình. Tôi sắp dùng Claude Code — một trợ lý AI làm việc thẳng trên máy tính và thư mục tài liệu của tôi.

Hãy liệt kê 10 việc CỤ THỂ trong công ty tôi mà trợ lý có thể làm thay hoặc làm cùng, xếp từ việc tiết kiệm nhiều thời gian nhất.
Mỗi việc ghi: (1) hiện ai đang làm và mất bao lâu — nếu không biết thì ghi "Sếp ước lượng"; (2) trợ lý cần tài liệu gì; (3) kết quả là file gì.
Không dùng ví dụ chung chung — phải đúng ngành và khách hàng của tôi.
Chuyện thật ở Roboworld

Từ tháng 7 đến tháng 10/2026, tôi — người làm kinh doanh, chưa từng học lập trình — cùng Claude Code làm ra hơn 35 trang web trình khách và hơn 20 ứng dụng chạy trên robot. Không dòng code nào do tôi gõ. Việc của tôi là nói rõ muốn gì, xem kết quả, chê chỗ chưa đạt.

Xong bài khi
  • Nói lại được bằng lời của mình: chat khác Claude Code ở đâu
  • Có danh sách 10 việc của công ty mình, đã khoanh 3 việc muốn thử đầu tiên
Bài 2

Cài đặt và mở lần đầu

⏱ 30 phút🎯 Claude Code chạy được, tạo được file đầu tiên trên máy

Nói cho dễ hiểu

🔑

Cài Claude Code giống dọn một cái bàn cho trợ lý mới: có bàn (phần mềm), có thẻ ra vào (đăng nhập tài khoản), và chỉ cho họ tủ hồ sơ nào được mở (thư mục làm việc). Trợ lý chỉ làm việc trong tủ đó.

Làm từng bước

  1. Tạo thư mục làm việc. Ví dụ D:\CongTy_Claude. Tên không dấu, không khoảng trắng — nhiều công cụ phía sau "vấp" vì chữ có dấu.
  2. Cách dễ nhất — Claude Desktop: vào claude.ai/download, tải bản Windows hoặc Mac, cài như phần mềm thường, đăng nhập. Chọn thẻ Code, rồi chọn thư mục vừa tạo.
  3. Cách thứ hai — cửa sổ lệnh (khi cần chạy việc nặng, tự động):
    Windows (PowerShell)irm https://claude.ai/install.ps1 | iex
    Mac (Terminal)curl -fsSL https://claude.ai/install.sh | bash
    Trên Windows cần cài thêm Git for Windows (git-scm.com). Cài xong, mở cửa sổ lệnh tại thư mục làm việc và gõ claude.
  4. Cách thứ ba — trong VS Code: cài tiện ích "Claude Code" trong VS Code. Hợp với ai muốn vừa xem file vừa nói chuyện.
  5. Lần đầu nó xin phép sửa file hoặc chạy lệnh: đọc dòng nó xin, thấy hợp lý thì đồng ý. Tuần đầu cứ cho phép từng lần để quen.
Chào anh. Đây là lần đầu tôi dùng Claude Code.
1. Cho tôi biết anh đang làm việc trong thư mục nào, trong đó đang có gì.
2. Tạo một file tên loi-chao.txt, nội dung: "Xin chào, tôi là trợ lý AI của Công ty Roboworld. Hôm nay là ngày đầu tiên tôi làm việc."
3. Báo cho tôi đường dẫn đầy đủ của file vừa tạo.
Giải thích từng bước bằng tiếng Việt đời thường, như nói với người không biết máy tính.
Tôi gặp lỗi dưới đây khi cài / mở Claude Code trên máy Windows 11.
Hãy giải thích lỗi này nghĩa là gì bằng lời đời thường, rồi hướng dẫn tôi sửa từng bước một — mỗi bước một lệnh, đợi tôi báo kết quả rồi mới sang bước sau.

(dán nguyên văn dòng lỗi hoặc kéo ảnh chụp màn hình vào đây)
Cẩn thận
  • Cửa sổ đen không đáng sợ. Nó chỉ là ô chat không có màu. Sếp vẫn gõ tiếng Việt như thường.
  • Đừng bật chế độ "cho phép mọi thứ, không cần hỏi" trong tháng đầu. Bước xin phép chính là lúc Sếp học xem trợ lý định làm gì.
  • Muốn trợ lý dừng ngay: bấm Esc. Muốn quay lại một tin nhắn trước: bấm Esc hai lần.
Xong bài khi
  • Mở thư mục làm việc thấy file loi-chao.txt đúng nội dung
  • Đã thử bấm Esc để dừng trợ lý giữa chừng một lần
Bài 3

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

⏱ 20 phút🎯 Mọi câu trả lời đều đúng ngành, đúng sản phẩm, đúng khách hàng

Nói cho dễ hiểu

🪪

Nhân sự mới vào công ty, việc đầu tiên là biết sếp mình là ai, công ty bán gì, khách là ai. Với Claude Code, đó là một file chữ thường tên CLAUDE.md đặt trong thư mục cá nhân của máy. Trợ lý đọc nó mỗi lần bắt đầu làm việc — viết một lần, dùng mãi.

Làm từng bước

  1. Mở Claude Code ở bất kỳ thư mục nào.
  2. Chép prompt dưới, sửa hết phần tô vàng cho đúng công ty Sếp, dán vào.
  3. Đọc file nó tạo ra. Sai chỗ nào bảo sửa chỗ đó.
  4. Đóng hẳn, mở lại một phiên mới, làm bài kiểm tra ở prompt 3.2.
Hãy tạo (hoặc cập nhật) file CLAUDE.md toàn cục của tôi trong thư mục .claude ở thư mục người dùng (Windows: C:\Users\<tên>\.claude\CLAUDE.md · Mac: ~/.claude/CLAUDE.md) với nội dung dưới đây. Giữ định dạng, không thêm bớt ý.

# Hồ sơ người dùng

## Tôi là ai
- Họ tên: Phan Duy Trường
- Chức danh dùng khi KÝ văn bản gửi ra ngoài: Sales Executive
- Công ty: Công ty Cổ phần Tập đoàn Roboworld
- Ngành: robot tự động hoá và AI
- Sản phẩm / dịch vụ chủ lực: robot phục vụ, robot lễ tân, robot vệ sinh, robot vận chuyển; cho thuê, bảo trì, sửa chữa, cá nhân hoá robot
- Khách hàng mục tiêu: chủ chuỗi nhà hàng lớn, nhà máy, kho bãi
- Quy mô: 40 nhân sự, văn phòng Hà Nội và TP.HCM
- 3 đối thủ chính: A, B, C
- Mục tiêu 12 tháng tới: …
- Nỗi đau lớn nhất hiện nay: các phòng ban làm việc đơn lẻ, thông tin khách hàng không thông suốt
- Lợi thế cạnh tranh: …
- Số điện thoại/hotline DUY NHẤT được dùng: 0866 153 946

## 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".
- Mọi ví dụ phải dùng đúng ngành, sản phẩm, khách hàng của công ty tôi.
- Khi đề xuất giải pháp: liên hệ với mục tiêu 12 tháng và nỗi đau ở trên.
- Không bịa số liệu. Không có nguồn thì nói "chưa có nguồn" và hỏi tôi.
- Làm xong phải liệt kê đường dẫn các file đã tạo, không nói suông "đã xong".
Không đọc thêm file nào, trả lời ngay:
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. Nếu tôi hỏi "làm gì để tăng doanh thu quý này", anh sẽ bắt đầu từ đâu — trả lời trong 5 dòng, đúng ngành của tôi.
Chuyện thật ở Roboworld

Hai dòng nhỏ trong hồ sơ đã cứu tôi nhiều lần. Chức danh khi ký: không ghi thì trợ lý lấy chữ "CEO" trong hồ sơ công ty và ký nhầm vào email gửi đối tác. Hotline duy nhất: tài liệu cũ của công ty còn một số điện thoại đã bỏ — không ghi rõ số nào đúng thì trợ lý sẽ "nhặt" số cũ đưa vào báo giá.

Xong bài khi
  • Phiên mới trả lời đúng cả 3 câu ở prompt 3.2
  • Câu trả lời số 3 nói đúng sản phẩm của công ty mình, không nói chung chung
Bài 4

Sổ tay công ty — luật chơi cho trợ lý

⏱ 40 phút🎯 Thư mục làm việc có bản đồ và 5 quy tắc vàng

Nói cho dễ hiểu

📒

Bài 3 là tờ khai cá nhân (áp dụng mọi nơi). Bài này là sổ tay nội quy của một văn phòng: tài liệu để ở ngăn nào, con số lấy ở đâu, việc gì cấm. Cũng là một file CLAUDE.md, nhưng đặt ngay trong thư mục làm việc.

5 quy tắc vàng — chép nguyên vào sổ tay

1

Không bịa số. Giá, thông số, tên khách phải có trong file nguồn. Không có thì hỏi.

2

Không xoá hàng loạt. Sắp xếp thì copy, không chuyển. Muốn xoá phải hỏi, và xoá vào Thùng rác.

3

Việc của khách nào vào hồ sơ khách đó. Chưa rõ của khách nào thì hỏi, không đoán.

4

Giá và cam kết gửi ra ngoài — Sếp duyệt. Trợ lý soạn, Sếp bấm gửi.

5

Kết quả là file trên máy. Xong việc phải báo đường dẫn file bấm được.

Làm từng bước

  1. Mở Claude Code tại thư mục làm việc (D:\CongTy_Claude).
  2. Dán prompt 4.1. Trợ lý sẽ phỏng vấn Sếp vài lượt, mỗi lượt 2–3 câu. Trả lời thật, ngắn.
  3. Đọc bản sổ tay nó viết. Dùng prompt 4.2 để nó tự soi chỗ mơ hồ.
  4. Thử phạm luật (prompt 4.3) để xem trợ lý có giữ luật không.
Tôi muốn thư mục này thành workspace làm việc của công ty, với anh là người làm chính.
Hãy phỏng vấn tôi (mỗi lượt 2–3 câu, đợi tôi trả lời rồi hỏi tiếp) để viết file CLAUDE.md ở gốc thư mục, gồm:

1. Workspace phục vụ những loại việc nào (gợi ý cho tôi chọn: báo giá & đề xuất, hợp đồng & biên bản, quản lý dự án khách hàng, báo cáo kinh doanh, tài liệu nội bộ, trang web gửi khách, bản tin...). Mỗi loại: đầu vào là gì, đầu ra là gì, lưu ở thư mục nào.
2. Bản đồ thư mục, đánh số 00, 01, 02... để tự sắp thứ tự. Mỗi thư mục một dòng giải thích.
3. "Nguồn sự thật": file nào chứa bảng giá, thông số sản phẩm, danh sách khách hàng, nhận diện thương hiệu.
4. Năm quy tắc bất di bất dịch:
   - Không bịa số. Không có trong nguồn thì hỏi tôi.
   - Không xoá hàng loạt. Sắp xếp thì COPY không MOVE. Xoá phải hỏi và xoá vào Thùng rác.
   - Việc gắn với khách hàng nào phải có hồ sơ trong thư mục khách đó. Chưa rõ khách nào thì hỏi.
   - Giá, chiết khấu, cam kết gửi ra ngoài: hỏi tôi trước.
   - Kết quả là file trong workspace; xong việc báo đường dẫn file bấm được.
5. Ngôn ngữ: tiếng Việt, xưng "tôi", gọi "Sếp".

Viết ngắn, dưới 150 dòng. Chi tiết từng thư mục để vào README.md của thư mục đó, không nhồi vào CLAUDE.md.
Phỏng vấn xong thì tạo luôn các thư mục rỗng theo bản đồ, mỗi thư mục có README.md một đoạn.
Đọc CLAUDE.md của workspace này rồi:
1. Tóm lại cho tôi trong 5 gạch đầu dòng — như đang dặn một nhân viên mới.
2. Chỉ ra 3 chỗ mơ hồ nhất, chỗ mà một nhân viên mới có thể hiểu sai. Đề xuất câu sửa cho từng chỗ.
Chưa sửa file, chỉ trình bày để tôi duyệt.
Xoá giùm tôi toàn bộ thư mục 01-tai-lieu-goc cho gọn.

Trợ lý đúng luật sẽ không xoá mà hỏi lại, nhắc quy tắc số 2 và đề xuất cách an toàn hơn. Nếu nó làm luôn — sổ tay chưa đủ rõ, quay lại prompt 4.2.

Chuyện thật ở Roboworld

Quy tắc 2 được viết bằng máu. Ngày 24/07/2026, một lệnh "dọn rác" nhỏ (xoá các file ẩn do máy Mac sinh ra) đã xoá sạch toàn bộ dự án — vì trên Windows, bộ lọc của lệnh đó âm thầm bị bỏ qua. Từ hôm đó sổ tay có luật: copy chứ không chuyển, xoá vào Thùng rác, hỏi trước.

Sổ tay phải ngắn. Sổ tay của tôi từng phình lên 1.887 dòng vì học được gì cũng nhồi vào. Trợ lý đọc chậm, dễ sót luật quan trọng. Tháng 10 tôi tách ra: sổ tay chỉ còn luật và bản đồ; chi tiết từng mảng chuyển sang README của thư mục đó.

Xong bài khi
  • Có file CLAUDE.md trong thư mục làm việc, dưới 150 dòng, đủ 5 quy tắc
  • Có các thư mục đánh số, mỗi thư mục có README
  • Thử prompt 4.3: trợ lý hỏi lại chứ không xoá
Tuần 2

Chặng 2 — Giao việc hằng ngày

Tuần này trợ lý bắt đầu làm việc thật: đọc tài liệu công ty, đọc Excel, soạn báo giá, giữ sổ dự án. Năm bài, khoảng 3–4 giờ.

Bài 5

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

⏱ 30 phút🎯 Giao một lần ra đúng, không phải sửa đi sửa lại

Nói cho dễ hiểu

📋

Giao cho nhân viên mới câu "làm cái báo giá robot cho khách" — họ sẽ hỏi lại 5 câu: khách nào, robot nào, giá nào, gửi kiểu gì, bao giờ cần. Trợ lý AI không hỏi lại mà đoán, nên kết quả lệch. Trả lời trước 5 câu đó trong lời giao việc là xong.

1 · Bối cảnhCho ai, vì sao cần
2 · Việc cần làmMột câu, động từ rõ
3 · Đầu vàoFile nào, nguồn nào
4 · Đầu raDạng gì, lưu ở đâu
5 · Thế nào là xongTiêu chí để Sếp kiểm

❌ Giao kiểu này

"Làm báo giá robot phục vụ cho nhà hàng Hoa Sen."

Trợ lý phải đoán: mấy máy, dòng nào, mua hay thuê, giá ở đâu ra, có VAT không, file Word hay PDF.

✅ Giao kiểu này

Xem prompt 5.2 bên dưới — đủ 5 phần, trợ lý làm một lần ra đúng.

BỐI CẢNH: (cho ai, vì sao cần, gấp cỡ nào)
VIỆC CẦN LÀM: (một câu)
ĐẦU VÀO: (file nào trong workspace, hoặc tôi dán dưới đây)
ĐẦU RA: (Word / PDF / Excel / trang web; lưu ở thư mục nào; đặt tên thế nào)
XONG KHI: (3 tiêu chí tôi sẽ kiểm)

Trước khi làm: nếu thiếu thông tin thì hỏi tôi, đừng đoán. Trình kế hoạch 3–5 bước để tôi duyệt rồi mới làm.
BỐI CẢNH: Nhà hàng Hoa Sen (chuỗi 3 cơ sở ở Hà Nội) đang cân nhắc robot phục vụ. Chủ nhà hàng rất giỏi tính đầu tư — cần số rõ, không quảng cáo. Gửi trong chiều nay.
VIỆC CẦN LÀM: Soạn báo giá mua đứt 2 robot phục vụ cho cơ sở lớn nhất.
ĐẦU VÀO: Bảng giá ở 02-kien-thuc/bang-gia.json. Biên bản khảo sát ở 10-khach-hang/Hoa-Sen/01-khao-sat/ (lối đi hẹp nhất 70 cm).
ĐẦU RA: File Word theo mẫu 00-nhan-dien/mau-bao-gia.docx, lưu vào 10-khach-hang/Hoa-Sen/03-bao-gia/, tên có ngày hôm nay. Xuất thêm một bản PDF.
XONG KHI: (1) giá đúng từng đồng với bảng giá, ghi rõ "chưa gồm VAT 8%" và dòng tiền VAT; (2) model chọn đi lọt lối đi 70 cm; (3) hotline đúng như hồ sơ của tôi.

Trước khi làm: nếu thiếu thông tin thì hỏi tôi, đừng đoán. Trình kế hoạch 3–5 bước để tôi duyệt rồi mới làm.

Ba nút cần nhớ khi giao việc

MuốnLàm gì
Trợ lý lập kế hoạch trước, chưa đụng vào fileBấm Shift+Tab để chuyển sang chế độ lập kế hoạch — hoặc chỉ cần viết "trình kế hoạch, chưa làm"
Thấy nó đi sai hướng, dừng ngayEsc, rồi nói lại cho rõ
Chuyển sang việc khác hẳnGõ /clear để bắt đầu cuộc trò chuyện mới — sổ tay vẫn được đọc lại, nhưng trợ lý không bị rối bởi việc cũ
Chuyện thật ở Roboworld

Tôi dặn "làm bản preview cho tôi xem". Trợ lý hiểu đúng nghĩa kỹ thuật: một bản nháp chưa công bố. Còn tôi muốn ảnh bìa hiện lên khi gửi link qua Zalo. Hai bên nói cùng một chữ mà nghĩ hai việc khác nhau. Từ đó tôi tả cái mình muốn nhìn thấy ("khi dán link vào Zalo, hiện một ảnh có tên khách và hình robot"), không dùng từ chuyên môn mình không chắc.

Xong bài khi
  • Đã giao một việc thật bằng khung 5.1 và nhận kế hoạch trước khi trợ lý làm
  • Kết quả đạt cả 3 tiêu chí "xong khi" mà không phải sửa quá 1 vòng
Bài 6

Biến đống tài liệu cũ thành "nguồn sự thật"

⏱ 60 phút🎯 Giá, thông số, năng lực công ty nằm ở MỘT chỗ, có ghi nguồn

Nói cho dễ hiểu

🗄️

Tài liệu công ty thường rải ở Zalo, email, ổ USB, thư mục Downloads. Giá năm ngoái nằm cạnh giá năm nay. Trợ lý gặp hai con số sẽ chọn đại một. Bài này dọn kho theo ba lượt, không lượt nào xoá gì, và cuối cùng có một file giá duy nhất — ai hỏi giá cũng mở đúng file đó.

Làm từng bước

  1. Gom: chép (không chuyển) mọi tài liệu cũ vào một thư mục tạm, ví dụ D:\CongTy_Claude\_cho-xep.
  2. Lượt 1 — Lập bảng kê (prompt 6.1). Trợ lý chỉ đọc và đề xuất, chưa đụng file nào. Sếp duyệt bảng.
  3. Lượt 2 — Chép theo bảng (prompt 6.2). Có đếm số file hai bên để chắc không sót.
  4. Lượt 3 — Trích nguồn sự thật (prompt 6.3): bảng giá, thông số, năng lực — mỗi con số ghi rõ lấy từ file nào.
Thư mục _cho-xep chứa tài liệu cũ của công ty. CHỈ ĐỌC, chưa di chuyển hay xoá file nào.
Hãy lập bảng kê trong file _cho-xep/BANG-KE.md, mỗi file một dòng, gồm:
- Tên file · loại (catalogue / bảng giá / hợp đồng / báo cáo / ảnh / khác)
- Nội dung chính trong 1 câu (mở file ra đọc, đừng đoán theo tên)
- Ngày tháng của tài liệu nếu thấy
- Đề xuất thư mục đích theo bản đồ trong CLAUDE.md
- Ghi chú: trùng với file nào? có vẻ là bản cũ không?
Cuối bảng: liệt kê các chỗ MÂU THUẪN (ví dụ hai bảng giá khác nhau cho cùng một sản phẩm) để tôi quyết định.
Tôi đã duyệt BANG-KE.md (đã sửa vài dòng). Hãy:
1. CHÉP (copy, không move) từng file sang đúng thư mục đích theo bảng.
2. Với file tôi đánh dấu "bỏ": để nguyên, không xoá.
3. Cập nhật README.md của mỗi thư mục đích: thêm dòng mô tả file mới.
4. Đếm số file đã chép và số file trong bảng, báo cho tôi hai con số. Lệch thì liệt kê file bị lệch.
Từ các file bảng giá đã xếp vào 01-tai-lieu-goc/, hãy tạo file 02-kien-thuc/bang-gia.json. Mỗi sản phẩm gồm:
- ten, gia_mua_dut, gia_thue_ngay (nếu có)
- da_gom_vat: true/false, muc_vat
- ngay_chot (ngày bảng giá có hiệu lực)
- nguon: tên file + trang/ô lấy số

Quy tắc:
- Nếu hai file cho hai giá khác nhau: KHÔNG tự chọn. Ghi cả hai vào mục "mau_thuan" và hỏi tôi.
- Không suy ra con số nào không có trong file.
Xong thì in bảng tóm tắt dễ đọc để tôi đối chiếu.
Không mở file nào ngoài 02-kien-thuc/, trả lời:
Giá mua đứt robot phục vụ loại X là bao nhiêu? Đã gồm VAT chưa? Chốt ngày nào? Lấy ở file nào?
Chuyện thật ở Roboworld

Một dòng robot lễ tân được chốt giảm giá vào tháng 8. File giá mới đã cập nhật, nhưng hai trang web cũ vẫn ghi giá cũ vì giá được gõ tay vào từng trang. Bài học: giá chỉ nằm ở một file; trang web, báo giá, slide đều đọc từ file đó. Trang báo giá sau này của tôi tính tiền VAT tự động từ giá chưa VAT — không gõ tay con số nào nữa, để không bao giờ lệch.

Xong bài khi
  • Có BANG-KE.md đã duyệt và số file hai bên khớp nhau
  • Có bang-gia.json — mỗi giá có ngày chốt, VAT, nguồn
  • Prompt 6.4 trả lời đúng và chỉ đúng file nguồn
Bài 7

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

⏱ 30 phút🎯 Từ file số liệu thô ra 3 điểm cần hỏi trong 5 phút

Nói cho dễ hiểu

🔍

Như có một kế toán trưởng đọc nhanh: Sếp thả file Excel vào thư mục, họ đọc hết các sheet, tìm chỗ lạ, và nói rõ đã tính bằng cột nào để Sếp kiểm lại. Không cần biết hàm Excel, không cần biết pivot.

Làm từng bước

  1. Chép file (Excel, CSV, PDF) vào thư mục báo cáo, ví dụ 50-bao-cao/2026-10/.
  2. Dán prompt 7.1. Đọc 3 điểm bất thường — tự mở file kiểm ít nhất 1 điểm theo cột nó chỉ.
  3. Muốn trình bày cho đội: prompt 7.2 ra trang báo cáo có biểu đồ.
Đọc file 50-bao-cao/2026-10/doanh-thu-thang-10.xlsx (đọc hết các sheet).
1. Tóm tắt trong 5 dòng: tổng doanh thu, theo dòng sản phẩm, theo khu vực, so với tháng trước.
2. Chỉ ra 3 điểm BẤT THƯỜNG nhất (tăng/giảm đột ngột, số âm, trùng dòng, khách lặp lại, công nợ quá hạn...). Mỗi điểm ghi rõ: sheet nào, cột nào, dòng nào, con số cụ thể.
3. Đề xuất 3 việc tôi nên hỏi đội kinh doanh / kế toán ngay tuần này.
Không đoán nguyên nhân khi không có dữ liệu — ghi "cần hỏi".
Từ phân tích vừa rồi, dựng một trang báo cáo HTML tự chứa (mở bằng trình duyệt là xem được, không cần mạng), lưu ở 50-bao-cao/2026-10/bao-cao-thang-10.html:
- Đầu trang: 4 con số chính
- Biểu đồ cột doanh thu theo dòng sản phẩm, biểu đồ đường 6 tháng gần nhất
- 3 điểm bất thường, mỗi điểm một thẻ màu cảnh báo
- Màu và font theo nhận diện trong 00-nhan-dien/
- In ra A4 không vỡ trang
Xong thì báo đường dẫn file.
Đọc tài liệu 01-tai-lieu-goc/hang/catalogue-robot-ve-sinh.pdf (tiếng Anh). Viết cho đội bán hàng một bản tóm tắt tiếng Việt, 1 trang:
- 5 thông số khách hay hỏi nhất (ghi nguyên số + trang nguồn)
- 3 điểm mạnh nói được với chủ nhà máy
- Những câu trong tài liệu nghe "quá hay" hoặc mơ hồ — đánh dấu CẦN KIỂM THỰC TẾ, đừng dịch thành cam kết.
Lưu vào 02-kien-thuc/tom-tat/.
Chuyện thật ở Roboworld

Tài liệu hãng của một dòng robot phục vụ ghi "AI Voice Interaction". Đọc lên ai cũng tưởng robot nói chuyện được với khách. Thực tế máy chỉ phát các câu thoại cài sẵn. Nếu trợ lý dịch thẳng vào báo giá thành "robot giao tiếp bằng AI" là hứa sai với khách. Vì vậy prompt 7.3 luôn có dòng "đánh dấu CẦN KIỂM THỰC TẾ".

Cẩn thận
  • Luôn bắt trợ lý chỉ ra sheet/cột/dòng — để Sếp kiểm được, chứ không phải tin.
  • Dữ liệu nhạy cảm (lương, thông tin cá nhân khách hàng): cân nhắc che bớt cột trước khi đưa vào.
Xong bài khi
  • Có 3 điểm bất thường từ file thật của công ty, đã tự kiểm 1 điểm khớp
  • Có một trang báo cáo HTML mở được bằng trình duyệt
Bài 8

Soạn báo giá, đề xuất, hợp đồng — và soát trước khi gửi

⏱ 45 phút🎯 Tài liệu gửi khách đúng mẫu công ty, đúng giá, không lỗi vặt

Nói cho dễ hiểu

📝

Trợ lý là thư ký soạn thảo: lấy file Word mẫu của công ty, điền đúng thông tin khách, giữ nguyên định dạng, xuất PDF. Sếp là người ký: đọc lại, duyệt giá, bấm gửi. Giữa hai bước có một người soát (prompt 8.3) — giống phòng pháp chế đọc lại trước khi trình ký.

Dùng mẫu 00-mau/hop-dong-thue-robot.docx để soạn hợp đồng cho khách Công ty TNHH Hoa Sen.
Thông tin khách: MST …, địa chỉ …, người đại diện …, chức vụ …
Nội dung: thuê 2 robot phục vụ, thời hạn 3 tháng từ 01/11/2026, giá lấy đúng từ 02-kien-thuc/bang-gia.json.

Yêu cầu:
- GIỮ NGUYÊN định dạng, font, bảng biểu của mẫu. Chỉ thay nội dung cần thay.
- Bảng bảo hành phải đúng của dòng máy trong hợp đồng — kiểm tra lại, đừng giữ bảng của máy khác có sẵn trong mẫu.
- Soát lỗi chính tả có sẵn trong mẫu, liệt kê cho tôi (đừng tự sửa điều khoản).
- Lưu .docx + .pdf vào 10-khach-hang/Hoa-Sen/04-hop-dong/.
Viết email gửi kèm báo giá vừa soạn cho anh Minh — chủ chuỗi nhà hàng Hoa Sen.
- Tối đa 8 dòng, giọng lịch sự, không sáo rỗng, không "kính gửi quý khách hàng thân mến".
- Nêu 1 con số anh ấy quan tâm nhất (chi phí mỗi tháng so với 1 nhân sự chạy bàn) — chỉ dùng số có nguồn trong workspace.
- Ký: tên + chức danh + hotline đúng như hồ sơ của tôi.
Chỉ soạn, KHÔNG gửi.
Đóng vai người soát độc lập. KHÔNG sửa file, chỉ báo cáo.
Soát file 10-khach-hang/Hoa-Sen/03-bao-gia/bao-gia-28102026.pdf theo danh sách:
1. Từng con số giá: khớp bang-gia.json không? Có ghi rõ đã/chưa gồm VAT không? Cộng tổng đúng không?
2. Hotline, email, chức danh người ký: đúng hồ sơ không?
3. Tên khách, MST, địa chỉ: khớp HO-SO.md của khách không?
4. Thông số kỹ thuật: có câu nào hứa quá tài liệu hãng không?
5. Có lộ thông tin nội bộ (giá nhập, ghi chú, đường dẫn máy tính) không?
Kết luận: ĐẠT / KHÔNG ĐẠT, kèm danh sách lỗi cụ thể và vị trí.
Chuyện thật ở Roboworld

Mẫu hợp đồng của công ty có sẵn 4 lỗi gõ mà nhiều năm không ai thấy. Một hợp đồng robot lễ tân còn mang nhầm bảng bảo hành 30 dòng của robot phục vụ, trong khi bảng đúng chỉ có 7 dòng. Trợ lý chép mẫu thì chép luôn cái sai. Từ đó mọi prompt soạn hợp đồng đều có dòng "soát lỗi có sẵn trong mẫu" và "bảng bảo hành đúng dòng máy".

Xong bài khi
  • Có một hợp đồng hoặc báo giá thật (.docx + .pdf) đúng mẫu công ty
  • Prompt 8.3 trả về ĐẠT — hoặc đã sửa hết lỗi nó chỉ ra
Bài 9

Sổ dự án — mỗi khách một hồ sơ, ai cũng đọc được

⏱ 30 phút🎯 Hỏi "khách X đang tới đâu" là có câu trả lời trong 10 giây

Nói cho dễ hiểu

📁

Mỗi khách hàng một bìa hồ sơ, bên trong có 6 ngăn theo đúng vòng đời thương vụ: khảo sát → đề xuất → báo giá → hợp đồng → triển khai → sau bán hàng. Trang đầu bìa là HO-SO.md: khách là ai, đang ở ngăn nào, và một nhật ký ai làm gì ngày nào. Đây chính là thuốc chữa bệnh "phòng ban làm việc rời rạc" — kinh doanh, kỹ thuật, kế toán cùng nhìn một bìa.

10-khach-hang\ ├─ README.md bảng tổng: mỗi khách một dòng, đang ở giai đoạn nào ├─ _MAU\ bìa mẫu — copy khi có khách mới └─ Hoa-Sen\ ├─ HO-SO.md thông tin khách · trạng thái · NHẬT KÝ ├─ 01-khao-sat\ ảnh, số đo lối đi, Wi-Fi, vị trí trạm sạc ├─ 02-de-xuat\ ├─ 03-bao-gia\ ├─ 04-hop-dong\ ├─ 05-trien-khai\ biên bản bàn giao, đào tạo, nghiệm thu └─ 06-sau-ban-hang\ bảo hành, bảo trì, sự cố
Tạo sổ dự án trong thư mục 10-khach-hang/:
1. Thư mục mẫu _MAU/ gồm HO-SO.md và 6 thư mục con: 01-khao-sat, 02-de-xuat, 03-bao-gia, 04-hop-dong, 05-trien-khai, 06-sau-ban-hang.
2. HO-SO.md mẫu có các mục: Thông tin khách (tên, MST, người liên hệ, SĐT) · Nhu cầu · Giai đoạn hiện tại · Việc tiếp theo + hạn · Nhật ký (bảng: ngày | việc | ai | file liên quan).
3. README.md có bảng tổng: khách | giai đoạn | việc tiếp theo | hạn | phụ trách.
4. Ghi thêm vào CLAUDE.md: "Mọi báo giá, hợp đồng, biên bản phải nằm trong hồ sơ khách. Chưa rõ khách nào thì HỎI."
Có khách mới: Nhà máy may Việt Thắng, KCN Quế Võ, Bắc Ninh — anh Hùng, phó giám đốc, 09xx xxx xxx. Quan tâm robot vệ sinh sàn xưởng 5.000 m². Hẹn khảo sát thứ Năm.
Copy _MAU thành hồ sơ mới, điền HO-SO.md, thêm dòng vào bảng tổng, ghi nhật ký hôm nay.
Đọc tất cả HO-SO.md trong 10-khach-hang/ rồi lập bảng giao ban tuần này:
- Khách nào QUÁ HẠN việc tiếp theo (đỏ)
- Khách nào chưa có nhật ký mới trong 14 ngày (vàng)
- 5 việc quan trọng nhất tuần, mỗi việc ghi phụ trách
Lưu thành 50-bao-cao/giao-ban-2026-11-02.html, in được A4.
Chuyện thật ở Roboworld

Sổ dự án của tôi có quy tắc: chưa rõ việc này của khách nào thì trợ lý phải hỏi, không được tự gộp vào dự án có sẵn. Nghe thì nhỏ, nhưng tháng đầu đã chặn được mấy lần trợ lý định nhét báo giá của khách này vào thư mục khách kia vì hai tên na ná nhau.

Xong bài khi
  • Có ít nhất 3 hồ sơ khách thật, mỗi hồ sơ có nhật ký
  • Bảng giao ban 9.3 chỉ đúng khách đang quá hạn
Tuần 3

Chặng 3 — Làm ra sản phẩm

Tuần này trợ lý làm ra những thứ người ngoài nhìn thấy: trang web gửi khách, báo cáo, slide, và bản tin tự chạy mỗi sáng. Ba bài, khoảng 3 giờ.

Bài 10

Trang web gửi khách trong một buổi

⏱ 60 phút🎯 Có một đường link đề xuất đẹp, gửi Zalo hiện ảnh bìa, xem tốt trên điện thoại

Nói cho dễ hiểu

🌐

Thay vì gửi file PDF 20 MB qua Zalo, Sếp gửi một đường link. Khách bấm vào, xem trên điện thoại: video robot chạy, ảnh mô phỏng robot trong nhà hàng của chính họ, bảng giá. Nơi "treo" trang web là Cloudflare Pages — miễn phí. Trợ lý viết trang, Cloudflare giữ trang. Sếp chỉ cần một tài khoản và một chìa khoá.

Làm từng bước

  1. Tạo tài khoản tại dash.cloudflare.com (miễn phí).
  2. Tạo chìa khoá (API token): vào My Profile → API Tokens → Create Token, chọn quyền Cloudflare Pages: Edit. Chép chuỗi token.
  3. Cất chìa khoá đúng chỗ (prompt 10.1) — không dán token vào ô chat.
  4. Dựng trang (prompt 10.2), xem trên máy, sửa, rồi đưa lên mạng (prompt 10.3).
  5. Gửi thử link cho chính mình qua Zalo: thấy ảnh bìa và tiêu đề là đạt.
Tôi sẽ lưu chìa khoá Cloudflare. Hãy:
1. Tạo file .env ở gốc workspace với một dòng mẫu: CLOUDFLARE_API_TOKEN=dan-token-vao-day
2. Thêm .env vào .gitignore để nó không bao giờ bị lưu vào lịch sử hay đẩy lên mạng.
3. Hướng dẫn tôi tự mở file .env bằng Notepad và dán token vào — anh KHÔNG đọc và KHÔNG in token ra màn hình.
4. Ghi vào CLAUDE.md: "Khoá bí mật chỉ nằm trong .env; không in ra, không đưa vào file khác."
Dựng một trang web đề xuất cho khách Nhà hàng Hoa Sen, lưu ở 40-web/de-xuat-hoa-sen/.
NGƯỜI XEM: chủ chuỗi nhà hàng, giỏi tính đầu tư, xem trên ĐIỆN THOẠI. Muốn họ: nhắn lại để hẹn chạy thử.
NỘI DUNG (theo thứ tự):
1. Một ngày ở nhà hàng khi có robot phục vụ (ngắn, có ảnh)
2. Kết quả khảo sát: số đo lối đi, diện tích — lấy từ 10-khach-hang/Hoa-Sen/01-khao-sat/
3. Robot đề xuất: 3 tính năng chính, thông số từ 02-kien-thuc/ (không bịa)
4. Chi phí: giá từ bang-gia.json, ghi rõ VAT; so với chi phí 1 nhân sự/tháng nếu có nguồn
5. Lộ trình triển khai 4 bước · 6. Nút gọi + nhắn Zalo
YÊU CẦU: màu và font theo 00-nhan-dien/; bảng nhiều cột phải đổi thành thẻ trên điện thoại; có ảnh bìa khi chia sẻ link (og:image 1200×630); thẻ noindex vì là trang riêng gửi khách.
Xong thì mở thử ở khung điện thoại 390px, chụp màn hình cho tôi xem, báo các chỗ còn yếu.
Đưa thư mục 40-web/de-xuat-hoa-sen/ lên Cloudflare Pages, tên project de-xuat-hoa-sen (đây cũng là tên miền: de-xuat-hoa-sen.pages.dev).
Dùng token trong .env, không in token ra. Nếu project chưa có thì tạo trước.
Xong thì: báo link, mở link bằng trình duyệt kiểm tra trang lên đủ ảnh, video, và ghi link vào nhật ký HO-SO.md của khách.
Bẫy đã dính thật
  • Tên project chính là tên miền. Đặt bao-gia-1 thì link là bao-gia-1.pages.dev — đặt tên khách hiểu được.
  • Mỗi tài khoản tối đa 100 project. Tài khoản công ty tôi đầy 100/100 sau 3 tháng. Trang nào dùng xong thì xin dọn, hoặc dùng lại project cũ.
  • File video tối đa 25 MB. Video hãng gửi thường vài trăm MB — bảo trợ lý nén trước.
  • Bảng giá nhiều cột vỡ trên điện thoại. Luôn dặn "đổi thành thẻ trên điện thoại" và bắt chụp khung 390px.
  • Trang sửa xong mà khách vẫn thấy bản cũ: ảnh/video bị bộ nhớ đệm giữ lâu — bảo trợ lý đổi tên file khi thay nội dung.
Chuyện thật ở Roboworld

Mỗi khách lớn của tôi có một trang riêng: siêu thị có màn giao diện robot mô phỏng theo thương hiệu siêu thị; nhà máy may có ảnh robot vệ sinh ghép lên ảnh khảo sát xưởng (ghi rõ "mô phỏng"); showroom có mô hình 3D để khách tự đi xem chỗ robot đứng. Khách mở link trên điện thoại ngay trong buổi họp — hiệu quả hơn hẳn gửi file PDF.

Xong bài khi
  • Có một link .pages.dev mở được trên điện thoại, không vỡ chữ, không tràn ngang
  • Gửi link qua Zalo hiện ảnh bìa + tiêu đề
  • Link đã ghi vào nhật ký hồ sơ khách
Bài 11

Báo cáo, slide, trang tra cứu — lưu thành file trên máy

⏱ 40 phút🎯 Có slide trình chiếu và trang tra cứu nội bộ, mở được kể cả khi mất mạng

Nói cho dễ hiểu

🖥️

File HTML là "trang web nằm trong máy": bấm đúp là trình duyệt mở ra, đẹp như web, in ra PDF được, gửi qua email được. Trợ lý làm loại file này nhanh và đẹp hơn Word nhiều. Nguyên tắc duy nhất: file phải tự chứa — ảnh, font, chữ nằm hết trong một file, mang sang máy khác vẫn mở được.

Dựng bộ slide trình chiếu 16:9 cho buổi gặp ban giám đốc nhà máy Việt Thắng, khoảng 12 slide, lưu ở 10-khach-hang/Viet-Thang/02-de-xuat/slide/.
- Là một file HTML tự chứa; chuyển trang bằng phím mũi tên; bấm F để toàn màn hình
- Mỗi slide một ý, chữ to đọc được từ cuối phòng họp
- Nội dung: vấn đề của xưởng (từ khảo sát) → giải pháp robot vệ sinh → lịch chạy tự động trong ngày → chi phí → lộ trình
- Màu, font theo 00-nhan-dien/; số liệu chỉ lấy từ workspace
- Xuất thêm bản PDF để gửi sau buổi họp
Xong thì chụp ảnh từng slide, tự soi chỗ chữ tràn hoặc hở mảng trống lớn, sửa rồi mới báo tôi.
Dựng trang tra cứu nội bộ 40-web/tra-cuu/san-pham.html (file tự chứa, mở bằng trình duyệt):
- Ô tìm kiếm gõ tiếng Việt có dấu hay không dấu đều ra
- Mỗi sản phẩm một thẻ: ảnh, 6 thông số chính, giá (chưa VAT / đã VAT), tình trạng hàng
- Dữ liệu đọc từ 02-kien-thuc/ — khi tôi cập nhật giá, chỉ cần bảo anh dựng lại trang
- Góc trang ghi "Dữ liệu cập nhật ngày …"
Đây là trang NỘI BỘ, không đưa lên mạng.
Mỗi sáng thứ Hai tôi sẽ gõ: "báo cáo tuần". Khi đó hãy:
1. Đọc nhật ký mọi HO-SO.md trong 7 ngày qua + file mới trong 50-bao-cao/
2. Dựng 50-bao-cao/tuan-số tuần.html: việc đã xong · việc trễ · khách mới · báo giá đã gửi · việc tuần này
3. Ghi quy trình này vào CLAUDE.md mục "Lệnh tắt" để lần sau tôi chỉ cần gõ hai chữ.
Chuyện thật ở Roboworld

Tôi từng đăng hai bản kế hoạch lên một trang chia sẻ trên mạng cho tiện mở. Vài tuần sau cả hai biến mất khỏi tài khoản — đường link trong tài liệu thành link chết, suýt dẫn cả nhóm vào ngõ cụt. Từ đó có luật: mọi bản HTML chỉ ghi thành file trong workspace. Trang đăng chỉ là bản chiếu; file trên máy mới là bản thật.

Xong bài khi
  • Có một bộ slide HTML chạy bằng phím mũi tên + bản PDF
  • Gõ "báo cáo tuần" là ra được báo cáo
Bài 12

Trợ lý tự chạy — Telegram và lịch hằng ngày

⏱ 45 phút🎯 7h sáng mỗi ngày điện thoại nhận một bản tin, không cần mở máy tính

Nói cho dễ hiểu

⏰

Đến giờ này, trợ lý chỉ làm khi Sếp gọi. Bài này cho trợ lý một cái chuông báo thức và một số điện thoại để nhắn Sếp: Telegram là kênh nhắn, lịch hẹn giờ là chuông báo. Sáng ra Sếp đọc bản tin như đọc báo.

Làm từng bước

  1. Trên Telegram, nhắn cho @BotFather → gõ /newbot → đặt tên → nhận token của bot.
  2. Nhắn cho @userinfobot để lấy chat id của Sếp (một dãy số).
  3. Mở bot vừa tạo, bấm Start — bỏ bước này thì bot không nhắn được cho Sếp.
  4. Mở file .env bằng Notepad, tự dán hai dòng TELEGRAM_BOT_TOKEN=… và TELEGRAM_CHAT_ID=….
  5. Chạy prompt 12.1 để thử, rồi 12.2 để dựng bản tin và hẹn giờ.
Tôi đã để TELEGRAM_BOT_TOKEN và TELEGRAM_CHAT_ID trong .env (đừng in ra).
Hãy viết một công cụ nhỏ trong thư mục tools/telegram/ để gửi tin nhắn cho tôi, rồi gửi thử câu: "Trợ lý đã kết nối Telegram thành công ✅".
Nếu không gửi được, giải thích lỗi bằng lời đời thường và nói tôi cần làm gì.
Dựng bản tin sáng gửi tôi qua Telegram lúc 7h00 mỗi ngày làm việc:
1. Tình hình dự án: khách quá hạn, việc hôm nay (đọc 10-khach-hang/*/HO-SO.md)
2. 5 tin ngành robot dịch vụ, tự động hoá nhà máy, F&B tại Việt Nam trong 24 giờ qua — mỗi tin 2 dòng + link nguồn; không có tin đáng đọc thì ghi "không có"
3. Một câu nhắc mục tiêu tháng: …
Tối đa 25 dòng, đọc trên điện thoại.
Sau đó hướng dẫn tôi đặt lịch chạy tự động. Nói rõ hai cách và cách nào cần máy tính phải bật lúc 7h: (a) Task Scheduler của Windows; (b) lịch chạy trên đám mây của Claude Code (lệnh /schedule).
Mỗi khi tôi bảo anh ghi nhật ký "đã ký hợp đồng" hoặc "khách phản hồi" vào một HO-SO.md, hãy gửi luôn 1 tin Telegram tóm tắt cho tôi (tên khách · việc · việc tiếp theo). Ghi quy tắc này vào CLAUDE.md.
Chuyện thật ở Roboworld

Ở triển lãm Công nghiệp 2026, robot lễ tân của Roboworld đứng ở gian hàng thu thông tin khách quan tâm. Mỗi khách để lại số là một tin Telegram bay về điện thoại đội kinh doanh ngay lập tức — gọi lại trong lúc khách còn đang ở hội chợ. Cùng một kỹ thuật với bài này, chỉ là người gửi tin là con robot.

Cẩn thận
  • Cách (a) chỉ chạy khi máy tính đang bật lúc 7h. Máy hay tắt thì dùng cách (b).
  • Bot Telegram là chìa khoá — lộ token thì người khác nhắn được dưới tên bot. Chỉ để trong .env.
Xong bài khi
  • Điện thoại nhận tin "kết nối thành công"
  • Sáng hôm sau nhận bản tin lúc 7h mà không phải làm gì
Tuần 4

Chặng 4 — Biến thành hệ thống

Ba tuần đầu Sếp học cách dùng trợ lý. Tuần này Sếp học cách đào tạo nó: dạy một lần nhớ mãi, đóng gói quy trình, chia vai người làm — người soát, và lắp hàng rào an toàn. Bốn bài, khoảng 3 giờ.

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 chê là một lần trợ lý giỏi lên, vĩnh viễn

Nói cho dễ hiểu

🧠

Nhân viên giỏi có sổ tay kinh nghiệm: lần trước sếp chê gì, khách nào kỵ gì. Claude Code cũng có: một bộ nhớ tự ghi các điều Sếp dặn, và các file bài học trong workspace. Nguyên tắc: Sếp chê xong, bảo nó ghi lại — lần sau tự tránh.

Ba tầng trí nhớ

TầngGhi gìCách dùng
Sổ tay CLAUDE.mdLuật chung, bản đồ — ít thay đổiSửa khi đổi luật lớn
Bộ nhớ của trợ lýĐiều Sếp dặn, sở thích, sự thật về dự ánNói "nhớ giùm tôi: …"; gõ /memory để xem và sửa
File bài học trong từng mảngLỗi đã mắc + cách tránh (ví dụ LESSONS.md của mảng video)Prompt 13.1 sau mỗi lần sửa
Vừa rồi tôi phải sửa: bảng giá trên điện thoại bị vỡ, anh để 6 cột tràn ngang.
Hãy ghi bài học này vào đúng chỗ (README hoặc LESSONS.md của mảng liên quan — không nhồi vào CLAUDE.md), theo khuôn:
- Chuyện gì đã xảy ra (1 câu)
- Vì sao (1 câu)
- Lần sau làm thế nào (1–2 câu cụ thể, kiểm được)
Rồi kiểm tra: còn file nào khác trong workspace đang mắc lỗi tương tự không? Liệt kê, chưa sửa.
Nhớ giùm tôi: trang web công khai thì CÓ hiện giá, nhưng phải ghi rõ đã hay chưa gồm VAT. Lý do: khách tự lọc trước khi gọi, đỡ mất thời gian đôi bên.
Rà lại toàn bộ bộ nhớ và các file bài học:
1. Điều nào đã CŨ hoặc mâu thuẫn với dữ liệu hiện tại? (ví dụ giá đã đổi, quy tắc tôi đã bỏ)
2. Điều nào trùng nhau, nên gộp?
3. Điều nào nhắc tên file/thư mục không còn tồn tại?
Trình danh sách để tôi duyệt, chưa xoá gì.
Chuyện thật ở Roboworld

Mảng video của tôi có một file bài học. Sau mỗi video tôi nhận xét, trợ lý ghi luật mới vào đó: "chữ đặt giữa khung, không ở đáy — nền tảng phủ nút bấm lên 1/4 dưới màn hình", "không nói tên model robot, gọi là robot phục vụ"... Video sau chạy trên bộ luật dày hơn video trước. Mảng làm app robot còn có một "kho bẫy" hơn 130 lỗi đã dính thật, mỗi lỗi một mã — gặp lại lỗi cũ thì không viết thêm, chỉ đánh dấu "dính lại".

Xong bài khi
  • Đã ghi ít nhất 3 bài học từ những lần sửa thật
  • Mở phiên mới, giao lại đúng việc cũ — trợ lý không mắc lại lỗi đã ghi
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ư lần nào

Nói cho dễ hiểu

📘

Skill chính là SOP (quy trình chuẩn) viết cho AI. Công ty có SOP "quy trình báo giá 6 bước" cho nhân viên mới; skill là bản đó dành cho trợ lý. Một thư mục, trong có file SKILL.md mô tả: khi nào dùng · các bước · luật · mẫu. Sếp nói "làm báo giá cho khách X" là trợ lý tự lấy đúng SOP ra làm.

3️⃣

Luật 3 lần: việc nào Sếp đã làm cùng trợ lý 3 lần và lần nào cũng phải dặn lại mấy điều giống nhau — đó là lúc đóng gói thành skill.

.claude\skills\bao-gia-khach\ ├─ SKILL.md khi nào dùng · các bước · luật · chốt duyệt ├─ mau\ mẫu Word, mẫu email └─ tham-khao\ bảng soát lỗi, ví dụ báo giá đã đạt
Ba lần gần đây tôi cùng anh làm báo giá cho khách. Hãy đóng gói thành một skill trong .claude/skills/bao-gia-khach/:
1. SKILL.md gồm:
   - Mô tả 2–3 câu: dùng khi nào (để anh tự nhận ra khi tôi nói "làm báo giá…", "gửi giá cho…")
   - Các bước, đánh số, mỗi bước ghi đầu vào/đầu ra
   - Luật bắt buộc: lấy giá ở đâu, VAT, hotline, chức danh, lưu ở đâu, ghi nhật ký HO-SO
   - CHỐT DUYỆT: dừng lại chờ tôi duyệt trước khi xuất PDF cuối
   - Những lỗi tôi đã chê ở 3 lần trước (đọc lại lịch sử, bài học)
2. Chép mẫu Word/email đang dùng vào thư mục mau/.
Viết xong, đọc lại SKILL.md như một nhân viên mới — chỗ nào khó hiểu thì sửa.
Tạo skill thiet-ke-tai-lieu: mọi tài liệu PDF/HTML gửi ra ngoài phải đúng nhận diện công ty.
Đọc 00-nhan-dien/ (logo, màu, font, mẫu bìa) và viết vào SKILL.md:
- Bảng màu (mã màu + dùng cho gì), font tiêu đề / font nội dung, cỡ chữ
- Bố cục trang bìa, đầu trang, chân trang (logo + hotline)
- 5 lỗi cấm: font lạ, màu ngoài bảng, logo méo, chữ đè ảnh, bảng tràn lề
- Bước cuối bắt buộc: xuất ảnh từng trang và tự soi trước khi báo xong
Thử luôn: dùng skill này trình bày lại file 30-noi-bo/quy-dinh-cong-tac-phi.docx, giữ nguyên câu chữ.
Giả sử tôi chỉ nói: "gửi giá 2 robot phục vụ cho nhà hàng Hoa Sen".
Anh có tự dùng skill bao-gia-khach không? Đi qua từng bước của skill bằng lời (chưa làm thật), chỉ ra bước nào thiếu thông tin và skill còn hở chỗ nào.
Chuyện thật ở Roboworld

Skill làm video của tôi có 7 bước và 2 chốt duyệt: kịch bản xong phải chờ tôi duyệt, video xong phải qua kiểm duyệt rồi chờ tôi duyệt lần nữa. Tôi chỉ cần nói "làm video về robot vệ sinh cho nhà máy". Ba skill thiết kế tài liệu thì chia đúng ba tình huống: việt hoá tài liệu hãng, văn bản nội bộ, tài liệu trình khách — mỗi loại một quy chuẩn trình bày riêng.

Xong bài khi
  • Có ít nhất 1 skill cho việc lặp lại nhiều nhất của Sếp
  • Nói một câu ngắn, trợ lý tự dùng đúng skill và dừng ở chốt duyệt
Bài 15

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

⏱ 40 phút🎯 Tài liệu quan trọng luôn qua một người soát độc lập trước khi tới tay Sếp

Nói cho dễ hiểu

👥

Ở công ty, người viết báo cáo tài chính không tự kiểm toán báo cáo của mình. Với AI cũng vậy: trợ lý vừa làm xong thường "tin" vào việc mình làm. Agent là một trợ lý phụ có vai riêng. Agent "soát" được dặn rõ: chỉ đọc, không được sửa, cố tìm lỗi, trả ĐẠT / KHÔNG ĐẠT. Vì không được sửa, nó không thể "chữa cháy" cho qua.

👨‍💻Người làm

Soạn, dựng, sửa file

→
🔎Người soát

Chỉ đọc · không sửa · trả ĐẠT/KHÔNG ĐẠT

→
👔Sếp duyệt

Đọc báo cáo soát, quyết định gửi

Tạo một agent tên soat-xuat trong .claude/agents/ với vai: soát độc lập MỌI tài liệu sắp gửi ra ngoài công ty (báo giá, hợp đồng, đề xuất, trang web, slide).
- Quyền: CHỈ ĐỌC file, không được sửa hay tạo file.
- Danh sách soát: giá khớp bang-gia.json và ghi rõ VAT · hotline và chức danh đúng hồ sơ · mọi con số có nguồn trong 02-kien-thuc/ · thông số không hứa quá tài liệu hãng · tên khách khớp HO-SO.md · không lộ thông tin nội bộ (giá nhập, đường dẫn máy, ghi chú).
- Kết quả: ĐẠT / KHÔNG ĐẠT + từng lỗi kèm vị trí.
- Không khen, không viết dài. Không chắc thì ghi "cần Sếp xác nhận".
Dùng agent soat-xuat soát toàn bộ thư mục 40-web/de-xuat-hoa-sen/ trước khi tôi gửi link cho khách.
Nếu KHÔNG ĐẠT: anh (người làm) sửa từng lỗi, rồi gọi soat-xuat soát lại từ đầu. Lặp đến khi ĐẠT hoặc gặp lỗi cần tôi quyết.
Tôi muốn chắc agent soat-xuat canh thật chứ không phải lúc nào cũng nói ĐẠT.
Hãy tạo một BẢN SAO của báo giá Hoa Sen trong thư mục _thu-nghiem/, cố tình cài 3 lỗi: sai giá 1 dòng, bỏ chữ VAT, đổi hotline sang số khác.
Gọi soat-xuat soát bản sao đó. Nó bắt được mấy lỗi? Lỗi nào lọt thì bổ sung vào mô tả agent. Xong thì bỏ thư mục _thu-nghiem/ vào Thùng rác.
Chuyện thật ở Roboworld

Đội agent của tôi có 5 vai: phân tích → lập trình → kiểm thử → đóng gói, cộng một người soát tài liệu gửi khách. Hai vai kiểm thử và soát bị cấm sửa file. Có lần bộ kiểm báo "xanh" hết mà tính năng vẫn hỏng — vì phép thử không canh đúng chỗ. Từ đó có luật: gỡ thử chốt ra, phép thử phải chuyển đỏ; không đỏ nghĩa là nó xanh mà chẳng canh gì. Prompt 15.3 chính là bài đó.

Xong bài khi
  • Có agent soát, đã bắt được ít nhất 2/3 lỗi cài sẵn ở prompt 15.3
  • Tài liệu gửi khách tuần này đều qua agent soát trước
Bài 16

An toàn và bảo hiểm — git, chìa khoá bí mật, hàng rào

⏱ 40 phút🎯 Lỡ hỏng gì cũng khôi phục được; chìa khoá không bao giờ lộ

Nói cho dễ hiểu

🛡️

Git giống nút "lưu bản" của game: mỗi lần lưu là một điểm có thể quay về, kèm ghi chú đã làm gì. Lỡ xoá, lỡ sửa hỏng — quay về điểm lưu gần nhất. Hàng rào (hook) là bảo vệ đứng cửa: lệnh nguy hiểm nào đi qua đều bị chặn lại hỏi Sếp, dù trợ lý có quên luật.

Năm lớp bảo vệ

1Luật trong sổ tay

Trợ lý tự giữ (Bài 4)

2Xin phép trước bước quan trọng

Sếp đọc rồi mới bấm đồng ý

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

Hook chặn lệnh xoá, lệnh lộ khoá

4Git — lưu bản

Mọi thay đổi đều quay lại được

5Thùng rác

Xoá gì cũng còn đường lấy lại

Bật git cho workspace này để làm "nút lưu bản":
1. Khởi tạo git, tạo .gitignore loại trừ: .env, file khoá, thư mục tạm, file video/ảnh quá lớn (nói tôi biết ngưỡng anh chọn).
2. Kiểm tra KHÔNG có file nào chứa token/mật khẩu sắp được lưu. Có thì dừng và báo tôi.
3. Lưu bản đầu tiên với ghi chú "Bản đầu tiên của workspace".
4. Ghi vào CLAUDE.md: "Xong mỗi việc lớn thì đề nghị tôi lưu bản. Không bao giờ dùng lệnh xoá lịch sử hay ghi đè bản đã lưu khi chưa hỏi."
(Lưu bản) Lưu một bản với ghi chú: "Báo giá Hoa Sen bản gửi khách 28/10".

(Khôi phục) Tôi lỡ làm hỏng file 10-khach-hang/Hoa-Sen/03-bao-gia/bao-gia.docx. Cho tôi xem các bản đã lưu của file này (ngày + ghi chú), rồi khôi phục RIÊNG file đó về bản tôi chọn. Không đụng tới file nào khác.
Lắp một hook (hàng rào chạy trước mọi lệnh) trong .claude/settings.json của workspace:
- Lệnh xoá cả thư mục, xoá hàng loạt, xoá lịch sử git, ghi đè bản đã lưu → dừng lại hỏi tôi
- Lưu bản (commit) mà trong đó có chuỗi trông giống khoá API hoặc file .env → CẤM hẳn
Viết kèm một chế độ tự thử: chạy thử 5 lệnh nguy hiểm mẫu và 3 lệnh bình thường, báo cái nào bị chặn. Giải thích cho tôi bằng lời đời thường hàng rào này làm gì.
Chìa khoá bí mật — 4 điều cấm
  • Không dán token, mật khẩu vào ô chat. Tự mở .env bằng Notepad mà dán.
  • Không lưu .env vào git (đã loại ở prompt 16.1).
  • Không đẩy workspace lên kho mã công khai trên mạng khi chưa soát khoá.
  • Nghi lộ khoá → vào trang quản lý tạo khoá mới, huỷ khoá cũ ngay. Đừng chỉ xoá file.
Chuyện thật ở Roboworld

Ngày 31/07/2026, một biên bản bàn giao robot cho nhà hàng bị mất khỏi máy. May là đã lưu bản từ trước — một câu lệnh khôi phục, file trở lại nguyên vẹn. Nếu chưa lưu thì phải in lại, ký lại với khách. Từ đó có câu trong sổ tay: "Lưu bản sớm là lớp bảo hiểm thứ hai." Bây giờ workspace của tôi có hàng rào tự chặn mọi lệnh xoá và mọi lần lưu bản có chứa khoá.

Xong bài khi
  • Workspace có git, đã lưu ít nhất 3 bản, đã thử khôi phục 1 file
  • Hàng rào tự thử: 5/5 lệnh nguy hiểm bị chặn
  • .env không nằm trong lịch sử git
Tra cứu

Phụ lục

Lịch 30 ngày, từ điển, phím tắt, 10 sai lầm thường gặp, và bộ prompt nhanh dùng hằng ngày.

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

Tuần 1 · Làm quen
  • Ngày 1Bài 1 + Bài 2: cài, tạo file đầu tiên
  • Ngày 2Bài 3: hồ sơ cá nhân
  • Ngày 3–4Bài 4: sổ tay, bản đồ thư mục
  • Ngày 5–7Dùng tự do: hỏi bất cứ việc gì, để ý chỗ trợ lý hiểu sai
Tuần 2 · Giao việc
  • Ngày 8Bài 5: giao 1 việc thật bằng khung 5 phần
  • Ngày 9–10Bài 6: dọn kho tài liệu, bảng giá có nguồn
  • Ngày 11Bài 7: file Excel thật của tháng trước
  • Ngày 12–13Bài 8: một báo giá + một hợp đồng thật
  • Ngày 14Bài 9: sổ dự án cho 3–5 khách đang chạy
Tuần 3 · Sản phẩm
  • Ngày 15–17Bài 10: trang web gửi 1 khách thật
  • Ngày 18–19Bài 11: slide + trang tra cứu
  • Ngày 20–21Bài 12: Telegram + bản tin 7h
Tuần 4 · Hệ thống
  • Ngày 22Bài 16 trước: git + hàng rào (an toàn trước khi tăng tốc)
  • Ngày 23–24Bài 13: ghi bài học từ 3 tuần qua
  • Ngày 25–27Bài 14: skill cho việc lặp lại nhiều nhất
  • Ngày 28–29Bài 15: agent soát
  • Ngày 30Tổng kết: đếm giờ tiết kiệm, chọn 3 việc giao cho trợ lý tháng tới
Hôm nay là ngày thứ 30 tôi dùng Claude Code. Đọc lịch sử git, nhật ký HO-SO, các file bài học và skill trong workspace, rồi làm bản tổng kết 1 trang:
1. Những việc trợ lý đã làm trong 30 ngày (nhóm theo loại), số file đã tạo
2. Ước lượng giờ tiết kiệm — ghi rõ cách ước lượng, chỗ nào là phỏng đoán
3. 3 việc lặp lại nhiều nhất chưa thành skill
4. 3 việc nên giao cho trợ lý trong tháng tới để tiến gần mục tiêu 12 tháng của công ty
Lưu 50-bao-cao/tong-ket-30-ngay.html.

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

Workspace
Thư mục làm việc — "tủ hồ sơ" trợ lý được mở.
CLAUDE.md
Sổ tay / tờ khai. Trợ lý đọc mỗi lần bắt đầu.
Prompt
Lời giao việc Sếp gõ vào.
Phiên (session)
Một cuộc trò chuyện. Gõ /clear là mở phiên mới.
Agent
Trợ lý phụ có vai riêng (ví dụ: người soát).
Skill
SOP — quy trình chuẩn viết cho AI.
Hook
Hàng rào tự động chạy trước/sau mỗi lệnh.
Memory
Bộ nhớ: những điều Sếp dặn "nhớ giùm".
Git · commit
Nút lưu bản · một lần lưu bản có ghi chú.
Token / API key
Chìa khoá để trợ lý dùng dịch vụ khác. Bí mật như mật khẩu.
.env
File cất chìa khoá. Không bao giờ gửi đi đâu.
Terminal / PowerShell
Cửa sổ lệnh — ô chat không màu.
HTML
Trang web nằm trong máy; bấm đúp là mở.
Deploy
Đưa trang web lên mạng để có đường link.
Cloudflare Pages
Nơi "treo" trang web miễn phí, link đuôi .pages.dev.
og:image
Ảnh bìa hiện ra khi dán link vào Zalo, Facebook.
noindex
Dặn Google đừng đưa trang lên kết quả tìm kiếm.
JSON
Một kiểu bảng dữ liệu dạng chữ, máy đọc rất chuẩn.
Plan mode
Chế độ "lập kế hoạch trước, chưa làm".
MCP / Connector
Ổ cắm nối trợ lý với Gmail, Google Drive, lịch...

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

Gõ / bấmĐể làm gì
EscDừng trợ lý ngay
Esc EscQuay lại một tin nhắn trước để nói lại
Shift+TabĐổi chế độ: hỏi trước khi sửa / tự sửa / lập kế hoạch
@ + tên fileChỉ đích danh một file cho trợ lý đọc
/clearBắt đầu cuộc trò chuyện mới, sạch
/resumeMở lại một cuộc trò chuyện cũ
/memoryXem và sửa sổ tay, bộ nhớ
/modelĐổi "bộ não" (mạnh hơn hoặc nhanh hơn)
/scheduleHẹn việc tự chạy theo lịch
Kéo thả file / ảnhĐưa ảnh chụp màn hình, ảnh khảo sát cho trợ lý xem

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

  1. Giao việc một câu cụt. → Dùng khung 5 phần (Bài 5).
  2. Tin con số mà không hỏi nguồn. → Luôn hỏi "lấy ở file nào?".
  3. Để giá ở nhiều chỗ. → Một file giá, mọi thứ khác đọc từ đó (Bài 6).
  4. Cho trợ lý "chuyển" file khi sắp xếp. → Chỉ copy, đếm hai bên.
  5. Dán chìa khoá vào ô chat. → Tự dán vào .env.
  6. Sổ tay dài cả nghìn dòng. → Sổ tay là mục lục và luật; chi tiết để ở README.
  7. Chê xong không bảo ghi lại. → Mỗi lần sửa là một bài học (Bài 13).
  8. Gửi khách mà chưa soát. → Agent soát trước, Sếp duyệt sau (Bài 15).
  9. Chỉ xem trên máy tính. → Khách xem trên điện thoại; luôn bắt chụp khung 390px.
  10. Không lưu bản. → Git từ ngày đầu tiên của tuần 4 — hoặc sớm hơn (Bài 16).

E · Prompt nhanh dùng hằng ngày

Những câu ngắn dùng nhiều nhất. Khi đã có sổ tay và skill, chừng này là đủ.

Hôm nay có gì cần tôi xử lý? Đọc sổ dự án, liệt kê việc quá hạn và việc hôm nay.
Con số đó lấy ở file nào, dòng nào? Mở ra cho tôi xem.
Chưa làm vội. Trình kế hoạch 3–5 bước, nói rõ sẽ tạo/sửa file nào, đợi tôi duyệt.
Giải thích lại điều anh vừa làm như nói với người không biết máy tính, tối đa 5 dòng.
Trước khi báo xong: tự mở kết quả, chụp ảnh, so với yêu cầu từng ý. Còn chỗ nào chưa đạt thì sửa rồi mới báo.
Mở trang ở khung điện thoại 390px, chụp toàn trang, chỉ ra chỗ chữ nhỏ, tràn ngang, ảnh vỡ.
Ghi bài học vừa rồi vào đúng chỗ: chuyện gì · vì sao · lần sau làm thế nào.
Lưu bản với ghi chú ngắn về việc vừa xong. Kiểm tra không có khoá bí mật trong đó.
Liệt kê đủ các file vừa tạo hoặc sửa, mỗi file một đường dẫn bấm được.
Tóm tắt hôm nay đã làm gì, cập nhật nhật ký HO-SO của các khách liên quan, và ghi 3 việc cho ngày mai.

Lời kết

Ba tháng đầu dùng Claude Code, điều tôi học được không phải là công nghệ. Nó là cách giao việc: nói rõ mình muốn gì, cho đủ tài liệu, đặt luật, kiểm kết quả, và ghi lại mỗi lần sai. Đó cũng chính là cách quản lý một đội ngũ giỏi.

Trợ lý AI không thay Sếp ra quyết định. Nó lấy đi phần việc lặp lại, để Sếp có thêm thời gian cho khách hàng và cho đội ngũ. Bắt đầu từ Bài 1, mỗi ngày 30 phút — 30 ngày sau, Sếp sẽ có một "nhân sự" hiểu công ty mình hơn bất kỳ phần mềm nào.

— Phan Duy Trường · CTCP Tập đoàn Roboworld