Làm chủ Claude Code trong một tuần (Phần 1): Giới thiệu & Tổng quan

· 7 min read

Đây là phần đầu tiên trong series "Làm chủ Claude Code trong một tuần" — hướng dẫn chi tiết cách sử dụng Claude Code từ cơ bản đến nâng cao, dựa trên claude-howto — một dự án open-source được hơn 10,000 developers tin dùng.

Series bao gồm

  1. Giới thiệu & Tổng quan ← Bạn đang ở đây
  2. Slash Commands - Tạo lệnh tùy chỉnh
  3. Memory - Bộ nhớ xuyên phiên làm việc
  4. Checkpoints - Lưu và khôi phục trạng thái
  5. CLI Reference - Dòng lệnh Claude Code
  6. Skills - Khả năng tái sử dụng
  7. Hooks - Tự động hóa theo sự kiện
  8. MCP Protocol - Kết nối công cụ bên ngoài
  9. Subagents - Trợ lý AI chuyên biệt
  10. Plugins & Advanced Features

Vấn đề với Claude Code hiện tại

Bạn đã cài Claude Code. Bạn đã chạy vài prompt. Rồi sao nữa?

1. Tài liệu chính thức chỉ mô tả tính năng

Bạn biết slash commands tồn tại, nhưng không biết cách kết hợp chúng với hooks, memory và subagents thành một workflow tiết kiệm hàng giờ làm việc.

2. Không có lộ trình học tập rõ ràng

Nên học MCP trước hooks? Skills trước subagents? Cuối cùng bạn lướt qua mọi thứ và không thành thạo gì cả.

3. Ví dụ quá cơ bản

Một slash command "hello world" không giúp bạn xây dựng pipeline code review sử dụng memory, delegate cho specialized agents và tự động chạy security scans.

Bạn đang bỏ lỡ 90% sức mạnh của Claude Code — và bạn không biết mình không biết gì.

Claude How To là gì?

claude-howto không phải một tài liệu tham khảo khác. Đây là một hướng dẫn có cấu trúc, trực quan, dựa trên ví dụ thực tế giúp bạn sử dụng mọi tính năng Claude Code với templates sẵn sàng copy vào dự án.

Tiêu chí Docs chính thức Claude How To
Format Tài liệu tham khảo Tutorial trực quan với Mermaid diagrams
Độ sâu Mô tả tính năng Cách hoạt động bên trong
Ví dụ Snippets cơ bản Templates production-ready
Cấu trúc Theo tính năng Lộ trình học tập progressive
Onboarding Tự tìm hiểu Roadmap với thời gian ước tính
Đánh giá Không có Quiz tương tác để tìm gaps

Bạn nhận được gì?

  • 10 module tutorial bao gồm mọi tính năng Claude Code
  • Configs copy-paste — slash commands, CLAUDE.md templates, hook scripts, MCP configs, subagent definitions
  • Mermaid diagrams giải thích cách mỗi tính năng hoạt động bên trong
  • Lộ trình học tập từ beginner đến power user trong 11-13 giờ
  • Self-assessment — chạy /self-assessment hoặc /lesson-quiz trực tiếp trong Claude Code

10 Tính năng chính của Claude Code

┌─────────────────────────────────────────────────────────────┐
│                     CLAUDE CODE FEATURES                     │
├─────────────────────────────────────────────────────────────┤
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────────────┐ │
│  │   Slash     │  │   Memory    │  │    Checkpoints      │ │
│  │  Commands   │  │  (CLAUDE.md)│  │   (Rewind/Restore)  │ │
│  └─────────────┘  └─────────────┘  └─────────────────────┘ │
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────────────┐ │
│  │    CLI      │  │   Skills    │  │       Hooks         │ │
│  │  Reference  │  │  (SKILL.md) │  │  (Event-triggered)  │ │
│  └─────────────┘  └─────────────┘  └─────────────────────┘ │
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────────────┐ │
│  │    MCP      │  │  Subagents  │  │      Plugins        │ │
│  │  Protocol   │  │ (Specialized)│  │   (Bundled All)     │ │
│  └─────────────┘  └─────────────┘  └─────────────────────┘ │
│  ┌─────────────────────────────────────────────────────────┐│
│  │              Advanced Features                          ││
│  │  Planning Mode | Extended Thinking | Background Tasks   ││
│  └─────────────────────────────────────────────────────────┘│
└─────────────────────────────────────────────────────────────┘

So sánh các tính năng

Tính năng Cách gọi Persistence Dùng cho
Slash Commands Manual (/cmd) Session only Quick shortcuts
Memory Auto-loaded Cross-session Long-term learning
Skills Auto-invoked Filesystem Automated workflows
Subagents Auto-delegated Isolated context Task distribution
MCP Protocol Auto-queried Real-time Live data access
Hooks Event-triggered Configured Automation & validation
Plugins One command All features Complete solutions
Checkpoints Manual/Auto Session-based Safe experimentation

Lộ trình học tập

Xác định trình độ của bạn

Level Bạn có thể... Bắt đầu từ Thời gian
Beginner Mở Claude Code và chat Slash Commands ~2.5 giờ
Intermediate Dùng CLAUDE.md và custom commands Skills ~3.5 giờ
Advanced Cấu hình MCP servers và hooks Advanced Features ~5 giờ

Thứ tự học tập đề xuất

STT Module Level Thời gian
1 Slash Commands Beginner 30 phút
2 Memory Beginner+ 45 phút
3 Checkpoints Intermediate 45 phút
4 CLI Reference Beginner+ 30 phút
5 Skills Intermediate 1 giờ
6 Hooks Intermediate 1 giờ
7 MCP Intermediate+ 1 giờ
8 Subagents Intermediate+ 1.5 giờ
9 Advanced Features Advanced 2-3 giờ
10 Plugins Advanced 2 giờ

Tổng thời gian: 11-13 giờ cho toàn bộ lộ trình.

Bắt đầu trong 15 phút

1. Clone repository

git clone https://github.com/luongnv89/claude-howto.git
cd claude-howto

2. Copy slash command đầu tiên

mkdir -p /path/to/your-project/.claude/commands
cp 01-slash-commands/optimize.md /path/to/your-project/.claude/commands/

3. Thử nghiệm

Trong Claude Code, gõ:

/optimize

4. Thiết lập project memory

cp 02-memory/project-CLAUDE.md /path/to/your-project/CLAUDE.md

5. Cài đặt skill

cp -r 03-skills/code-review ~/.claude/skills/

Setup 1 giờ đầy đủ

# Slash commands (15 phút)
cp 01-slash-commands/*.md .claude/commands/

# Project memory (15 phút)
cp 02-memory/project-CLAUDE.md ./CLAUDE.md

# Install skill (15 phút)
cp -r 03-skills/code-review ~/.claude/skills/

# Còn lại: thêm hooks, subagents, MCP, và plugins
# Theo lộ trình học tập để setup có hướng dẫn

Bạn có thể xây dựng gì?

Use Case Kết hợp các tính năng
Automated Code Review Slash Commands + Subagents + Memory + MCP
Team Onboarding Memory + Slash Commands + Plugins
CI/CD Automation CLI Reference + Hooks + Background Tasks
Documentation Generation Skills + Subagents + Plugins
Security Audits Subagents + Skills + Hooks (read-only mode)
DevOps Pipelines Plugins + MCP + Hooks + Background Tasks
Complex Refactoring Checkpoints + Planning Mode + Hooks

Ví dụ Workflow: Code Review tự động

User: /review-pr

Claude:
1. Load project memory (coding standards)
2. Fetch PR via GitHub MCP
3. Delegate cho code-reviewer subagent
4. Delegate cho test-engineer subagent
5. Tổng hợp findings
6. Cung cấp comprehensive review

Cấu trúc thư mục Claude How To

claude-howto/
├── 01-slash-commands/      # User-invoked shortcuts
│   ├── optimize.md
│   ├── pr.md
│   ├── generate-api-docs.md
│   └── README.md
├── 02-memory/              # Persistent context
│   ├── project-CLAUDE.md
│   ├── directory-api-CLAUDE.md
│   ├── personal-CLAUDE.md
│   └── README.md
├── 03-skills/              # Reusable capabilities
│   ├── code-review/
│   ├── brand-voice/
│   ├── doc-generator/
│   └── README.md
├── 04-subagents/           # Specialized AI assistants
│   ├── code-reviewer.md
│   ├── test-engineer.md
│   ├── documentation-writer.md
│   └── README.md
├── 05-mcp/                 # External tool access
│   ├── github-mcp.json
│   ├── database-mcp.json
│   └── README.md
├── 06-hooks/               # Event-driven automation
│   ├── format-code.sh
│   ├── pre-commit.sh
│   └── README.md
├── 07-plugins/             # Bundled features
│   ├── pr-review/
│   ├── devops-automation/
│   └── README.md
├── 08-checkpoints/         # Session snapshots
├── 09-advanced-features/   # Planning, thinking, background
├── 10-cli/                 # CLI reference
└── README.md

Tiếp theo

Trong phần tiếp theo, chúng ta sẽ đi sâu vào Slash Commands — cách tạo các lệnh tùy chỉnh để tăng tốc workflow hàng ngày.

Tài liệu tham khảo


Series này được dịch và mở rộng từ claude-howto — MIT License.

Bình luận