"Sửa lỗi này"
"Tối ưu code"
"Thêm tính năng"
"Sửa lỗ hổng SQL injection khi đăng nhập người dùng, sử dụng truy vấn tham số hóa"
"Tối ưu hiệu suất render danh sách, triển khai virtual scrolling"
"Thêm chức năng xuất Excel, hỗ trợ xuất hàng loạt và hiển thị tiến trình"
💡 Hãy mô tả yêu cầu càng cụ thể càng tốt để Claude Code hiểu chính xác ý định của bạn
Đối với tác vụ/module nhỏ, bạn có thể gửi tất cả yêu cầu cho AI một lần:
"Tạo form đăng nhập người dùng với trường email và password, tùy chọn ghi nhớ đăng nhập và nút đăng nhập"
Các tác vụ phức tạp nên được thực hiện từng bước:
"Thiết kế cấu trúc bảng cơ sở dữ liệu cho hệ thống xác thực người dùng"
"Dựa trên cấu trúc bảng đã thiết kế, triển khai API đăng ký và đăng nhập người dùng"
"Tạo các trang đăng nhập và đăng ký gọi API backend"
"Thêm xác thực form và xử lý lỗi"
Trước khi sửa đổi, hãy để AI hiểu nghiệp vụ và code của bạn:
"Vui lòng đọc code liên quan đến xác thực trong thư mục src/auth trước,
hiểu quy trình xác thực hiện tại,
sau đó giúp tôi thêm tính năng xác thực hai yếu tố"
# Khởi động với bỏ qua tất cả yêu cầu quyền
claude --dangerously-skip-permissions
# Thêm vào ~/.bashrc hoặc ~/.zshrc
alias claude='claude --dangerously-skip-permissions'
# Áp dụng ngay lập tức
source ~/.bashrc
⚠️ Lưu ý: Bỏ qua quyền có rủi ro bảo mật, hãy đảm bảo bạn hiểu các thao tác mà Claude Code sẽ thực hiện
Claude Code cung cấp các cấp độ tư duy khác nhau:
"think: Phân tích độ phức tạp thời gian của thuật toán này"
"think hard: Thiết kế kiến trúc hệ thống flash sale đồng thời cao"
"think harder: Tái cấu trúc kiến trúc tổng thể của hệ thống legacy này"
"ultrathink: Thiết kế giải pháp giao dịch phân tán"
💰 Lưu ý: Cấp độ tư duy càng cao, token tiêu thụ càng nhiều và chi phí càng cao
Khi Claude Code thực thi lệnh sai, nhấn ESC để dừng ngay lập tức:
1. Chụp màn hình hoặc sao chép hình ảnh
2. Trong Claude Code sử dụng Ctrl+V để dán (không phải Cmd+V)
3. Thêm prompt: "Tạo code tương ứng dựa trên thiết kế này"
@design.png Vui lòng triển khai layout responsive dựa trên thiết kế này
# Tự động tiếp tục cuộc trò chuyện gần nhất
claude --continue
# Hoặc dạng viết tắt
claude -c
# Hiển thị bộ chọn phiên lịch sử
claude --resume
# Hoặc dạng viết tắt
claude -r
> /resume
# Chọn phiên lịch sử để khôi phục
# CLAUDE.md
## Tổng quan dự án
Đây là dự án nền tảng thương mại điện tử sử dụng React + Node.js
## Stack công nghệ
- Frontend: React 18, TypeScript, Ant Design
- Backend: Node.js, Express, MongoDB
- Triển khai: Docker, Kubernetes
## Tiêu chuẩn code
- Sử dụng ESLint + Prettier
- Ưu tiên component function
- Sử dụng TypeScript strict mode
## Lệnh thường dùng
- `npm run dev`: Khởi động server phát triển
- `npm test`: Chạy test
- `npm run build`: Build phiên bản production
Claude Code đọc CLAUDE.md đệ quy:
/
├── CLAUDE.md # Cấu hình toàn cục
├── frontend/
│ └── CLAUDE.md # Cấu hình riêng frontend
└── backend/
└── CLAUDE.md # Cấu hình riêng backend
Mở file bộ nhớ để chỉnh sửa trong phiên:
> /memory
# Mở CLAUDE.md trong editor mặc định
Tận dụng khả năng đồng thời của Claude Code:
"Vui lòng thực hiện đồng thời các thao tác sau:
1. Phân tích chất lượng code trong thư mục src/components
2. Kiểm tra cập nhật dependencies trong package.json
3. Chạy test và tạo báo cáo coverage"
Tạo template sinh code:
"Dựa trên các pattern component hiện có trong dự án, tạo component ProductCard mới,
bao gồm hình ảnh, tiêu đề, giá và nút mua hàng"
"Vui lòng review file src/api/user.js, tập trung vào:
- Lỗ hổng bảo mật
- Vấn đề hiệu suất
- Tiêu chuẩn code
- Best practices
Cung cấp đề xuất cải thiện chi tiết"
"Hãy phát triển tính năng theo cách tăng dần:
Bước 1: Tạo model dữ liệu trước
[Chờ hoàn thành]
Bước 2: Tạo CRUD API dựa trên model
[Chờ hoàn thành]
Bước 3: Tạo giao diện quản lý
[Hoàn thiện dần dần]"
"Tôi gặp lỗi này: [dán thông báo lỗi]
Vui lòng giúp tôi:
1. Phân tích nguyên nhân lỗi
2. Cung cấp giải pháp
3. Giải thích tại sao vấn đề này xảy ra
4. Cách tránh các vấn đề tương tự"
"Tạo script khởi tạo dự án, bao gồm:
1. Kiểm tra phiên bản Node.js
2. Cài đặt dependencies
3. Cấu hình biến môi trường
4. Khởi tạo database
5. Chạy seed data
6. Khởi động server phát triển"
"Giúp tôi thiết lập quy trình Git commit:
1. Chạy format code
2. Thực hiện kiểm tra ESLint
3. Chạy unit test
4. Tạo commit message
5. Tự động commit code"
Mô tả yêu cầu rõ ràng, cung cấp ngữ cảnh cần thiết
Phân tách tác vụ phức tạp, xác thực kết quả từng bước
Tận dụng tối đa các tính năng nâng cao như tư duy sâu, xử lý hình ảnh
Cải thiện hiệu suất thông qua CLAUDE.md và alias
Khám phá mẹo mới, tối ưu quy trình làm việc
| Kịch bản | Cách truyền thống | Sau khi áp dụng mẹo | Cải thiện hiệu suất |
|---|---|---|---|
| Code review | 30 phút | 5 phút | 6x |
| Phát triển tính năng | 2 giờ | 30 phút | 4x |
| Sửa bug | 1 giờ | 15 phút | 4x |
| Viết tài liệu | 1 giờ | 10 phút | 6x |
| Tái cấu trúc | 3 giờ | 45 phút | 4x |
💡 Mẹo: 16 mẹo này là chìa khóa để nâng cao hiệu quả sử dụng Claude Code. Khuyến nghị bắt đầu từ các mẹo cơ bản và dần dần làm chủ các tính năng nâng cao. Hãy nhớ rằng, tiềm năng của Claude Code phụ thuộc vào cách bạn sử dụng nó!