Full Course • 2h11m • Tiếng Việt Thanh Trần · 5 Phút AI Coding • AI Agent

Học Claude Code
từ con số 0

Thanh — CEO F Minist AI — chỉ từng bước cách dùng Claude Code để build project thật, từ cài đặt, CLAUDE.md, .claude directory, Plan Mode, MCP, Hooks, Sub-agents, Git Worktrees đến deploy lên cloud. Không cần biết code trước.

13
Chương lớn
4
Permission modes
3
Loại sub-agent
200
K token context
13 chương — click để nhảy tới phần cần đọc

Toàn bộ hành trình 2 giờ, chia thành 13 chương

🎯 Chương 1

Claude Code là gì — khác chat thường thế nào?

Nghe từ trên YouTube
Claude chat thông thường

Thợ tư vấn qua Zalo

Bạn chụp ảnh gửi hỏi — họ tư vấn — bạn phải tự làm. Claude ngồi nơi khác, không chạm được máy tính bạn.

Claude Code

Thợ đến tận nhà, tự sửa

Chạy trực tiếp trên máy bạn — đọc file, tạo file, chỉnh sửa code, chạy lệnh. Hành động, không chỉ tư vấn.

BẠN KHÔNG CẦN CODE

Chỉ cần mô tả bằng tiếng Việt — Claude tự viết code, tự tạo file, tự sửa, tự chạy.

YÊU CẦU TỐI THIỂU

Tài khoản Claude Pro $20/tháng, máy Windows hoặc Mac, sẵn sàng thực hành.

MINDSET MỚI

Bạn không còn là người viết code — bạn là người chỉ đạo (director).

⚙️ Chương 2

Cài đặt Claude Code — Node.js, Terminal, Permission Modes

Nghe từ trên YouTube

🎚️ 4 Permission Modes — Shift Tab để chuyển

Quyết định Claude được phép làm gì trên máy bạn.

🖥️ Chương 3

Chọn IDE — VS Code vs Antigravity

Nghe từ trên YouTube
🔷

Visual Studio Code

Microsoft · 7M+ downloads extension

IDE lâu đời, phổ biến nhất, cộng đồng khổng lồ. Miễn phí, hàng nghìn extension. Cần cài thêm Claude Code extension (chọn bản tick Anthropic).

✓ An toàn cho người mới
🌌

Antigravity Thanh recommend

Google · fork của VS Code

Xây trên cùng nền tảng VS Code nhưng thiết kế lại với AI làm trung tâm. Giao diện sạch hơn, tích hợp AI sâu — thấy được cả "suy nghĩ nội tâm" của Claude khi làm việc.

⚡ Lựa chọn của pro
💡 Ba vùng chính của mọi IDE

File Explorer (cột trái: cấu trúc thư mục) · Text Editor (giữa: xem & sửa code) · AI Chat (phải: nói chuyện với Claude, thấy file đang mở).

🚀 Chương 4

Build web app đầu tiên trong 15 phút

Nghe từ trên YouTube
GIAI ĐOẠN 1
🎨

Tìm inspiration

Vào godly.website chọn design thích. Chụp full-page screenshot bằng trick F12Ctrl Shift P → "capture full size screenshot". Nén xuống ~10× bằng Paint.

GIAI ĐOẠN 2
📝

Chuẩn bị CLAUDE.md

Đưa ảnh tham chiếu cho Claude, nhờ chính nó viết CLAUDE.md. Bổ sung tên công ty, tagline, quy tắc bắt buộc (mobile-friendly, animation, screenshot so sánh).

GIAI ĐOẠN 3
🔁

Build + Verify loop

"Build website dựa theo CLAUDE.md và ảnh này. Sau khi tạo, chụp screenshot so sánh — tinh chỉnh cho đến khi sát nhất."

🔑
Vòng lặp Verify — chìa khoá của người dùng Claude Code hiệu quả

Người mới: giao task → Claude làm → giao task tiếp. Sai bước 1 → tất cả bước sau hỏng. Người pro: giao task → Claude làm → tự verify → tinh chỉnh → lặp lại.

Lần 1: 80% Lần 2: 90% Lần 3: 95% Lần 4: 99% · Tổng ~10 phút
🧠 Chương 5

CLAUDE.md — "bộ não" của dự án

Nghe từ trên YouTube

Là file đặc biệt Claude tự động đọc trước mỗi cuộc hội thoại, được inject vào đầu cuộc chat. Giống "bản định hướng" bạn đưa cho nhân viên content mới — 10 bài sẽ giống nhau 70-80% về style. Nó không làm Claude giỏi hơn — mà làm Claude hiểu đúng bạn ngay từ đầu.

5 nội dung một CLAUDE.md tốt cần có

3 lớp CLAUDE.md — lớp sau ghi đè lớp trước

💡 Tip nóng: chạy /init trước bất kỳ folder mới nào

Claude tự scan toàn bộ folder, hiểu cấu trúc, tự viết CLAUDE.md. Bạn chỉ việc đọc và sửa — giải quyết ~90% vấn đề chỉ với một lệnh.

📁 Chương 6 • 90% người dùng bỏ qua

Thư mục .claude — kho vũ khí bí mật

Nghe từ trên YouTube

Thư mục ẩn (có dấu chấm) mà Claude tự đọc — chứa 4 công cụ đổi hoàn toàn cách bạn làm việc:

3 loại sub-agent nên có sẵn

⚠️ Primacy & Recency bias — đặt rule quan trọng ở đầu file

Claude nhớ tốt phần đầucuối, bỏ qua giữa. Viết "không bao giờ xoá file mà không hỏi" ở dòng 1 — không phải dòng 50. Mỗi file rule: tối đa 200-500 dòng, bullet ngắn. Nếu Claude sai một lỗi hơn 2 lần → thêm rule fix vĩnh viễn.

💾 Chương 7 • Kỹ năng bắt buộc

Context Management & Plan Mode

Nghe từ trên YouTube

Claude Opus 4.6 có 200k token context window (~150k từ, ~500 trang sách). Khi đầy, chất lượng giảm — Claude "quên" quyết định ban đầu.

3 vùng context — xem chỉ báo % trong chat

0-50% An toàn

Claude hoạt động tốt nhất, nhớ mọi thứ, quyết định nhất quán.

50-80% Theo dõi

Bắt đầu bỏ sót chi tiết nhỏ. Vẫn ổn nhưng compact ở 70-80%.

80-100% Rõ ràng lỗi

Quên kiến trúc ban đầu, code mâu thuẫn, hỏi lại. Auto compact xảy ra — mất chi tiết.

🧭 Plan Mode — "1 phút lập kế hoạch = tiết kiệm 10 phút xây dựng"

Chế độ chỉ đọc + nghiên cứu + lên kế hoạch, không chạm file nào. 3 vòng loop để build đúng ngay lần đầu:

❌ Build không có kế hoạch
Giao task → Claude build → 80% đúng
Sửa → phát hiện lỗi khác → sửa tiếp
~45 phút · tốn nhiều token · kết quả không đồng nhất
✓ Build với Plan Mode
Plan Mode → Claude đọc, nghiên cứu, lập plan
Review 5 phút → phản hồi → build theo plan
~15 phút · ít token hơn · nhất quán
Chương 8

Slash Commands — 3 lệnh dùng hàng ngày

Nghe từ trên YouTube
/init

Khởi tạo dự án

Claude tự scan folder, phân tích cấu trúc, viết CLAUDE.md phù hợp. Chạy đầu tiên với mọi project mới.

/compact

Nén context chủ động

Chạy ở 70-80% context. Kèm hướng dẫn: "/compact — ưu tiên giữ kiến trúc hệ thống, database, file đã tạo".

/context

Xem context đang dùng

Xem % token đang dùng + phân bổ theo MCP Tools. MCP nào >5% → cân nhắc convert sang skill.

📋 Session Handoff workflow (dự án kéo dài nhiều ngày)
Kết thúc session: "Cập nhật CLAUDE.md với những gì đã xong, bước tiếp theo, quyết định quan trọng."
Mở session mới: "Đọc CLAUDE.md, cho tôi biết dự án đang ở đâu và bước tiếp theo."
Đầu session lớn: Plan Mode — "Dựa trên CLAUDE.md, lên kế hoạch cho session hôm nay."
🔌 Chương 9

MCP Tools — "thuê nhà thầu bên ngoài" cho AI

Nghe từ trên YouTube

MCP (Model Context Protocol) = cầu nối giữa Claude Code và thế giới bên ngoài. Ví dụ Thanh dùng Gmail MCP — phân loại 20 email thành 3 nhóm trong 36 giây (trước mất 30-45 phút).

4 MCP dùng thường nhất

🎯 Chiến lược 3 bước — dùng MCP như pro

⚠️ An toàn bảo mật

MCP chạy trên máy bạn với quyền đầy đủ. Trước khi cài: kiểm tra nguồn gốc (uy tín? GitHub nhiều sao?), quyền truy cập (MCP đọc file mà xin Internet = đáng ngờ), review cộng đồng. Công cụ nhạy cảm (email, database) — chỉ cài từ chính hãng.

🪝 Chương 10

Hooks — script tự động ở từng bước

Nghe từ trên YouTube

Anthropic định nghĩa: "deterministic control points trong workflow". Cấu hình ở .claude/settings.json — chạy tự động tại 4 thời điểm cụ thể.

🔔 Âm thanh thông báo

Nghe "đing" khi Claude cần input — không phải ngồi canh màn hình.

✨ Auto-format code

Mỗi lần Claude sửa file → tự chạy prettier/linter.

💾 Auto-backup trước sửa

PreToolUse — bảo hiểm cho chế độ bypass permission.

📝 Audit log

Ghi lại mọi tool call với timestamp — review sau khi session xong.

💡 Nguyên tắc an toàn

Hook chạy với quyền terminal đầy đủ. Luôn thêm || true cuối lệnh để lỗi hook không gián đoạn Claude. Nhờ chính Claude viết hook — bạn không cần biết shell scripting.

👥 Chương 11

Sub-Agents & Agent Teams — CEO giao việc cho cả đội

Nghe từ trên YouTube
🧑‍💼

Sub-agents

An toàn · rẻ

1 agent chính gọi nhiều agent con. Con không giao tiếp với nhau. Kết quả trả về agent chính. Mỗi sub bắt đầu với context 0% — đi đọc nhiều tài liệu mà không làm bẩn context chính.

Chi phí: tương đối thấp
👥

Agent Teams

Tốn 7× token

Team lead + teammates — có thể giao tiếp với nhau như chatbot cho AI. Mỗi teammate là một Claude instance đầy đủ. Được ví là "vũ khí hạt nhân nhắm vào ví tiền của bạn".

Chi phí: gấp ~7× một session thường
📉
Công thức xác suất — càng nhiều agent, càng dễ sai

Giả sử mỗi sub-agent có 95% khả năng đúng:

1 agent: 95% 3 agents: 85.7% 10 agents: ~60% 50 agents: chỉ 7%

Bài học: ít agent với task rõ ràng — hơn nhiều agent với task mơ hồ.

🚫 Khi nào KHÔNG dùng Agent Team

Task đơn giản / tuần tự

"Nghiên cứu rồi viết plan" — một agent tốt hơn.

Chưa thử 1 agent

Team là bước cuối tối ưu — không phải bắt đầu.

Ngân sách nhỏ

10 teammate × 5 phút = 50 phút Opus.

Độ chính xác cao

Xác suất giảm theo cấp số nhân — đừng hên xui.

✓ Khi nên dùng Agent Team

Khám phá nhiều hướng design song song · nghiên cứu nhiều chủ đề cùng lúc · code review / QA song song trên nhiều modules · dự án lớn với team khi ngân sách không phải vấn đề.

🌳 Chương 12

Git Worktrees — nhiều AI song song, không conflict

Nghe từ trên YouTube

Vấn đề: nhiều agent cùng làm 1 thư mục → đụng hàng, ghi đè, conflict khó debug.
Giải pháp: mỗi agent làm trong thư mục riêng — tách biệt hoàn toàn — rồi merge lại khi xong.

📁
Main branch

Bộ hồ sơ gốc của văn phòng — không sửa thẳng.

📄
Branch = bản copy

Photocopy ra bản mới để thử — kết quả tốt thì merge, tệ thì xoá.

🌳
Worktree = nhiều bản copy

Mỗi bản copy nằm trong thư mục riêng — nhiều agents làm song song, không đụng nhau.

🎬 Ví dụ thực tế của Thanh
1.Website đang có index.html — muốn thêm 3 trang: about, contact, service.
2.Yêu cầu Claude tạo 3 worktree, mỗi cái một thư mục, mở 3 cửa sổ Antigravity song song.
3.Mỗi cửa sổ giao task riêng: "Xây trang X — chỉ làm trong thư mục này, không động index.html."
4.Khi cả 3 xong → quay về cửa sổ chính → "Merge tất cả vào main branch và dọn dẹp worktree."
🆚 Khi nào dùng Agent Team vs Git Worktree?
Agent Team: task độc lập hoàn toàn về file (build 3 website khác nhau từ 0), không cần git history.
Git Worktree: nhiều agent trên cùng 1 project có sẵn, share file chung (CSS, nav), cần lịch sử rõ ràng.

Pro tip: kết hợp cả hai — Agent Team điều phối, Worktree tách biệt workspace = workflow chuyên nghiệp nhất.

☁️ Chương 13 • Kết

Deploy lên cloud — Netlify, Modal & automation

Nghe từ trên YouTube
🌐

Netlify

Website tĩnh · miễn phí

Deploy HTML/CSS/JS. Hai cách: kéo thả folder lên web, hoặc nhờ Claude Code deploy trực tiếp. Phù hợp landing page, portfolio, tool đơn giản.

✓ Miễn phí vô hạn cá nhân

Modal

Backend API · $5 credit free

Deploy skill của bạn thành URL — ai cũng gọi được qua HTTP, kết nối với n8n, make.com, Zapier. Rẻ hơn nhiều cho workflow nhỏ.

⚡ Thường tốn < $1 test nhiều lần

Các lựa chọn khác

▲ Vercel

Như Netlify nhưng tốt hơn cho Next.js.

🚂 Railway

Deploy Python/Node app dễ, có free tier.

🐙 GitHub Pages

Miễn phí hoàn toàn, cần biết git cơ bản.

🔗 Pipeline automation thực tế
Trigger (email / form / lịch) n8n / make.com Modal endpoint Skill chạy Email / Sheet / Slack

Ví dụ Thanh: lead mới đăng ký Google Form → n8n gọi Modal endpoint → skill phân loại lead → lưu Google Sheet → gửi tóm tắt. Tự động hoàn toàn, không cần can thiệp.

⚠️ Deploy có trách nhiệm

Đừng deploy app nhận thông tin nhạy cảm (email, password, thanh toán) mà chưa có developer có kinh nghiệm review phần authentication. Claude Code viết code tốt nhưng bảo mật không ai kiểm chứng được. Website cá nhân / nội bộ team — thoải mái deploy. App cho người ngoài (nhất là liên quan tiền) — nhờ pro review trước.

Thứ tự ưu tiên

3 tầng — học cái gì trước?

Tầng 1 · NỀN TẢNG Phải có — không có thì mọi thứ khác kém hiệu quả
CLAUDE.md tốt + Verification loop + Plan Mode trước khi build
Tầng 2 · TĂNG TỐC Nên có — tạo khác biệt về năng suất hàng ngày
Skills cho workflow lặp + Context management + MCP kết nối ngoài
Tầng 3 · MỞ RỘNG Khi cần — mạnh nhưng đắt, chỉ dùng đúng lúc
Sub-agents + Agent Teams + Git Worktrees + Deploy
5 Takeaways

Bài học cốt lõi

🚀 Action Plan · Tuần đầu

Bắt đầu từ đâu?

NGÀY 1 – 2
Cài đặt + lệnh đầu

Đăng ký Claude Pro, cài Node.js LTS, cài Claude Code, mở Antigravity. Gõ tin nhắn đầu tiên: "Tạo file hello.txt nội dung Xin chào".

NGÀY 3 – 4
CLAUDE.md + Plan Mode

Tạo folder mới, chạy /init, viết CLAUDE.md cho một ý tưởng đơn giản. Dùng Plan Mode để lập kế hoạch trước khi build.

NGÀY 5 – 7
Skill đầu tiên + Deploy

Chọn 1 công việc bạn làm đi làm lại → nhờ Claude biến thành skill. Build landing page, deploy lên Netlify, chia sẻ URL cho 1 người.

Xem full course 2h của Thanh

Infographic này chỉ tóm lược — Thanh demo trực tiếp từng lệnh, có đầy đủ code ví dụ và file mẫu trong mô tả video.

Mở trên YouTube