Claude Code Tips: 40+ mẹo tăng tốc code cùng AI
Claude Code Tips là một bộ sưu tập trên GitHub do một tác giả duy nhất biên soạn, gồm hơn 40 kỹ thuật cụ thể để dùng Claude Code, từ script tùy chỉnh thanh trạng thái đến cách chạy Claude Code bên trong container. Nên tìm đọc nếu bạn đã dùng Claude Code hằng ngày và muốn thêm vài mẹo quy trình làm việc ngoài phần hướng dẫn chính thức; nên bỏ qua nếu bạn còn đang cân nhắc có nên dùng Claude Code hay không.
Claude Code Tips là gì?
Claude Code Tips là một file README trên GitHub do lập trình viên ykdojo duy trì, ghi lại hơn 40 mẹo dùng Claude Code — trợ lý lập trình dạng terminal của Anthropic. Mỗi mẹo là một đoạn viết ngắn, từ tùy chỉnh thanh trạng thái, trò chuyện bằng giọng nói, đến chia nhỏ việc lớn thành việc nhỏ hơn, cộng thêm plugin dx đóng gói một số mẹo thành skill có thể cài đặt. Đây là danh sách để đọc, không phải thư viện code để import.
Điểm nổi bật trong bộ mẹo
- ✓Script mẫu (scripts/context-bar.sh) hiển thị 5 thông tin trên thanh trạng thái: model đang dùng, thư mục làm việc, nhánh git hiện tại, số file chưa commit, và trạng thái đồng bộ với origin — cộng thêm thanh tiến trình mức dùng token, với 10 màu giao diện để chọn.
- ✓Phần hướng dẫn các slash command có sẵn: /usage để xem giới hạn tốc độ (rate limit), /chrome để bật/tắt tích hợp trình duyệt, /mcp để quản lý server MCP, và /stats để xem biểu đồ hoạt động kiểu GitHub.
- ✓Slash command /handoff (tại skills/handoff/SKILL.md) tạo hoặc cập nhật file HANDOFF.md ghi lại những gì đã thử, điều gì hiệu quả và bước tiếp theo, để một cuộc trò chuyện mới có thể bắt đầu với ngữ cảnh sạch.
- ✓Một mẫu dùng tmux để kiểm thử các tác vụ chạy tự động: mở một phiên tmux, gửi lệnh, chụp lại output của pane, rồi để Claude Code chạy thứ như git bisect dựa trên kết quả thật.
- ✓Khối cấu hình attribution trong settings.json để tắt riêng lẻ trailer Co-Authored-By trên commit, footer attribution trên PR, và trailer Claude-Session.
- ✓Plugin dx, cài đặt sẵn một số mẹo — trong đó có /handoff — dưới dạng skill có thể dùng ngay thay vì phải copy file thủ công.
- ✓So sánh các công cụ chuyển giọng nói thành văn bản chạy local (superwhisper, MacWhisper, và Super Voice Assistant mã nguồn mở do chính tác giả làm) với chế độ giọng nói tích hợp sẵn của Claude Code.
Ai được lợi từ những mẹo này?
- •Lập trình viên đã dùng Claude Code hằng ngày và muốn cắt bớt thời gian cho các việc lặp lại trên terminal như copy output hay quản lý nhánh git.
- •Người muốn có sẵn một thanh trạng thái hoạt động được thay vì tự viết từ đầu, và không ngại chỉnh sửa một shell script.
- •Người chạy các phiên làm việc agentic dài, hay gặp tình trạng chất lượng phản hồi giảm khi hội thoại dài ra, và muốn một cách bàn giao ngữ cảnh cụ thể giữa các phiên.
- •Lập trình viên tò mò về việc code bằng giọng nói, muốn có một lựa chọn chuyển giọng nói local thay vì phụ thuộc hoàn toàn vào dịch vụ đám mây.
Thiết lập script tùy chỉnh và plugin dx
Script thanh trạng thái nằm ở scripts/context-bar.sh, và repo dẫn đến một file scripts/README.md riêng cho các bước thiết lập thật sự — nội dung file đó không nằm trong tài liệu được xem xét ở bài này, nên hãy làm theo hướng dẫn gốc của repo thay vì đoán các flag cấu hình. Plugin dx được mô tả là một bộ skill có thể cài đặt (lệnh /handoff là một trong số đó, tại skills/handoff/SKILL.md), được nhắc tới ở mục 'Tip 44: Install the dx plugin' trong mục lục, nhưng lệnh cài đặt cụ thể không nằm trong nội dung README được xem xét ở bài này — hãy kiểm tra mục đó trực tiếp trên GitHub trước khi cài.
Áp dụng các mẹo vào quy trình làm việc hằng ngày
Bật thanh trạng thái trước tiên. Đây là thay đổi bạn nhìn thấy ở mọi phiên làm việc, nên nó là thứ mang lại hiệu quả cao nhất với công sức bỏ ra thấp nhất. Sau đó, dành mười phút với /usage, /mcp, và /stats để xem Claude Code đã theo dõi sẵn những gì trước khi tự dựng thứ gì đó riêng. Khi một tác vụ kéo dài và phản hồi bắt đầu có cảm giác không ổn, đừng cố đi tiếp — hãy nhờ Claude Code viết một file HANDOFF.md, rồi mở cuộc trò chuyện mới và chỉ đưa file đó vào. Đặt alias `claude` thành một chữ cái (README dùng `c`) giúp giảm đủ công gõ lệnh để bạn thật sự duy trì các thói quen còn lại.
Vì sao nên dùng những mẹo Claude Code này?
- ✓Mỗi mẹo đều đến từ việc dùng thật hằng ngày của tác giả, kèm chi tiết trước/sau cụ thể — ví dụ thanh trạng thái cho thấy đúng chuỗi ký tự nó hiển thị, không phải mô tả chung chung.
- ✓Mẹo về chu trình viết-kiểm thử (tmux + git bisect) là một mẫu có thể tái dùng thật sự cho bất kỳ tác vụ tự động nào Claude Code chạy, không chỉ riêng cho Claude Code.
- ✓Có sẵn đoạn shell để copy dùng ngay (alias, khối cấu hình attribution trong settings.json), nghĩa là bạn áp dụng được vài mẹo chỉ trong vài phút mà không cần tự viết code.
- ✓Đề cập tới những phần của Claude Code mà tài liệu chính thức thường lướt qua, như cách nén ngữ cảnh thật sự hoạt động khi gần chạm mức trần 200k token.
Chi tiết và điều cần lưu ý
- △Đây là ý kiến quy trình làm việc của một cá nhân, không phải tài liệu best-practice đã được kiểm chứng — chính README gọi đây là 'mẹo của tôi', nên vài mẹo (như thì thầm vào tai nghe để nhập liệu giọng nói) không hợp với mọi hoàn cảnh.
- △Các bước cài đặt của plugin dx không nằm trong nội dung được xem xét ở bài này — bạn phải tự vào mục Tip 44 trong README trực tiếp để lấy lệnh cài đặt thật sự.
- △Phần nói về nhập liệu giọng nói thiên về Mac — superwhisper và MacWhisper đều là ứng dụng Mac, còn README không ghi rõ cách làm trên Linux hay Windows.
- △Metadata của repo lấy cho bài này không ghi rõ license, nên đừng mặc định rằng script và skill trong đây được phép dùng lại tự do.
Cách khác để cải thiện lập trình cùng AI
Câu hỏi thường gặp
Claude Code Tips có kèm script mẫu (scripts/context-bar.sh) hiển thị model đang dùng, thư mục làm việc, nhánh git, số file chưa commit, trạng thái đồng bộ với origin, và thanh tiến trình mức dùng token, với 10 màu giao diện để chọn. Các bước thiết lập đầy đủ nằm trong file scripts/README.md riêng của repo.
Một số thì có — chia nhỏ vấn đề thành việc con, chu trình viết-kiểm thử bằng tmux, và thói quen dùng git/GitHub CLI là các thực hành agentic coding chung, áp dụng được cho công cụ khác. Còn những thứ như slash command /compact, /usage, /mcp thì chỉ có ở Claude Code.
Plugin dx là một bộ skill cho các quy trình làm việc hằng ngày, trong đó có lệnh /handoff dùng để tạo và cập nhật file HANDOFF.md giữa các phiên làm việc. README nhắc tới nó ở Tip 44, nhưng lệnh cài đặt cụ thể không nằm trong nội dung được xem xét ở bài này.
Các ví dụ nhập liệu giọng nói trong README — superwhisper, MacWhisper, và Super Voice Assistant do chính tác giả làm — đều là thứ tác giả thử nghiệm trên Mac, còn cách thiết lập trên Linux hay Windows không được nói rõ. Chế độ giọng nói tích hợp sẵn của Claude Code, được nhắc tới như một tính năng bổ sung sau này, có thể là điểm khởi đầu trung lập hơn về nền tảng.
Claude Code Tips khuyên nên bắt đầu cuộc trò chuyện mới cho mỗi chủ đề mới vì hiệu năng có xu hướng giảm khi ngữ cảnh dài ra, cùng với việc chủ động chạy /compact thay vì chờ nén tự động. README nêu rõ cửa sổ ngữ cảnh của Opus 4.5 hiện là 200k token, trong đó 45k được dành riêng cho nén tự động, và khoảng 10% đã bị hệ thống prompt, tool, và bộ nhớ chiếm dụng trước khi bạn bắt đầu.
Repo này công khai trên GitHub với 9.556 star và 759 fork, nhưng trường license không được ghi rõ trong metadata được xem xét ở bài này, nên đừng mặc định là điều khoản sử dụng lại thoải mái nếu chưa tự kiểm tra trực tiếp trên repo.
Vấn đề mà nó giải quyết
Tài liệu chính thức của Claude Code giải thích từng lệnh làm gì, nhưng không nói rõ nên kết hợp thói quen nào để thực sự tiết kiệm thời gian mỗi ngày — khi nào nên viết HANDOFF.md thay vì chỉ nén ngữ cảnh, khi nào giọng nói tốt hơn gõ phím, vì sao nên cho phép pull tự động nhưng không cho push tự động. Claude Code Tips ra đời để lấp khoảng trống đó bằng câu trả lời cụ thể của một lập trình viên thật, thay vì một danh sách tính năng chung chung.
Nên thử — và nên bỏ qua khi nào
Nên thử nếu bạn đã dùng Claude Code hằng ngày và muốn thêm một loạt thói quen nhỏ, đã được kiểm chứng thực tế — chỉ riêng thanh trạng thái và mẫu HANDOFF.md cũng đáng bỏ năm phút ra đọc. Nên bỏ qua nếu bạn còn mới với Claude Code và chưa gặp phải những vấn đề mà các mẹo này giải quyết, như ngữ cảnh lộn xộn hay copy-paste lặp lại trên terminal — tài liệu mặc định và cấu hình gốc sẽ phù hợp hơn cho tới lúc đó.
