Bạn star một course trên GitHub. Đọc 3 bài đầu. Rồi cuộc sống xảy ra, và bạn không bao giờ quay lại. Ai cũng vậy cả.

Nhưng thật ra bạn không cần đọc hết 136 bài. Bạn chỉ cần Claude Code đọc hộ, rồi dạy bạn đúng bài, đúng lúc — ngay khi bạn đang code.


Tại Sao Cách Này Hiệu Quả Hơn Đọc Course

Claude Code vốn đã thông minh. Nó biết lập trình, biết patterns, biết best practices. Nhưng kiến thức của nó là generic. Hỏi “cách handle errors tốt nhất trong Claude Code?” thì bạn sẽ nhận được câu trả lời giáo khoa mà documentation nào cũng có.

Giờ hãy tưởng tượng Claude Code có access vào 136 bài học thực chiến, từ cài đặt đến multi-agent workflows. Hỏi cùng câu đó, nó sẽ kéo ra lesson cụ thể về meta-debugging patterns, đưa ra command sequence chính xác, và cảnh báo 3 cái bẫy mà phần lớn developer dính.

Đó là sự khác biệt giữa AI generic và mentor chuyên sâu.

Cách làm cực đơn giản: clone repo Claude Code Mastery về máy, rồi bảo Claude Code tham chiếu nó. Một lệnh git clone, một dòng trong CLAUDE.md. 5 phút setup cho hàng tháng coaching tốt hơn.

Và điều hay nhất? Learning by doing luôn thắng reading. Thay vì ép bản thân đọc 136 bài rồi hy vọng nhớ được, bạn học từng concept đúng lúc cần — giữa lúc đang làm việc thật.


Hướng Dẫn Từng Bước

Bước 1: Clone Course

Terminal window
git clone https://github.com/ShipWithAI/claude-code-mastery.git ~/claude-course

Toàn bộ course — 16 phases, 64 modules, 136 lessons — nằm trên máy bạn. Khoảng 50MB, clone vài giây.

Bước 2: Thêm 1 Dòng Vào CLAUDE.md

Trong project bạn đang làm, mở (hoặc tạo) file CLAUDE.md ở thư mục gốc và thêm:

Reference ~/claude-course for Claude Code best practices and patterns.
When I ask for help, suggest relevant lessons from the course.

Xong. Claude Code đọc CLAUDE.md khi bắt đầu mỗi session. Giờ nó biết về course và sẽ tham chiếu khi phù hợp.

Bước 3: Ví Dụ CLAUDE.md Hoàn Chỉnh

Đây là một CLAUDE.md đầy đủ với course reference:

CLAUDE.md
## Project
E-commerce API dùng Node.js + TypeScript + PostgreSQL.
## Conventions
- Files: kebab-case
- Routes → Services → Repositories pattern
- Business logic chỉ trong services/
- TypeScript strict mode
## AI Mentor
Read ~/claude-course/COURSE-INDEX.md first to understand the course structure.
Reference ~/claude-course for Claude Code best practices.
When I ask about prompting, context management, or debugging strategies,
check the course for specific techniques and patterns.
Always cite the specific phase and module name when answering.

Bước 4: Tạo Slash Command Mentor

Đây là phần hay nhất. Tạo file .claude/commands/mentor.md trong project:

Read @~/claude-course/COURSE-INDEX.md to understand the course structure.
You are my Claude Code mentor. I want to learn by DOING, not reading.
Give me ONE practical task related to: $ARGUMENTS
RULES:
1. The task must be something I DO right now (run a command, write a prompt,
edit a file). No theory.
2. After I complete it, tell me WHAT I learned and WHICH course lesson
covers it (cite phase + module from COURSE-INDEX.md).
3. If I'm stuck, give me the exact command to type.
4. Keep it SHORT — max 10 lines.
5. After every 5 tasks, give me a scorecard of what I've learned.
Give me the first task now. Wait for my response before the next one.

Giờ gõ /mentor build a todo app là Claude Code thành coach — đưa từng task, kiểm tra kết quả, rồi cite lesson bạn vừa thực hành.

Ví dụ khác:

/mentor debug this API endpoint
/mentor refactor this component using best practices
/mentor set up a new project from scratch

Bước 5: Hoặc Paste Mega Prompt Trực Tiếp

Nếu không muốn tạo slash command, paste prompt này vào đầu bất kỳ session Claude Code nào:

Read @~/claude-course/COURSE-INDEX.md to understand the course structure.
You are my Claude Code mentor. Teach me by guiding me to BUILD a real
Todo app from scratch. Don't give me a learning path or lecture me.
Give me ONE small task at a time, I do it, you check, then next task.
RULES:
1. Every task = something I DO (type a command, write a prompt, edit a file).
2. After each task, tell me WHAT I learned + WHICH lesson from COURSE-INDEX.md.
3. Start easy (install Claude Code), then gradually harder.
4. If I'm stuck, give the exact command. Don't make me guess.
5. Max 10 lines per response.
6. Scorecard every 5 tasks.
7. Todo app: HTML + CSS + vanilla JS. No frameworks.
8. By the end: working app + I know how to use Claude Code for my own projects.
Ask what OS I'm using, then give me the install command. Wait for my response.

Paste một lần, Claude Code sẽ dẫn bạn qua ~25 tasks — từ zero đến deploy app Todo hoàn chỉnh. Mỗi task mất 2-5 phút, và sau mỗi task Claude cite đúng lesson từ course.


Bạn Sẽ Học Được Gì (Mà Không Biết Mình Đang Học)

Không cần lên kế hoạch. Claude lo hết:

  • Tasks 1-3: Cài Claude Code, cuộc trò chuyện đầu tiên, tạo folder project
  • Tasks 4-12: Build HTML/CSS bằng Claude Code — học prompting tự nhiên
  • Tasks 13-22: Thêm JavaScript, multi-file editing, debugging, refactoring
  • Tasks 23-25: Thêm localStorage, hoàn thiện, deploy

Sau mỗi task, Claude nói lesson nào liên quan. Khi xong, bạn đã cover Phase 1 đến Phase 8 mà không đọc trang nào cả.


Mẹo

  • Luôn cập nhật. Course thường xuyên có lessons mới. Chạy cd ~/claude-course && git pull để mentor luôn up-to-date.

  • Star repo trên GitHub để nhận notification khi có phases và lessons mới. Course được duy trì và cập nhật thường xuyên.


Sẵn sàng chưa? Chỉ mất 5 phút:

  1. Clone course repo
  2. Thêm AI Mentor section vào CLAUDE.md
  3. Tạo .claude/commands/mentor.md hoặc paste mega prompt
  4. /mentor build a todo app và bắt đầu build

Star repo nếu thấy hữu ích — giúp developer khác tìm thấy nó dễ hơn.