Nếu Claude Code là một chiếc xe đua, thì cấu hình mặc định chỉ giúp bạn chạy bon bon trên đường nhựa. Muốn đua đường trường, muốn tiết kiệm nhiên liệu (token), bạn cần phải "độ" lại máy.

Dưới đây là 5 tinh chỉnh mà tôi áp dụng cho mọi dự án ngay sau khi npm install.

1. Siêu .claudeignore: Lá chắn bảo vệ túi tiền

Như đã phân tích ở bài trước, Claude tính tiền dựa trên lượng code nó đọc. Nếu bạn để nó đọc cả package-lock.json hay folder build, bạn đang ném tiền qua cửa sổ.

Đừng chỉ dùng .gitignore. Hãy tạo một file .claudeignore riêng biệt ở root dự án.

Copy ngay đoạn config này:

Đoạn mã

# .claudeignore - Optimized for Web Dev

# Dependencies (Tốn token nhất, chặn ngay!)
node_modules/
bower_components/
jspm_packages/

# Build Outputs (AI không cần đọc file đã compile)
dist/
build/
.next/
out/
coverage/

# Logs & System Files
*.log
.DS_Store
thumbs.db

# Lockfiles (Trừ khi debug dependency, còn lại thì chặn)
package-lock.json
yarn.lock
pnpm-lock.yaml

# Assets (Claude không nhìn thấy ảnh, đừng gửi binary data)
*.png
*.jpg
*.jpeg
*.gif
*.ico
*.svg
*.mp4
*.pdf

# Config nhạy cảm (Quan trọng!)
.env
.env.local
.env.*

Tác dụng: Giảm tới 40-60% lượng token input cho mỗi request.

2. "Vietnamese Alias" - Bộ lệnh tắt cho Zsh/Bash

claude mỗi lần rất mỏi tay. Hơn nữa, bạn luôn muốn Claude trả lời bằng tiếng Việt nhưng giữ nguyên thuật ngữ tiếng Anh (Code Terminology).

Hãy thêm đoạn này vào file cấu hình shell của bạn (~/.zshrc hoặc ~/.bashrc):

Bash

# Claude Code Aliases

# 1. Lệnh tắt cơ bản
alias c="claude"

# 2. Hỏi nhanh (Quick Question) - Luôn trả lời tiếng Việt
alias cq='claude --print "Trả lời ngắn gọn bằng tiếng Việt, giữ nguyên thuật ngữ tiếng Anh: "'

# 3. Code Review nhanh
alias crev="claude 'Review các file đang staged (git diff --cached). Tìm lỗi logic, bảo mật và gợi ý tối ưu. Trả lời bằng tiếng Việt.'"

# 4. Fix lỗi từ Clipboard (Yêu cầu cài pbpaste trên Mac hoặc xclip trên Linux)
alias cfix="pbpaste | claude 'Tìm lỗi và sửa đoạn code này. Chỉ đưa ra code đã sửa, không giải thích dài dòng.'"

Cách dùng:

  • Thay vì gõ dài dòng, giờ bạn chỉ cần gõ: cq "Lỗi CORS là gì?"

3. Repomix (Tên cũ: Repopack) - Trợ thủ đắc lực

Claude Code có thể tự đọc file, nhưng đôi khi bạn muốn "gói" toàn bộ một module cụ thể thành 1 file text duy nhất để gửi cho Claude phân tích sâu (Deep Dive) mà không muốn nó chạy lung tung trong terminal.

Repomix là công cụ hoàn hảo cho việc này.

  • Cài đặt: npm install -g repomix
  • Cách dùng:
    1. Chạy repomix --style xml src/features/auth
    2. Nó sẽ tạo ra file repomix-output.xml chứa toàn bộ code của folder auth được format chuẩn XML (định dạng Claude thích nhất).
    3. Sau đó: claude "Đọc file repomix-output.xml và refactor lại kiến trúc."

Đây là cách an toàn nhất để kiểm soát ngữ cảnh (Context) mà bạn nạp vào AI.

4. Custom System Prompt (Hack não Claude)

Claude Code cho phép bạn định nghĩa các chỉ dẫn hành vi. Tuy chưa có file config chính thức cho "Persona", bạn có thể "hack" bằng cách tạo một file CONTEXT.md ở root dự án.

Nội dung CONTEXT.md:

Markdown

# PROJECT GUIDELINES

1. **Language:** Giải thích bằng Tiếng Việt. Code comments bằng Tiếng Anh.
2. **Framework:** Next.js 14 (App Router), TypeScript, Tailwind CSS.
3. **Style:** Functional Programming, DRY, SOLID.
4. **Constraints:** Không sử dụng `any`, luôn handle error bằng try/catch.

Sau đó, mỗi khi bắt đầu session làm việc, hãy chạy: claude "Đọc file CONTEXT.md và ghi nhớ các quy tắc này cho toàn bộ phiên làm việc."

Điều này đảm bảo Claude không bị "ngáo" và code đúng style của team bạn ngay lập tức.

5. Cost Monitor Script (Kế toán viên khó tính)

Để tránh "đau ví" cuối tháng, hãy dùng một script nhỏ để kiểm tra xem hôm nay bạn đã tiêu bao nhiêu (Dựa trên ước lượng token).

Dù Anthropic Console có dashboard, nhưng check ngay terminal vẫn tiện hơn. Bạn có thể dùng curl để gọi API check usage (nếu Anthropic mở API này trong tương lai), nhưng hiện tại, giải pháp tốt nhất là Set Budget Alert trong Anthropic Dashboard.

  • Vào Settings > Billing > Limits.
  • Đặt Monthly Spend Limit là $20 (hoặc mức bạn chịu được).
  • Đặt Soft Limit (Cảnh báo) ở mức $10.

Đừng coi thường bước này. "Plugin" chạy bằng cơm này chính là thứ giữ cho bạn không bị cháy túi vì một vòng lặp vô tận của AI.

Lời kết cho Series

Vậy là chúng ta đã đi qua 4 bài viết về Claude Code CLI:

  1. Tư duy: Chuyển từ Chat sang Agent.
  2. Quy trình: Tự động hóa Git Flow.
  3. Kỹ năng: Prompting để có Clean Code.
  4. Tối ưu: Công cụ và chi phí.

Công nghệ thay đổi từng giờ. Có thể tháng sau bài viết này sẽ cần cập nhật, nhưng tư duy "Làm chủ công cụ chứ không phụ thuộc" sẽ luôn đúng.

Chúc bạn build được những sản phẩm để đời cùng người trợ lý AI mới này. Happy Coding!


Đây là bài cuối trong series. Nếu bạn thấy hữu ích, hãy chia sẻ nó cho team của mình và đừng quên để lại comment về công cụ AI tiếp theo bạn muốn tôi "mổ xẻ" nhé!