Hướng dẫn toàn diện về Claude Code 2026
Tổng quan về tất cả các chức năng cơ bản, agent tiêu chuẩn, Skills chính thức và Plugins.
Trong bài viết này, tôi sẽ đề cập toàn diện tất cả các tính năng của Claude Code đã phát triển vượt bậc.
Thành thật mà nói, vào năm 2026, thuật ngữ "AI chat chạy trong terminal" không còn đủ để mô tả Claude Code nữa.
Đó là mức độ mở rộng khả năng của nó.
Claude Code ngày nay có thể tự khám phá kho lưu trữ, sắp xếp yêu cầu, tạo kế hoạch triển khai, chỉnh sửa tệp, thực thi lệnh, khởi chạy ứng dụng, quan sát kết quả và quay lại sửa lỗi nếu thất bại.
Nó xử lý gần như tất cả những việc này một cách độc lập.
Và đó chưa phải tất cả.
Nó có thể phân chia nhiệm vụ cho nhiều agent, triển khai song song bằng Git Worktrees độc lập, chạy các tiến trình dài trong nền, nhận sự kiện từ dịch vụ bên ngoài, và thậm chí xuất bản kết quả dưới dạng trang web.
Tóm lại, Claude Code là một "nền tảng thực thi agent" kết hợp các yếu tố sau:
- Suy luận bởi các mô hình Claude
- Công cụ thực thi để xử lý tệp, Shell, Web, LSP, v.v.
- Quản lý ngữ cảnh thông qua lịch sử hội thoại, quy tắc dự án và Memory
- Kiểm soát an toàn thông qua Permissions, Auto mode, Sandboxes và Hooks
- Xử lý song song qua Subagents, Agent Views, Agent Teams và Dynamic Workflows
- Khả năng mở rộng qua Skills, Plugins và MCP
- Môi trường thực thi bao gồm CLI, IDE, Desktop, Web, Mobile, CI và SDK
Tôi hy vọng bài viết này sẽ như một bản đồ giúp bạn tổ chức hiểu biết về những gì hệ thống Claude Code sở hữu và cách sử dụng từng chức năng hiệu quả.
Chương 1: 9 Lớp của Claude Code
Lưu ý: Tôi đã tóm tắt các thiết lập và kỹ thuật sử dụng nâng cao trong một file PDF.
Nếu bạn muốn, bạn có thể lấy từ đây! 👇
https://x.com/MakeAI_CEO/status/2027682940847898770?s=20
Để làm chủ Claude Code, điều đầu tiên bạn cần nắm là sự khác biệt giữa "Models", "Tools", "Agents", "Skills" và "Plugins".
Nếu nhầm lẫn chúng, bạn sẽ gặp rắc rối.
Bạn có thể viết những thứ đáng lẽ phải trong CLAUDE.md vào Hooks, hoặc đơn giản là "yêu cầu" một cách lịch sự trong Skill cho một thao tác đáng lẽ phải bị chặn nghiêm ngặt bởi Permissions.
Để tránh những sai lệch như vậy, hãy tổ chức suy nghĩ bằng cách chia hệ thống thành chín lớp.
- Claude Model (Bộ não)
Mô hình Claude là "bộ não". Nó đọc code, hiểu vấn đề và suy nghĩ về bước tiếp theo. Phần "suy nghĩ" này được xử lý bởi mô hình.
Các dòng mô hình tiêu biểu bao gồm:
- Sonnet
- Opus
- Haiku
- Fable
Tuy nhiên, một quan niệm sai lầm phổ biến là mô hình tự trực tiếp sửa tệp hoặc thực thi lệnh. Mô hình chỉ quyết định những thứ như "Tôi muốn đọc tệp này", "Tôi muốn thay đổi code này" hoặc "Tôi muốn chạy một bài kiểm tra". Hành động thực tế được thực hiện bởi các lệnh gọi Tool của runtime.
- Claude Code Runtime (Người chỉ huy)
Claude Code runtime là người chỉ huy trung gian giữa mô hình và môi trường thực thi. Các vai trò chính của nó bao gồm:
- Lưu lịch sử hội thoại
- Tải CLAUDE.md và Skills
- Chuyển định nghĩa Tool cho mô hình
- Thực thi các lệnh gọi Tool
- Xác định Permissions
- Kích hoạt Hooks
- Áp dụng các ràng buộc Sandbox
- Khởi chạy Subagents
- Nén ngữ cảnh
- Lưu và khôi phục phiên làm việc
Điều thú vị là, ngay cả với cùng một mô hình, hành vi có thể thay đổi đáng kể tùy thuộc vào cài đặt runtime.
- Built-in Tools (Tay và Chân)
Built-in Tools là "chân tay" được tích hợp trong Claude Code. Thông qua các công cụ này, Claude có thể:
- Đọc tệp
- Tạo tệp
- Chỉnh sửa một phần tệp
- Tìm kiếm tên tệp
- Tìm kiếm chuỗi trong code
- Thực thi lệnh Shell
- Tìm kiếm Web
- Lấy thông tin kiểu từ Language Server
- Khởi chạy Subagents
- Xuất bản kết quả
Nếu không có Tools, Claude chỉ có thể đưa ra gợi ý bằng lời nói. Tools biến Claude từ "AI chỉ biết tư vấn" thành "AI thực sự làm việc".
- Built-in Subagents (Trợ lý tiêu chuẩn)
Đây là các agent phụ trợ được bao gồm theo mặc định. Ba loại chính là:
- Explore
- Plan
- General-purpose
Các agent này hoạt động trong một ngữ cảnh riêng biệt với hội thoại chính, giống như các trợ lý làm việc trong một phòng khác.
- Custom Subagents (Vai trò chuyên biệt)
Custom Subagents là các agent chuyên biệt do bạn hoặc nhóm của bạn xác định. Bạn có thể tạo các vai trò như:
- Security Review Agent (Agent đánh giá bảo mật)
- API Design Agent (Agent thiết kế API)
- Test Creation Agent (Agent tạo kiểm thử)
- Database Migration Agent (Agent di chuyển cơ sở dữ liệu)
- Documentation Audit Agent (Agent kiểm tra tài liệu)
- Performance Analysis Agent (Agent phân tích hiệu suất)
- Skills (Sổ tay tái sử dụng)
Skills là cơ chế cung cấp cho Claude các quy trình tái sử dụng hoặc kiến thức chuyên biệt. Nếu bạn thấy mình phải nhập các hướng dẫn dài nhiều lần, chúng nên được chuyển thành một Skill.
- Plugins (Hộp phân phối)
Plugins là "hộp" được sử dụng để phân phối nhiều phần tử mở rộng cùng nhau, bao gồm Skills, Subagents, Hooks, cài đặt MCP, v.v.
- MCP (Tiêu chuẩn chung cho kết nối bên ngoài)
MCP là viết tắt của "Model Context Protocol", một tiêu chuẩn để kết nối Claude Code với các dịch vụ bên ngoài, API, cơ sở dữ liệu và hệ thống doanh nghiệp.
- Execution Surfaces (Nơi sử dụng)
Claude Code không chỉ dành cho terminal. Nó có thể được sử dụng trong VS Code, JetBrains IDE, Claude Desktop, Web, Mobile, Slack và các pipeline CI/CD.
Chương 2: Thao tác cơ bản — Vòng lặp Agent
Thao tác cơ bản của Claude Code tốt nhất nên được hình dung như một "vòng lặp" quay vòng:
Người dùng truyền đạt mục tiêu -> Thu thập thông tin cần thiết -> Suy nghĩ hành động tiếp theo -> Chọn một Tool -> Đi qua Permissions/Hooks/Sandbox -> Chỉnh sửa tệp hoặc thực thi lệnh -> Quan sát kết quả -> Xác minh trong môi trường kiểm thử/thực tế -> Nếu chưa đủ, quay lại điều tra/sửa lỗi -> Kết thúc khi đạt điều kiện hoàn thành.
Chương 3: Models, Effort, Fast mode và Advisor
Phần này đề cập đến cách chọn mô hình và cường độ phù hợp cho công việc.
- Sonnet: Con ngựa thồ hàng ngày cho việc triển khai và sửa lỗi.
- Opus: Đối tác cho những tình huống khó khăn như thiết kế kiến trúc và xử lý sự cố phức tạp.
- Haiku: Nhanh và rẻ cho các tìm kiếm và tóm tắt đơn giản.
- Fable 5: Vận động viên chạy đường dài hàng đầu cho thực thi tự động trong các kho lưu trữ lớn (tính đến tháng 7 năm 2026).
Effort: Một thanh trượt để xác định lượng suy luận sẽ phân bổ (từ Low đến Max).
Ultracode: Một cài đặt độc đáo kết hợp suy luận sâu với điều phối Subagent tự động.
Fast mode: Một cấu hình tốc độ cao cho Opus, nhanh hơn khoảng 2,5 lần cho các tác vụ khẩn cấp.
Advisor: Một tính năng thử nghiệm, nơi một mô hình thứ hai cung cấp "ý kiến thứ hai" về các quyết định quan trọng.
Chương 4: Context, CLAUDE.md, Rules và Auto Memory
Quản lý ngữ cảnh là một yếu tố chính trong hiệu suất của Claude Code.
- CLAUDE.md: Một tệp markdown cho các điều kiện tiên quyết của dự án (công nghệ sử dụng, quy tắc code, v.v.). Đây là một hướng dẫn, không phải một cơ chế thực thi nghiêm ngặt.
- .claude/rules/: Cho phép chia nhỏ CLAUDE.md thành các quy tắc cụ thể chỉ được tải khi chỉnh sửa các tệp liên quan.
- Auto Memory: Tự động ghi chú các phát hiện như lệnh build cụ thể hoặc phong cách triển khai ưa thích.
- Auto Compaction: Tóm tắt các cuộc hội thoại dài để ở trong giới hạn ngữ cảnh.
Chương 5: 42 Loại Built-in Tools
Tính đến tháng 7 năm 2026, có 42 công cụ tích hợp bao gồm:
- File/Code: Read, Write, Edit, Glob, Grep, LSP, v.v.
- Shell/Process: Bash, PowerShell, Monitor.
- Planning/Worktree: EnterPlanMode, EnterWorktree.
- Agent/Workflow: Agent, Workflow, SendMessage.
- Tasks: TaskCreate, TaskList.
- Web/MCP: WebSearch, WebFetch, ToolSearch.
- User/Cloud: AskUserQuestion, PushNotification, Artifact.
Chương 6: Session, Checkpoint, Branch, Fork và Worktree
Claude Code lưu công việc dưới dạng "Session", cho phép bạn tiếp tục công việc, phân nhánh hội thoại hoặc quay lại các checkpoint trước đó. Tuy nhiên, Checkpoint không thay thế Git; chúng không thể hoàn tác các tác dụng phụ bên ngoài như lệnh gọi API hoặc cập nhật cơ sở dữ liệu.
Chương 7: Default Agents
- Explore: Một agent chỉ đọc chuyên khám phá codebase.
- Plan: Một agent chỉ đọc được sử dụng trong Plan mode để thu thập thông tin trước khi triển khai.
- General-purpose: Một agent đa năng xử lý cả khám phá và thực thi.
Tiếp theo trong hướng dẫn 👇





