Mẹo & Thủ Thuật
import { Aside, Card, CardGrid } from ‘@astrojs/starlight/components’;
Pro Tips Từ 16 Phase
Phần tiêu đề “Pro Tips Từ 16 Phase”Phase 1-3: Nền Tảng & Bảo Mật
Phần tiêu đề “Phase 1-3: Nền Tảng & Bảo Mật”Phase 4-6: Prompting & Làm Chủ Context
Phần tiêu đề “Phase 4-6: Prompting & Làm Chủ Context”Phase 7-8: Auto Coding & Meta-Debugging
Phần tiêu đề “Phase 7-8: Auto Coding & Meta-Debugging”Phase 9-12: Legacy Code & Tự Động Hóa
Phần tiêu đề “Phase 9-12: Legacy Code & Tự Động Hóa”Phase 13-16: Tối Ưu & Thực Chiến
Phần tiêu đề “Phase 13-16: Tối Ưu & Thực Chiến”Quản Lý Token
Phần tiêu đề “Quản Lý Token”6 Kỹ Thuật Tiết Kiệm Token
Phần tiêu đề “6 Kỹ Thuật Tiết Kiệm Token”| # | Kỹ thuật | Cách làm | Tiết kiệm |
|---|---|---|---|
| 1 | Đọc chọn lọc | Hỏi signatures/types trước, full file sau | -60% |
| 2 | Lọc output | Dùng head -20, tail -50, grep -A 5 | -80% |
| 3 | Compact chiến lược | Compact ở mốc 30%, 60%, 80% | Reset về ~50% |
| 4 | Prompt ngắn gọn | ”Fix bug saveUser” thay vì bài văn 500 từ | -50% |
| 5 | Đọc từng phần | ”Đọc dòng 1-100 của X” cho file lớn | Chỉ đọc phần cần |
| 6 | Tránh đọc lại | Hỏi “Bạn còn giữ auth.ts trong context không?” | -100% chi phí trùng lặp |
Thói Quen Theo Dõi Chi Phí
Phần tiêu đề “Thói Quen Theo Dõi Chi Phí”# Kiểm tra chi phí mỗi 20-30 phút/cost
# Output mẫu:# Input: 45,231 tokens ($0.14)# Output: 12,847 tokens ($0.19)# Total: 58,078 tokens ($0.33)
# Nếu context > 60%, compact chủ động/compactXử Lý Project Lớn
Phần tiêu đề “Xử Lý Project Lớn”Các project Android/KMP lớn (100K+ dòng code) cần chiến lược đặc biệt để nằm trong giới hạn context.
Chiến Lược Đọc 3 Lớp
Phần tiêu đề “Chiến Lược Đọc 3 Lớp”Lớp 1: Cấu Trúc (Bản Đồ)├── "Cho tôi xem cấu trúc thư mục project"├── "Các module chính là gì?"└── "Entry point ở đâu?"
Lớp 2: Pattern (Con Đường)├── "Architecture pattern nào đang dùng?"├── "Cho tôi xem dependency graph giữa các module"└── "Data flow từ API đến UI như thế nào?"
Lớp 3: Chi Tiết (Ngõ Hẻm)├── "Đọc src/auth/LoginViewModel.kt"├── "Trace luồng payment từ click button đến API call"└── "Điều gì xảy ra khi token hết hạn?"Mẹo Riêng Cho Android/Mobile
Phần tiêu đề “Mẹo Riêng Cho Android/Mobile”Xử Lý Hàng Loạt Cho Refactoring Lớn
Phần tiêu đề “Xử Lý Hàng Loạt Cho Refactoring Lớn”Phase 1: Khảo sát (1 phiên)"Liệt kê tất cả file dùng deprecated API X"
Phase 2: Lập kế hoạch (1 phiên)"Tạo kế hoạch migration — file nào trước, file nào phụ thuộc"
Phase 3: Thực hiện (N phiên, theo batch)"Migrate file 1-10 theo kế hoạch. Test sau mỗi file."/compact"Migrate file 11-20..."Kết Hợp Claude Với n8n & Công Cụ Bên Ngoài
Phần tiêu đề “Kết Hợp Claude Với n8n & Công Cụ Bên Ngoài”Các Pattern Tích Hợp
Phần tiêu đề “Các Pattern Tích Hợp”| Pattern | Use Case | Ví dụ |
|---|---|---|
| Sequential Pipeline | Chuyển đổi nhiều bước | Email → Trích dữ liệu → Tạo báo cáo |
| Fan-Out/Fan-In | Task song song độc lập | Phân tích 10 PR cùng lúc |
| Classification Router | Xử lý khác nhau theo loại | Phân loại bug vs feature vs question |
| Human-in-the-Loop | Cần phê duyệt | Code review có người duyệt |
| Batch Processing | Nhiều item | Xử lý 200+ đánh giá khách hàng |
Mẹo Setup n8n + Claude Code
Phần tiêu đề “Mẹo Setup n8n + Claude Code”Workflow n8n Thực Tế
Phần tiêu đề “Workflow n8n Thực Tế”- Agency marketing: 50+ brief email/ngày tự xử lý — 2 giờ giảm xuống 5 phút
- Đánh giá khách hàng: 200+ review phân tích bằng batch + sequential + router — 4 giờ xuống 30 phút
- Deploy code: PR merged → auto tạo changelog → thông báo Slack → cập nhật docs
Xử Lý Sự Cố AI Hallucination
Phần tiêu đề “Xử Lý Sự Cố AI Hallucination”Checklist Dấu Hiệu Cảnh Báo
Phần tiêu đề “Checklist Dấu Hiệu Cảnh Báo”Chú ý các dấu hiệu Claude có thể hallucinate:
| Dấu hiệu | Ví dụ | Cách xử lý |
|---|---|---|
| Tên quá generic | awesome-validator, fast-json-loader | Kiểm tra package: npm view <tên> |
| Không có link nguồn | ”Dùng thư viện X” mà không có URL | Hỏi: “Cho tôi link GitHub repo” |
| Claim số version | ”Thêm vào từ v3.2.1” | Kiểm tra changelog chính thức |
| Match quá hoàn hảo | Đúng API bạn cần, không có trade-off | Quá tốt? Kiểm tra độc lập |
| Style code lẫn lộn | React class + hooks trong cùng component | Yêu cầu Claude chọn một |
| Tự tin nhưng sai | ”Đây là cách chuẩn để…” | Tự tin khác chính xác |
Lệnh Kiểm Tra
Phần tiêu đề “Lệnh Kiểm Tra”| Cần verify | Lệnh | Nguồn |
|---|---|---|
| npm package tồn tại | npm view <package> | npmjs.com |
| Python package tồn tại | pip show <package> | pypi.org |
| CLI flag tồn tại | command --help | Docs chính thức |
| Đường dẫn file tồn tại | ls -la <path> | Hệ thống |
| API endpoint hoạt động | curl -I <url> | Server live |
Thang Leo Thang Can Thiệp
Phần tiêu đề “Thang Leo Thang Can Thiệp”Khi Claude bị kẹt trong loop hoặc cho kết quả sai:
| Bước | Hành động | Prompt |
|---|---|---|
| 1. Chuyển hướng | Đổi cách tiếp cận | ”Dừng lại. Thử cách hoàn toàn khác.” |
| 2. Cung cấp thông tin | Bổ sung context | ”Bạn có thể thiếu: API trả về XML, không phải JSON.” |
| 3. Phân tách | Chia nhỏ bài toán | ”Quên giải pháp tổng thể. Chỉ giải phần auth trước.” |
| 4. Làm mới | Dọn context cũ | /compact |
| 5. Reset | Bắt đầu lại | /clear |
| 6. Tự làm | Bạn code | Viết code bằng tay |
Tình Huống Hallucination Thường Gặp
Phần tiêu đề “Tình Huống Hallucination Thường Gặp”Thêm Verification Vào CLAUDE.md
Phần tiêu đề “Thêm Verification Vào CLAUDE.md”Thêm phần này vào CLAUDE.md để giảm hallucination:
## Quy Tắc Verification- KHÔNG BAO GIỜ gợi ý package mà chưa xác nhận tồn tại trên npm/pypi- LUÔN cung cấp URL GitHub hoặc docs cho thư viện bên thứ 3- Nếu không chắc về API, nói "cần verification" thay vì đoán- Khi gợi ý feature theo version, trích dẫn changelog