luongnv89/claude-howto
Repo claude-howto là guide trực quan, nhiều ví dụ và template copy-paste cho Claude Code, bao phủ từ khái niệm cơ bản đến agent nâng cao. Hữu ích để chuẩn hóa cách dùng AI coding assistant trong workf…
Kết luận: fit · Công nghệ: claude-code · ai-agent · developer-tools · prompt-engineering · automation
Repo claude-howto là guide trực quan, nhiều ví dụ và template copy-paste cho Claude Code, bao phủ từ khái niệm cơ bản đến agent nâng cao. Hữu ích để chuẩn hóa cách dùng AI coding assistant trong workflow phát triển, review, refactor và tự động hóa tác vụ.
📖 Giới thiệu chi tiết
🧩 Nó là gì?
luongnv89/claude-howto là một bộ hướng dẫn thực hành giúp bạn học và dùng Claude Code bài bản hơn, từ mức mới biết gõ claude cho tới khi tự tạo được workflow với commands, memory, skills, hooks, subagents, MCP và plugins.
Nói đơn giản: đây là “lộ trình học Claude Code có ví dụ sẵn”, kèm template để bạn copy vào dự án và dùng ngay.
🎯 Giải quyết vấn đề gì? Dành cho ai?
Khi mới dùng Claude Code, nhiều người thường bị kẹt ở câu hỏi: “Mình chat được rồi, vậy tiếp theo làm gì để nó thật sự giúp mình code nhanh hơn?”
luongnv89/claude-howto giải quyết các vấn đề đó bằng cách:
- Chỉ cho bạn học theo thứ tự rõ ràng, từ dễ đến khó.
- Có ví dụ thực tế, không chỉ là demo “hello world”.
- Có template copy-paste cho nhiều tính năng của Claude Code.
- Giải thích bằng sơ đồ Mermaid để bạn hiểu cơ chế phía sau.
- Có quiz tự đánh giá như
/self-assessmentvà/lesson-quiz hooks.
Dự án này phù hợp với:
- Người mới cài Claude Code và chưa biết nên bắt đầu từ đâu.
- Lập trình viên muốn dùng Claude Code hiệu quả hơn trong dự án thật.
- Team muốn chuẩn hóa cách dùng Claude Code cho review code, viết tài liệu, kiểm tra bảo mật, onboarding thành viên mới.
- Người đã biết Claude Code cơ bản nhưng muốn học các phần nâng cao như hooks, MCP, subagents, plugins.
⚙️ Hoạt động ra sao?
Cách dùng chính của luongnv89/claude-howto là học theo module và copy các file mẫu vào dự án của bạn:
- Slash Commands: tạo lệnh tắt như
/optimizeđể gọi nhanh một tác vụ trong Claude Code. - Memory: dùng file
CLAUDE.mdđể Claude Code nhớ thông tin quan trọng về dự án qua nhiều phiên làm việc. - Skills: thêm các khả năng tái sử dụng, ví dụ một skill chuyên review code.
- Subagents: chia việc cho các “trợ lý AI chuyên biệt”, ví dụ agent chuyên bảo mật, agent chuyên tài liệu.
- MCP: cho Claude Code kết nối với công cụ hoặc nguồn dữ liệu bên ngoài. MCP là viết tắt của Model Context Protocol, hiểu đơn giản là “cầu nối để AI dùng thêm công cụ”.
- Hooks: tự động chạy hành động khi có sự kiện, ví dụ kiểm tra code trước khi hoàn tất một tác vụ.
- Plugins: đóng gói nhiều cấu hình/tính năng lại để cài nhanh hơn.
- Checkpoints: lưu trạng thái phiên làm việc để có thể quay lại khi cần.
- CLI Basics: học các lệnh và tùy chọn khi dùng Claude Code từ terminal.
- Advanced Features: các tính năng nâng cao như planning, thinking, background tasks.
Lộ trình đầy đủ gồm 10 module, đi từ cơ bản đến nâng cao, mất khoảng 11-13 giờ nếu học hết. Nhưng bạn có thể có kết quả đầu tiên trong khoảng 15 phút bằng cách copy một slash command và chạy thử.
🆚 Khi nào nên dùng / không nên
Nên dùng luongnv89/claude-howto khi:
- Bạn muốn học Claude Code theo lộ trình rõ ràng, không mò mẫm từng trang tài liệu.
- Bạn thích học bằng ví dụ thực tế và template có thể copy-paste.
- Bạn muốn xây workflow tự động cho code review, viết tài liệu, kiểm tra bảo mật, refactor code.
- Bạn đang hướng tới việc dùng Claude Code trong dự án thật hoặc trong team.
Không nên dùng, hoặc chưa cần dùng, khi:
- Bạn chỉ muốn hỏi Claude Code vài câu đơn giản và không cần cấu hình gì thêm.
- Bạn chưa cài hoặc chưa dùng Claude Code bao giờ; lúc đó nên cài Claude Code trước.
- Bạn cần tài liệu tham chiếu chính thức cực kỳ chi tiết cho từng tham số; khi đó official docs vẫn là nơi nên tra cứu.
- Bạn không muốn copy cấu hình vào dự án hoặc không có nhu cầu tùy biến workflow.
So với official docs, dự án này không thay thế tài liệu chính thức. Official docs giống “từ điển tính năng”, còn luongnv89/claude-howto giống “khóa học thực hành có bài mẫu”.
🚀 Bắt đầu nhanh
Yêu cầu: bạn đã có Claude Code. Theo README, Claude Code hỗ trợ bản native theo nền tảng macOS/Linux/Windows; lệnh npm install -g @anthropic-ai/claude-code vẫn hoạt động.
Cách thử nhanh trong 15 phút:
# 1. Clone the guide
git clone https://github.com/luongnv89/claude-howto.git
cd claude-howto
# 2. Copy your first slash command
mkdir -p /path/to/your-project/.claude/commands
cp 01-slash-commands/optimize.md /path/to/your-project/.claude/commands/
# 3. Try it — in Claude Code, type:
# /optimize
# 4. Ready for more? Set up project memory:
cp 02-memory/project-CLAUDE.md /path/to/your-project/CLAUDE.md
# 5. Install a skill:
cp -r 03-skills/code-review-specialist ~/.claude/skills/
Nếu muốn thiết lập phần cốt lõi trong khoảng 1 giờ:
# Slash commands (15 min)
cp 01-slash-commands/*.md .claude/commands/
# Project memory (15 min)
cp 02-memory/project-CLAUDE.md ./CLAUDE.md
# Install a skill (15 min)
cp -r 03-skills/code-review-specialist ~/.claude/skills/
# Weekend goal: add hooks, subagents, MCP, and plugins
# Follow the learning path for guided setup
Sau khi copy xong, mở Claude Code trong dự án của bạn và thử gọi slash command như:
/optimize
Nếu chưa chắc nên học từ đâu, bạn có thể chạy trong Claude Code:
/self-assessment
Hoặc sau khi học một chủ đề, kiểm tra lại bằng:
/lesson-quiz hooks
✅ Điểm mạnh & ⚠️ Hạn chế
✅ Điểm mạnh
- Có lộ trình học rõ ràng từ beginner đến advanced.
- Ví dụ thực tế, dễ áp dụng vào dự án thật.
- Nhiều template copy-paste: slash commands,
CLAUDE.md, hook scripts, MCP configs, subagent definitions, plugin bundles. - Có sơ đồ Mermaid giúp hiểu “vì sao nó hoạt động”, không chỉ “làm thế nào”.
- Có self-assessment và lesson quiz để tự kiểm tra lỗ hổng kiến thức.
- Miễn phí, MIT licensed.
- Được duy trì tích cực, tương thích Claude Code 2.1+ theo README.
⚠️ Hạn chế
- Vẫn cần bạn đã có Claude Code và hiểu cơ bản cách mở terminal, copy file, chạy lệnh.
- Nếu chỉ dùng Claude Code để hỏi đáp đơn giản, bộ hướng dẫn này có thể hơi “nhiều” so với nhu cầu.
- Một số phần nâng cao như MCP, hooks, subagents cần thời gian thực hành mới thấm.
- Template có sẵn rất tiện, nhưng khi đưa vào dự án thật bạn vẫn nên đọc và chỉnh lại cho phù hợp với team/codebase của mình.
- Không thay thế hoàn toàn official docs; khi cần chi tiết kỹ thuật sâu hoặc cập nhật chính thức, bạn vẫn nên đối chiếu tài liệu gốc.