YouTube • 2026 Thanh Trần · 5 Phút AI 🧠 AI / Agent

Học Claude Code từ con số 0
Build AI Projects, Sub-Agents & Automation

Khoá 2h11 thực dụng nhất tiếng Việt: từ "không biết terminal là gì" → build website + automation + deploy thật. CEO F.Minist AI chỉ quy trình thực tế đang dùng mỗi ngày — không lý thuyết. Xuyên suốt CLAUDE.md 3 lớp, sub-agents song song, skills tự động hoá, MCP, hooks và git worktree.

Xem trên YouTube
Học Claude Code từ con số 0 thumbnail
2:11:00 • 14 chương
14
Chương kiến thức
200k
Token context window
$20
Claude Pro / tháng

Tổng quan

Bạn sẽ học được gì?

14 chủ đề từ "Claude Code là gì" → demo build website thật → .claude/ directory → context management → MCP & hooks → agent teams song song → deploy lên Internet.


🤖
Phần 1 · Nền tảng

Claude Code là gì? Khác Claude chat ra sao?

Claude chat là thợ tư vấn qua Zalo. Claude Code là thợ đến tận nhà, lấy dụng cụ, tự sửa.

Xem từ 00:00:47

Claude Chat (truyền thống)

Advisor
  • Mở trình duyệt, hỏi-đáp text
  • Bạn copy-paste output về máy
  • AI không chạm file của bạn
  • Tư vấn nhưng bạn phải tự thi công

Claude Code

Action
  • Chạy trực tiếp trên máy của bạn (terminal/IDE)
  • Đọc file, tạo file, sửa code, chạy lệnh
  • Bạn mô tả tiếng Việt → nó tự làm
  • Cần không cần biết code — chỉ cần biết giao việc

"Vai trò của bạn thay đổi từ người viết code → người chỉ đạo. Cái thay đổi không phải là bạn code giỏi hơn, mà là bạn nắm được bức tranh toàn cảnh."

— Thanh Trần, 00:03:25


⚙️
Phần 2

Cài đặt từ con số 0

5 bước: Claude Pro → Node.js → terminal → IDE → extension. Windows hoặc Mac đều được.

Xem từ 00:04:42
1
Claude Pro
$20/tháng (17 nếu trả năm). Bản free KHÔNG chạy được.
00:05:23
2
Node.js
Cài Node + npm để có lệnh claude toàn cục.
00:08:00
3
Terminal
Mở terminal trong thư mục dự án → gõ claude → login Pro.
00:11:51
4
Chọn IDE
VS Code (Microsoft, quen thuộc) hoặc Antigravity (Google, AI-native).
00:16:11
5
Extension
Cài extension Claude Code (kiểm tra dấu tích Anthropic tránh bản giả mạo).
00:20:55

💸 Quan điểm về chi phí $20

"Nếu Claude Code tiết kiệm cho bạn 5 tiếng/tuần thôi — giá trị đó so với $20 là bao nhiêu?" Với tác giả: Claude Code mang lại $5,000–$10,000 giá trị/tháng. 00:04:09


🛡️
Phần 3

4 permission mode — bấm Shift+Tab để chuyển

Chọn đúng mode = vừa nhanh vừa an toàn. Sai mode = hoặc chậm như rùa, hoặc xoá nhầm production.

Xem từ 01:06:20

1. Ask before edit

An toàn

Claude hỏi xác nhận mỗi thay đổi.

Dùng khi: production code, người mới, app có 10M user. Nhược: hỏi mỗi 5–10 giây, mệt.

2. Auto edit

Cân bằng

Tự sửa file có sẵn. Tạo file mới vẫn hỏi.

Dùng khi: làm dự án quen, các thay đổi quy mô vừa.

3. Plan mode

Đỉnh cao

CHỈ lập kế hoạch, KHÔNG sửa gì.

Dùng khi: task lớn cần review kế hoạch trước. Tiết kiệm "hàng chục giờ/tuần".

4. Bypass permission

⚠ Nguy

Toàn quyền, không bao giờ hỏi.

Dùng khi: dự án throwaway. KHÔNG dùng: production, dữ liệu thật.

/context

Xem token & % context window đã dùng (VD 19k/200k · 10%)

/compact

Nén cuộc hội thoại — bảo Claude giữ lại gì

/init

Tự scan folder + sinh CLAUDE.md phù hợp


📜
Phần 4

CLAUDE.md — file định hướng 3 lớp

Analogie: bạn thuê 3 nhân viên viết bài fanpage — mỗi người 1 style. Đưa cho họ 1 file "giọng văn ngắn, không sáo rỗng" thì 80% bài đã đúng style.

Xem từ 00:26:13
Tier 1 · Global
~/.claude/CLAUDE.md. Áp dụng MỌI dự án. VD: "luôn trả lời tiếng Việt", "không xoá file khi chưa hỏi".
Tier 2 · Per-project
Trong .claude/CLAUDE.md của từng dự án. Tech stack, design rule, workflow riêng cho dự án.
Tier 3 · Enterprise
Cho công ty có license Anthropic Enterprise. 99% người dùng không cần. VD: "không bao giờ xoá production database".

⚖️ Quy tắc đọc

Khi khởi động, Claude đọc theo thứ tự Global → Per-project → Enterprise. Nếu mâu thuẫn, lớp sau ghi đè lớp trước. 00:44:42

💡 5 thành phần của CLAUDE.md tốt

  • Tổng quan dự án: dự án gì, cho ai, mục đích
  • Tech stack: HTML thuần / React / Python — Claude không phải tự đoán
  • Quy tắc thiết kế: màu chủ đạo, font, style tổng thể
  • Rule bắt buộc: phải mobile-friendly, không dùng màu đỏ, mọi nút có hover...
  • Workflow: sau mỗi thay đổi lớn → chụp screenshot + so sánh với design gốc

🏗️
Phần 5 · Demo thực tế

Build website công ty trong 30 phút

3 giai đoạn: InspirationCLAUDE.mdBuild + Verify loop. Demo thật trên dự án F.Minist AI.

Xem từ 00:28:41
00:28:55

GĐ 1 · Tìm Inspiration trên godly.website

Lướt thư viện showcase design đẹp, chọn 1–2 ảnh phong cách bạn thích. Không cần giống hệt — chỉ cần cùng phong cách.

00:29:30

Trick chụp full-page screenshot

F12 mở DevTools → Ctrl+Shift+P → gõ "screenshot" → Capture full size screenshot. Sau đó nén ảnh xuống ~10× bằng Paint (4MB → vài chục KB) để không ngốn token.

00:30:53

GĐ 2 · Nhờ Claude viết CLAUDE.md từ ảnh

"Tôi muốn build website cho [công ty]. Đây là ảnh design style tôi muốn theo. Tạo cho tôi 1 CLAUDE.md phù hợp." → Claude phân tích style từ ảnh + đọc website hiện tại (nếu có) để bổ sung thông tin.

00:34:35

GĐ 3 · Build + Verify Loop

"Build cho tôi 1 website hoàn chỉnh dựa theo CLAUDE.md + ảnh tham chiếu. Sau khi tạo, chụp screenshot so sánh với ảnh gốc và tinh chỉnh đến khi sát nhất có thể."

🔁 Verify Loop — bí mật chính của Claude Code hiệu quả

Người dùng không hiệu quả: giao task → Claude làm → giao task tiếp. Nếu Claude làm sai ở bước 1, mọi bước sau đều lỗi chồng lên nhau.

Người dùng hiệu quả: cho Claude một cơ chế để TỰ kiểm tra kết quả của chính nó. Lần 1 đạt 80%, lần 2 → 90%, lần 3 → 95%, lần 4 → 99%.

Sức mạnh thật của AI không phải "perfect first try" — mà là tốc độ iteration. 00:37:20

"Đừng nói chung chung 'cho to lên'. Cho con số: 'logo to lên 20%'. Số cụ thể giúp Claude biết chính xác cần làm gì."

— Tip về feedback tự nhiên, 00:38:50


📁
Phần 6

.claude/ directory — bí mật của 10% top user

Thư mục ẩn (dấu chấm đầu tên) chứa toàn bộ cấu hình nâng cao. 90% người dùng không biết tới sự tồn tại của nó.

Xem từ 00:42:01
my-project/
├── CLAUDE.md            # bộ não dự án (per-project)
├── .claude/
│   ├── CLAUDE.local.md  # bản private, không đẩy git
│   ├── settings.json     # cấu hình + HOOKS
│   ├── memory.md         # bộ nhớ cá nhân (tên team, preferency)
│   ├── rules/             # chia nhỏ CLAUDE.md theo chủ đề
│   │   ├── workflow.md   # verify trước commit, ...
│   │   ├── design.md     # màu, font, spacing
│   │   └── coding.md     # HTML thuần, không framework
│   ├── agents/           # sub-agents chuyên dụng
│   │   ├── researcher.md
│   │   ├── reviewer.md
│   │   └── qa-tester.md
│   └── skills/           # macro tự động hoá task lặp
│       ├── shopee.md
│       └── tao-bai-hoc.md
└── src/                  # code thực tế dự án

✅ Tip viết rules

  • Chạy /init trước khi viết tay — Claude tự scan folder + đề xuất
  • Bullet ngắn + density cao, không văn dài
  • Đặt rule QUAN TRỌNG NHẤT ở đầu file (primacy bias) — không phải dòng 50
  • Tối đa 200–500 dòng/file rule
  • Claude sai cùng lỗi 2 lần → ngay lập tức thêm rule fix lỗi đó vĩnh viễn

❌ Đừng làm

  • Ném nguyên API doc dài vào CLAUDE.md — đọc kém hiệu quả
  • Dùng include lớn khi chưa cần — tốn token cực kỳ
  • Rule kiểu "hãy viết code tốt" — không đo lường được
  • Để 1 file dài > 500 dòng mà không tách
  • Lưu API key / password vào memory.md

👥
Phần 7

Sub-Agents — đội ngũ AI chuyên biệt

Parent agent giao việc cho các sub-agent. Mỗi sub khởi đầu context 0% → không làm bẩn context parent + nhìn task với góc nhìn mới.

Xem từ 00:51:01

🔍 Research Agent

Thu thập

Đi ra ngoài đọc nhiều thư viện/website, trả về bản tóm tắt cho parent. Context riêng → parent không bị ngốn.

"Nghiên cứu 5 thư viện tracking Python phổ biến nhất, so sánh ưu/nhược, trả về tóm tắt 1 trang."

🔎 Reviewer Agent

Thông minh nhất

Sau khi parent viết xong code, context của nó đầy "lý do tại sao tôi viết như vậy" → không review khách quan được. Gửi sang reviewer agent với context sạch.

Giống quy trình code review trong công ty lớn: 1 người viết, 1 người khác review.

🧪 QA Testing Agent

Tự động

Sau khi xây xong feature mới → tự chạy test + báo cáo kết quả. Tách biệt với agent viết code.

Ví dụ: "Test toàn bộ form đăng ký + báo cáo lỗi nếu có."

⚠️ Toán xác suất của sub-agent: nhiều ≠ tốt

Giả sử mỗi sub-agent có 95% xác suất hoàn thành đúng:

1 sub-agent95%
3 sub-agents (0.95³)85.7%
10 sub-agents~60%
50 sub-agents7%

Bài học: ít sub-agent với task rõ ràng > nhiều sub-agent với task mơ hồ. Parent agent orchestrate, sub-agent làm việc đơn giản. 01:43:13


Phần 8

Skills — macro cho task lặp đi lặp lại

"Cái thứ có giá trị thực tế ngay lập tức nhất cho công việc hàng ngày." Mô tả quy trình 1 lần → mọi lần sau gọi 1 câu là Claude làm hết.

Xem từ 00:54:55
.claude/skills/shopee.md 00:55:25
---
name: shopee
description: Săn deal Shopee theo budget + đánh giá chất lượng
---

# Quy trình
1. Mở Chrome → vào shopee.vn
2. Tìm kiếm sản phẩm theo yêu cầu
3. So sánh review + giá 3-5 lựa chọn
4. Lọc theo tiêu chí chất lượng (review ≥ 4.5, ≥ 100 đánh giá)
5. BẮT BUỘC hỏi xác nhận trước khi mua

📊 Tác động đo được

Trước skill: vợ tác giả mất 30 phút lướt Shopee cho mỗi sản phẩm.

Sau skill: chỉ cần nói "Tìm cho tôi 1 phao bơi tay đeo cho trẻ em ngân sách dưới 300k" → Claude tự làm hết, trả về 3–5 lựa chọn tốt nhất.

💡 4 nguyên tắc xây skill

  • Bắt đầu với task bạn LÀM ĐI LÀM LẠI NHIỀU NHẤT — không cố tạo skill phức tạp ngay
  • Nhờ chính Claude Code viết skill cho bạn — bạn mô tả quy trình, nó viết
  • Test trong session mới (không có context cũ) xem hiểu đúng không
  • Sai > 30% lần → feedback cho Claude chỉnh skill, lặp đến khi đạt > 95% chính xác

🧠
Phần 9

Context management — vì sao Claude "quên"

Analogie: bạn họp 2 tiếng với đồng nghiệp. Đột ngột anh ấy mất ký ức 1 tiếng đầu. Mọi quyết định nền tảng đầu buổi → bay sạch.

Xem từ 00:58:54
0–50% — Tốt nhấtNhớ mọi thứ, quyết định nhất quán
50–80% — Theo dõiCó thể bỏ sót chi tiết nhỏ
80–100% — NguyQuên kiến trúc, code mâu thuẫn, hỏi lại đầu

📏 Đơn vị token

1000 token ≈ 750 từ EN ≈ 500–600 từ VI (tiếng Việt có dấu nặng hơn). 1 trang A4 ≈ 500–700 token.

🪟 Context window

Opus 4.6 = 200k token ≈ quyển sách 500 trang. Nghe nhiều nhưng đọc full codebase 50 file đã hết.

💸 Ngốn token nhất

Screenshot/ảnh → cực nhiều. Web search → 5–10k mỗi lần. Đọc full file Excel → nhiều hơn bạn nghĩ.

⚡ Compaction — kiểm soát, đừng để Claude tự làm

Auto compaction (Claude tự làm ở 100%) xảy ra giữa chừng task → bạn không biết nó quên cái gì. Manual compaction (bạn gõ /compact) → bạn chọn thời điểm.

Compact KÈM hướng dẫn (giữ ưu tiên):

/compact Hãy ưu tiên giữ kiến trúc hệ thống, database design, và list file đã tạo. Đây là quyết định quan trọng nhất của session.

Quy tắc vàng: compact ở 70–80%, sau khi hoàn thành milestone — KHÔNG đợi 100%, KHÔNG làm giữa chừng task. 01:05:01


🔌
Phần 10

MCP — kết nối Claude với thế giới ngoài

MCP server = "plug-in" cho Claude. Đọc Gmail, tạo PR GitHub, lên lịch Calendar, viết Notion — tất cả từ trong Claude Code.

Xem từ 01:20:06
📧

Gmail MCP

Đọc 100 email + phân loại + gán nhãn dưới 1 phút. Trước: 30–45 phút thủ công.

🐙

GitHub MCP

Đọc PR + review code + tạo issue từ bug report. PM tự động cho team.

📅

Google Calendar

"Tìm slot 60 phút trống tuần này, tránh sáng thứ 2 và chiều thứ 6."

📝

Notion MCP

Tạo doc từ code, cập nhật task tracker, tổng hợp meeting note theo template.

🎯 Quy trình 3 bước với MCP (chuyên nghiệp)

1.

Prototype nhanh với MCP — vài phút, test xem tính năng có khả thi không.

2.

Convert thành skill — skill chỉ tốn vài chục token (vs MCP hàng nghìn token).

3.

Giữ MCP cho ngoại lệ — MCP quá phức tạp (vd Dep Tool browser) hoặc dùng rất ít → không đáng convert.

Tip phát hiện MCP ngốn token: gõ /context — nếu 1 MCP server chiếm > 5% context window → cân nhắc convert sang skill. 01:30:48

⚠️ Cảnh báo bảo mật MCP

CHỈ cài MCP từ nguồn uy tín: mcpserver.org hoặc github.com/modelcontextprotocol/servers (chính thức Anthropic). Có những bản giả mạo đã làm lộ thông tin máy người dùng. 01:31:17


🪝
Phần 11

Hooks — điểm kiểm soát cố định trong workflow

Anthropic định nghĩa: hook là "deterministic control point". Bạn cấu hình trong .claude/settings.json để Claude tự chạy lệnh shell ở thời điểm bạn chọn.

Xem từ 01:33:50
PreToolUse

Chạy TRƯỚC khi Claude dùng 1 tool. VD: backup file trước khi Edit, audit log lệnh bash.

PostToolUse

Chạy SAU khi Claude dùng tool. VD: tự format code sau Edit (Prettier, Black, gofmt).

Notification

Chạy khi Claude gửi notification (hỏi xác nhận, xong task). VD: "ding" âm thanh + desktop notify.

Stop

Chạy khi Claude dừng hoàn toàn (kết thúc session). VD: tự động backup file đã thay đổi.

.claude/settings.json — hook âm thanh khi xong task 01:35:34
{
  "hooks": {
    "Notification": [{
      "matcher": "",
      "command": "powershell -c [System.Media.SystemSounds]::Asterisk.Play()"
    }],
    "PostToolUse": [{
      "matcher": "Write|Edit",
      "command": "prettier --write $CLAUDE_TOOL_OUTPUT_FILE || true"
    }]
  }
}

"Hook chạy với quyền đầy đủ của terminal bạn. Một hook lỗi có thể gián đoạn Claude. Luôn thêm || true vào cuối command để lỗi hook không ảnh hưởng đến Claude Code."

— Tip an toàn về hook, 01:38:22


🧑‍🤝‍🧑
Phần 12

Agent Teams + Git Worktree — chạy song song

Mở 3 cửa sổ Claude → mỗi cửa sổ build 1 trang trong worktree riêng → merge về main. Không lo conflict, debug đỡ ác mộng.

Xem từ 01:49:30

✅ Parallelization có giá trị khi

  • Task độc lập hoàn toàn — không cần kết quả của nhau
  • Mỗi task đủ phức tạp để đáng spin up agent riêng
  • Cần khám phá nhiều hướng (3 phiên bản design, 5 chủ đề research)
  • Demo: build 3 trang website cùng style — 3 agent / 3 worktree → merge

❌ Đừng dùng khi

  • Task quá nhỏ — thời gian khởi động agent > thời gian làm
  • Task phụ thuộc nhau — A chưa xong thì B không biết phải làm gì
  • Đang tối ưu chi phí — mỗi sub-agent = 1 instance Claude tính tiền riêng
  • Lo lắng độ chính xác — nhớ toán 50 sub-agent = 7% success

🌳 Agent Teams vs Git Worktree — khi nào dùng cái nào?

Tình huống Agent Teams Git Worktree
3 website hoàn toàn khác nhau
Nhiều feature trên 1 project có sẵn
Share file chung (CSS, navigation)
Cần track lịch sử qua GitHub
Throwaway, không cần git

Combo chuyên nghiệp nhất: Agent Teams để điều phối + Git Worktree để tách biệt workspace. 01:59:46


🚀
Phần 13

Deploy — biến thứ bạn build thành sản phẩm thật

Cho đến giờ mọi thứ vẫn nằm trên máy bạn. Deploy = URL riêng, chạy 24/7, ai cũng truy cập được kể cả khi máy tắt.

Xem từ 02:00:50

🌐 Netlify — Frontend

Miễn phí

Deploy website tĩnh HTML/CSS/JS. Kéo-thả folder hoặc bảo Claude tự deploy.

Phù hợp: landing page, portfolio, tool đơn giản, form.

Cách dùng: "Website trong thư mục này đã hoàn chỉnh. Hãy deploy lên Netlify. Tôi đã có account." 02:03:11

⚡ Modal — Backend / API

$5 credit free

Deploy backend function. Biến 1 skill thành URL gọi được từ n8n, Make.com, Zapier.

Phù hợp: automation workflow, AI API endpoint, tự động trigger từ email/form.

Demo: "Tôi có skill 'tạo bài học' trong .claude/skills. Deploy lên Modal như web endpoint — URL hiện form nhập input, submit → chạy skill → trả kết quả." 02:06:40

🛡️ Cảnh báo bảo mật khi deploy

Đừng bao giờ deploy app nhận thông tin nhạy cảm (email, password, payment) cho người dùng bên ngoài mà chưa có developer kinh nghiệm review phần authentication. Claude viết code tốt nhưng bảo mật thì không ai kiểm chứng được.

Website cá nhân + nội bộ team OK. App public liên quan tiền → review trước. "Đây không phải lý do để không deploy — mà là lý do để deploy có trách nhiệm." 02:03:53

Netlify

Static, kéo-thả

Vercel

Tốt cho Next.js

Railway

Python/Node app

Modal

Automation, AI

Supabase

Database + auth


🎯
Phần 14 · Outro

Công nghệ thay đổi, tư duy thì không

Claude Code sẽ thay đổi, Modal sẽ thay đổi, Netlify sẽ thay đổi, AI model cũng thay đổi. Thứ duy nhất không thay đổi: cách bạn nghĩ.

Xem từ 02:09:51

"Cái thứ duy nhất không thay đổi được là tư duy của bạn — việc lên kế hoạch trước khi xây, verify từng bước, biến workflow lặp lại thành automation, và liên tục hỏi: cái gì tôi đang làm thủ công mà AI có thể làm? Đó mới là kỹ năng của thế kỷ này."

— Thanh Trần, 02:10:15

💡 5 tư duy lấy về (không phụ thuộc công nghệ)

  • Vai trò mới: từ "viết code" → "chỉ đạo" — bạn nắm bức tranh toàn cảnh, AI làm chi tiết
  • Plan mode > giao việc thẳng: 5 phút đọc plan tiết kiệm 5 giờ debug
  • Verify loop: AI hoàn hảo không phải ngay lần 1 — mà ở tốc độ iterate
  • Skill > MCP: làm lặp 2 lần là cần skill, không phải làm thủ công lần 3
  • Khiêm tốn với bảo mật: code Claude viết tốt — bảo mật vẫn cần con người review

Tự kiểm tra

Bạn nhớ được bao nhiêu?

10 câu — click vào đáp án để xem đúng/sai và giải thích.

/ MCQ đúng từ lần trước ·

MCQ 1

Đâu là khác biệt cốt lõi giữa Claude Code và Claude chat thông thường?

00:01:05
Đáp án: C. Đây là điểm mấu chốt. Claude Code hành động trên máy bạn (như thợ đến tận nhà), trong khi Claude chat chỉ tư vấn (như thợ tư vấn qua Zalo). Cả hai dùng cùng model — khác biệt là quyền truy cập máy và khả năng dùng tool.
MCQ 2

Thứ tự Claude đọc 3 lớp CLAUDE.md là gì? Lớp nào ghi đè khi mâu thuẫn?

00:44:42
Đáp án: B. Global (preferency cá nhân áp dụng mọi dự án) → Per-project (rule riêng cho từng dự án) → Enterprise (cho công ty có license). Lớp sau ghi đè để dự án cụ thể có thể override default cá nhân khi cần.
MCQ 3

Khi nào nên chạy /compact?

01:05:01
Đáp án: D. Compact ở 70–80% còn không gian sạch để Claude tiếp tục. Đợi 100% thì auto compaction sẽ xảy ra giữa chừng task → mất ngữ cảnh nguy hiểm. KHÔNG bao giờ compact ở giữa task vì có thể quên các bước trước.
MCQ 4

Quy trình 3 bước khi làm việc với MCP của tác giả là gì?

01:29:38
Đáp án: C. MCP tốn hàng nghìn token mỗi lần dùng, skill chỉ vài chục token. Ngoại lệ giữ MCP: MCP quá phức tạp để viết skill (như Dep Tool browser) hoặc dùng quá ít, không đáng đầu tư.
MCQ 5

Nếu mỗi sub-agent có 95% xác suất thành công, dùng 10 sub-agent thì tỷ lệ tổng cộng hoàn thành đúng là?

01:43:13
Đáp án: A. Xác suất nhân lên: 0.95¹⁰ ≈ 0.598 = ~60%. Với 50 sub-agent: 0.95⁵⁰ ≈ 7%. Bài học: ít sub-agent với task rõ ràng > nhiều sub-agent với task mơ hồ.
Suy ngẫm 1 00:59:11

Công việc nào trong ngày bạn đang làm đi làm lại nhiều nhất? Nếu biến nó thành 1 skill Claude Code, bạn sẽ mô tả quy trình thế nào trong 5–7 bước?

Gợi ý: Liệt kê các task thường thấy: viết email theo template, tạo báo cáo tuần, tìm/so sánh sản phẩm online, dọn email, lên outline bài viết. Mỗi task viết quy trình theo cấu trúc: (1) trigger(2) input cần(3) các bước Claude làm(4) output dạng gì(5) constraint bắt buộc (vd: phải hỏi xác nhận trước khi mua).

Suy ngẫm 2 00:44:20

3 rule quan trọng nhất bạn sẽ đưa vào globalCLAUDE.md (áp dụng mọi dự án) là gì? Tại sao?

Gợi ý: Phổ biến: (1) "Luôn trả lời tiếng Việt trừ khi được yêu cầu" — workflow rõ ràng cho user VN; (2) "Không bao giờ xoá/overwrite file mà không hỏi" — bảo vệ tránh disaster ở bypass mode; (3) "Khi không chắc, vào plan mode trước" — buộc Claude review trước khi action. Đặt rule QUAN TRỌNG NHẤT ở đầu file (primacy bias).

Suy ngẫm 3 01:06:55

Plan mode vs Auto edit — với từng tình huống dưới đây bạn dùng mode nào? Sửa bug nhỏ trên website production / Build feature mới chưa rõ scope / Demo throwaway dự án.

Gợi ý: Production: Ask before edit (hỏi xác nhận từng thay đổi — chấp nhận chậm hơn để an toàn). Feature mới chưa rõ scope: Plan mode trước → review plan → chuyển auto edit khi đồng ý. Demo throwaway: Bypass permission cho nhanh (chỉ throwaway thôi, đừng quen tay). Nguyên tắc: stake càng cao, mode càng "an toàn".

🛠 Bài tập 1

Setup Claude Code + globalCLAUDE.md trong 1 ngày

Cài đặt Claude Pro + Node.js + IDE (Antigravity hoặc VS Code). Sau đó tạo ~/.claude/CLAUDE.md với 5 rule cá nhân quan trọng nhất. Chạy thử /init trong 1 folder dự án để xem Claude tự sinh CLAUDE.md ra sao.

Đạt nếu sau khi làm bạn có:

  • Lệnh claude chạy được trong terminal + đã login Pro
  • File ~/.claude/CLAUDE.md với tối thiểu 5 rule, rule quan trọng nhất ở đầu file
  • Gửi tin nhắn đầu tiên trong terminal, Claude tạo được 1 file txt
  • Phân biệt được 4 permission mode + biết bấm Shift+Tab để chuyển
  • Hiểu được output của /context (token đã dùng)
🛠 Bài tập 2

Build + Deploy 1 skill end-to-end trong tuần

Chọn 1 công việc bạn làm đi làm lại NHIỀU NHẤT. Nhờ Claude Code tạo file skill cho công việc đó trong .claude/skills/. Test trong session mới (context sạch). Nếu đạt > 95% chính xác, thử deploy skill đó lên Modal như web endpoint để bạn bè dùng qua URL.

Đạt nếu sau khi làm bạn có:

  • File .claude/skills/<ten>.md với name + description + quy trình rõ ràng
  • Test 3 lần trong session mới, ít nhất 2/3 lần ra đúng output
  • Nếu sai > 30% lần: đã feedback + chỉnh skill ít nhất 1 vòng
  • (Bonus) Deploy lên Modal với URL có thể chia sẻ — gửi link cho ≥ 1 người ngoài để test
  • Đo thời gian tiết kiệm: trước vs sau khi có skill (con số cụ thể)

Tóm lược

3 ý cuối lấy về

🧭

CLAUDE.md = file định hướng

Không phải để Claude giỏi hơn — mà để Claude hiểu bạn đúng ngay từ đầu. 3 lớp Global → Per-project → Enterprise. Đặt rule quan trọng nhất ở đầu file (primacy bias).

🔁

Verify loop > one-shot

Bí mật của user hiệu quả: cho Claude cơ chế TỰ kiểm tra. Lần 1 đạt 80% trong 2 phút, lần 4 → 99% sau 10 phút. AI mạnh ở tốc độ iterate, không phải hoàn hảo lần đầu.

🎯

Skill > MCP > thủ công

Làm 2 lần là cần skill. MCP để prototype nhanh → convert thành skill (tiết kiệm token 100×). Hỏi mỗi ngày: "Cái gì tôi đang làm thủ công mà AI có thể làm?"