Hướng dẫn Claude Code: Từ setup đến agent teams – Repo GitHub

ByNgọc Trai MKT14/07/2026in GitHub Tools 0
claude-code-everything-you-need-to-know

Repo GitHub Claude-Code-Everything-You-Need-to-Know là một hướng dẫn thực chiến về Claude Code – công cụ CLI của Anthropic cho phép bạn làm việc với AI ngay trong terminal. Nó giải quyết vấn đề thiếu một tài liệu tổng hợp, có cấu trúc rõ ràng với ví dụ copy-paste cho cả người mới bắt đầu lẫn người dùng chuyên sâu: từ cài đặt và prompt engineering, đến skills, hooks, subagents, MCP servers, và cả agent teams thử nghiệm. Nếu bạn đã từng lăn tăn ‘làm sao để tận dụng Claude Code hơn cả chat UI?, repo này chính là tấm bản đồ bạn cần.

Thank you for reading this post, don't forget to subscribe!

Những điểm chính

  • Hướng dẫn từng bước cài đặt Claude Code (npm install) và chạy prompt đầu tiên – mất dưới 5 phút.
  • Giải thích bốn điểm mở rộng chính: Skills (slash commands), Hooks (kiểm soát lifecycle), Subagents (chạy tác vụ song song), MCP (kết nối công cụ ngoài) – kèm bảng so sánh khi nào dùng cái nào.
  • Bao gồm các mental model và workflow mẫu: plan với Opus/execute với Sonnet, TDD workflow, visual iteration, và cả BMAD framework cho dự án lớn.
  • Cung cấp sẵn thư mục .claude/ hoàn chỉnh với 5 subagent chuyên biệt, 7 skills custom, và hook scripts Python – bạn có thể dùng ngay.
  • Đề cập rõ giới hạn của từng tính năng (agent teams đang experimental, cost token cao, không nên dùng cho task nhỏ) – trung thực, không tâng bốc.

Repo Claude-Code-Everything-You-Need-to-Know là gì và giải quyết vấn đề gì?

Repo Claude-Code-Everything-You-Need-to-Know là gì và giải quyết vấn đề gì?
Repo Claude-Code-Everything-You-Need-to-Know là gì và giải quyết vấn đề gì?

Đây là một repository GitHub do tác giả Wesam Mustafa xây dựng, tổng hợp toàn bộ kiến thức cần biết về Claude Code – từ lúc bạn gõ lệnh đầu tiên cho đến khi xây dựng đội ngũ agent đa năng. Vấn đề mà repo này giải quyết: Anthropic’s Claude Code là một công cụ mạnh nhưng tài liệu chính thức rải rác, thiếu những ví dụ thực tế và mental model dễ hiểu. Repo này đóng gói mọi thứ thành một guide có cấu trúc, kèm bảng so sánh trực quan (bốn điểm mở rộng: Skills, Hooks, Subagents, MCP) và cả một thư mục .claude/ mẫu bạn có thể copy-paste vào dự án của mình. Nó không bán hàng, chỉ có kiến thức thực chiến.

Những ai nên quan tâm?

Repo này dành cho lập trình viên đã hoặc sắp sử dụng Claude Code. Người mới sẽ có lộ trình từ setup đến skill đầu tiên trong ~15 phút. Người dùng kỳ cựu sẽ tìm thấy chi tiết về Hooks, MCP (Model Context Protocol), và Agent Teams (tính năng thử nghiệm cho phép điều phối nhiều agent chuyên biệt). Người làm automation có thể học cách kết hợp nhiều extension point để xây workflow mạnh mẽ.

Những tính năng nổi bật của hướng dẫn này là gì?

Những tính năng nổi bật của hướng dẫn này là gì?
Những tính năng nổi bật của hướng dẫn này là gì?

Hướng dẫn này nổi bật nhờ cấu trúc rõ ràng và nội dung thực tế: nó không chỉ liệt kê tính năng, mà còn đưa ra bối cảnh dùng và hạn chế. Dưới đây là các phần chính bạn sẽ tìm thấy.

Bốn extension point của Claude Code

Repo giải thích bốn cách mở rộng Claude Code: Skills (lệnh slash tái sử dụng – .claude/commands/*.md), Hooks (chạy script tự động khi sự kiện xảy ra – .claude/settings.json), Subagents (task con với context riêng – .claude/agents/*.md), và MCP servers (kết nối công cụ ngoài như trình duyệt, database). Mỗi mục có bảng quyết định ‘Use when…’ và ‘Skip if…’ cực kỳ hữu ích để bạn không áp dụng sai công cụ.

Agent Teams và workflow phối hợp

Phần Agent Teams (experimental) mô tả cách thiết lập một team gồm nhiều agent chuyên biệt (frontend, backend, security, QA…) làm việc song song với một task list dùng chung. Repo đưa ra bốn mẫu collaboration: parallel development, sequential pipeline, code review workflow, và research-to-implementation. Kèm theo đó là bảng best practices và common issues – ví dụ: không tạo quá 3-5 teammates, đặt tên mô tả thay vì agent1, và luôn dùng blockedBy để tránh conflict.

MCP servers và hệ sinh thái

Repo giới thiệu MCP như ‘USB-C for AI integrations’, liệt kê các server nổi bật: Serena (symbol-level code navigation), Sequential Thinking (step-by-step reasoning), Playwright (browser automation), và các server khác như Context7, Tavily, Chrome DevTools, LangSmith. Nó cũng nhấn mạnh rằng MCP giải quyết vấn đề N×M: thay vì n×m tích hợp rời rạc, chỉ cần n+m khi mỗi bên implement MCP một lần.

Hướng dẫn cài đặt và sử dụng nhanh

Hướng dẫn cài đặt và sử dụng nhanh
Hướng dẫn cài đặt và sử dụng nhanh

Bạn có thể bắt đầu với Claude Code và repo này chỉ trong vài phút. Dưới đây là các bước cơ bản.

  1. Cài đặt Claude Code: Chạy lệnh npm install -g @anthropic-ai/claude-code (yêu cầu Node.js 18+).
  2. Xác thực: Lần đầu chạy claude sẽ mở trình duyệt đăng nhập Anthropic (Pro, Max, hoặc API key). Bạn có thể dùng /login hoặc claude auth login sau đó.
  3. Chạy prompt đầu tiên: Từ thư mục dự án bất kỳ, gõ claude rồi thử: explain what this codebase does hoặc fix the failing test in src/api.test.ts.
  4. Tạo CLAUDE.md: Chạy /init trong session để sinh file hướng dẫn dự án – đây là ‘nội quy nhà’ cho Claude.
  5. Sao chép cấu hình mẫu: Clone repo này về, copy thư mục .claude/ vào dự án của bạn. Nó có sẵn settings, commands, agents, hooks – bạn chỉ việc chỉnh sửa theo nhu cầu.

Ví dụ: Tạo skill đầu tiên: mkdir -p .claude/commands && echo 'Analyze code for bugs and performance' > .claude/commands/analyze.md – sau đó trong Claude Code gõ /analyze là xong.

Bạn có thể xem chi tiết tại repository gốc trên GitHub.

Ai nên dùng – ai không nên?

Ai nên dùng – ai không nên?
Ai nên dùng – ai không nên?

Repo này phù hợp với lập trình viên muốn tận dụng tối đa Claude Code: từ người mới học đến chuyên gia muốn xây dựng workflow tự động. Nếu bạn đã quen dùng Copilot hoặc Cursor và tò mò về Claude Code (agent trong terminal, không bị khóa editor), repo này là điểm khởi đầu lý tưởng. Tuy nhiên, nếu bạn chỉ cần một chat UI đơn giản để hỏi code, hoặc bạn chưa sẵn sàng đầu tư thời gian thiết lập hooks và skills, repo này có thể hơi nặng. Ngoài ra, các tính năng như Agent Teams vẫn đang experimental, tiêu tốn nhiều token và có giới hạn (không thể resume teammate sau restart, chỉ 3-5 teammate là vừa). Repo cũng cảnh báo rõ: không dùng skills/hooks cho task một lần, và luôn review kỹ third-party skills vì chúng chạy với quyền của bạn.

Câu hỏi thường gặp

Sự khác biệt giữa custom slash commands và skills là gì?

Hiện tại chúng là một hệ thống duy nhất: file .claude/commands/deploy.md.claude/skills/deploy/SKILL.md đều tạo ra lệnh /deploy. Skills có thể thêm YAML frontmatter để Claude tự động gọi khi mô tả khớp task. Xem phần Skills FAQ trong repo để biết thêm.

Tôi có thể dùng 1M-token context window không?

Có. 1M token context là tiêu chuẩn trên Sonnet 5, Opus 4.8 và Fable 5, không có phụ phí cho context dài. Bạn không cần thêm flag beta. Xem chi tiết trong phần model lineup của repo.

Fast Mode có đáng dùng không?

Fast Mode chạy trên Opus 4.8 với tốc độ output nhanh hơn đến 2.5 lần, giá input/output gấp đôi ($10/$50 per MTok). Đáng dùng khi bạn cần tốc độ (debug trực tiếp, demo gấp). Với background work thì không cần. Dùng lệnh /fast để bật/tắt, theo dõi bằng /usage.

Agent Teams có hạn chế gì?

Multiple agent tiêu tốn nhiều token. Team 3-5 teammate là tối ưu. Mỗi session chỉ có một team, không có nested teams. Teammate không thể resume sau restart. Dùng Opus 4.8 hoặc Fable 5 làm lead, Sonnet 5 làm teammate là sự kết hợp hiệu quả. Xem docs/agent-teams trong repo để biết thêm.

Kết luận

Claude-Code-Everything-You-Need-to-Know không chỉ là một bộ sưu tập kiến thức – nó là một cẩm nang thực chiến giúp bạn làm chủ Claude Code từ cơ bản đến nâng cao. Với cấu trúc rõ ràng, ví dụ cụ thể, và sự trung thực về giới hạn, repo này xứng đáng là tab đầu tiên bạn mở khi bắt đầu với Claude Code. Hãy clone repo, copy thư mục .claude/ vào dự án của bạn, và bắt đầu build những workflow thông minh hơn ngay hôm nay.

Related Posts