3 bản mod nên cài đặt cho Claude Code

Claude Code sở hữu các mô hình đủ mạnh để xử lý mọi tác vụ, từ xây dựng phần mềm phức tạp đến soạn thảo email hàng ngày. Điều mà công cụ này cần không phải là làm cho mô hình trở nên thông minh hơn, mà là thu hẹp khoảng cách giữa việc giao nhiệm vụ cho một agent và việc hiểu rõ những gì agent đó đang thực hiện.

Đó chính là lúc các bản mod phát huy tác dụng. Chúng có thể hiển thị thông tin hữu ích ngay bên cạnh cuộc hội thoại, ngăn chặn các lệnh đáng ngờ và giúp việc kiểm tra những thay đổi trở nên dễ dàng hơn. Đây là một sự nâng cấp thiết thực hơn nhiều so với việc cố gắng tạo ra thêm những câu lệnh (prompt) phức tạp khác.

Context-bar cuối cùng cũng cho bạn biết yếu tố nào đang chiếm dụng ngữ cảnh của mình

Một biểu đồ thanh chồng, một bảng chú giải và ít lý do hơn để đổ lỗi cho lịch sử trò chuyện

Một con số phần trăm chỉ cho bạn biết cửa sổ ngữ cảnh đang dần đầy, nhưng không giải thích rõ thành phần nào đang chiếm không gian bên trong đó. Context-bar sẽ làm rõ điều này: Các chỉ dẫn hệ thống (system instruction), công cụ MCP, file bộ nhớ, skill và tin nhắn sẽ xuất hiện dưới dạng các màu sắc riêng biệt trên một thanh chồng nằm phía trên khung nhập lệnh. Phần tiêu đề của thanh này còn hiển thị mức độ sử dụng token và điểm kích hoạt nén, cùng với một bảng chú giải tiện lợi giúp phân loại chi tiết mọi thành phần.

Sự phân biệt này quan trọng hơn nhiều so với một thanh tiến trình hào nhoáng. Hãy tưởng tượng bạn đang thực hiện một phiên gỡ lỗi; dù cuộc hội thoại có vẻ ngắn, nhưng cửa sổ ngữ cảnh đã gần chạm đến điểm nén. Việc nhìn thấy các danh mục cụ thể giúp bạn biết bắt đầu kiểm tra từ đâu, thay vì chỉ đổ lỗi chung chung cho lịch sử trò chuyện.

Claude Code vốn đã có sẵn công cụ /context, nhưng ưu điểm của "mod" này là hiển thị thông tin phân loại một cách trực quan mà không cần phải liên tục nhập lệnh hay mở thêm cửa sổ mới. Thanh này tự động cập nhật sau mỗi lượt phản hồi của agent chính hoặc sau khi thực hiện nén dữ liệu, sử dụng các ước tính cục bộ để tránh phát sinh thêm các lệnh gọi API không cần thiết (tuy nhiên, những schema công cụ được gọi theo yêu cầu sẽ không nằm trong bảng phân loại này).

Thanh này không đóng vai trò là bộ nhớ bổ sung hay cơ chế bảo vệ để tránh mất dữ liệu. Khi cần thiết, bạn có thể sử dụng /compact để tóm tắt tác vụ đang thực hiện, hoặc /clear để bắt đầu lại từ đầu khi chuyển sang một tác vụ hoàn toàn khác. Context-bar giúp các quyết định của bạn bớt mang tính "mò mẫm" hơn; bạn có thể ẩn thanh này bằng lệnh /context-bar nếu thấy nó gây xao nhãng.

Blast Radius buộc Claude phải hiển thị các thao tác dự kiến ​​trước khi thực hiện xóa dữ liệu của bạn

Tính năng này bao gồm cơ chế tạm giữ lệnh, hiển thị xem trước và bộ đếm ngược 60 giây cho các thao tác tiềm ẩn rủi ro

Blast Radius đang hoạt động trong Claude Code
Blast Radius đang hoạt động trong Claude Code

Việc cấp quyền cho Claude thực thi một lệnh và việc thực sự hiểu rõ lệnh đó sẽ gây ra tác động gì là hai vấn đề hoàn toàn khác nhau. Blast Radius tập trung giải quyết vấn đề thứ hai bằng cách tạm giữ các lệnh Bash có rủi ro cao - chẳng hạn như xóa đệ quy (recursive deletion), ép buộc đẩy dữ liệu (force push), hay các thao tác di chuyển database - trước khi chúng được thực thi.

Đối với lệnh xóa, hệ thống sẽ liệt kê các file bị ảnh hưởng cùng dung lượng của chúng; đối với lệnh buộc đẩy dữ liệu (force push), hệ thống sẽ liệt kê các commit trên máy chủ từ xa có nguy cơ bị loại bỏ. Nhờ đó, thay vì phải mơ hồ về kết quả của một lệnh, bạn có thể tự mình đánh giá dựa trên thông tin cụ thể, thay vì chỉ dựa vào lời giải thích từ chính agent đó.

Ví dụ, nếu yêu cầu Claude dọn dẹp thư mục bản build mà phần xem trước lại hiển thị các file nguồn quan trọng, bạn sẽ có cơ sở để hủy lệnh trước khi quá trình dọn dẹp biến thành một sự cố cần phải khôi phục dữ liệu. Dù nghe có vẻ như gây thêm thao tác, nhưng đây là sự "cản trở" hữu ích, có thể giúp bạn tiết kiệm hàng giờ làm việc.

Trong phiên bản cộng đồng, nếu không nhận được phản hồi sau 60 giây, hệ thống sẽ tự động hủy yêu cầu. Ngoài ra, nếu không có màn hình hiển thị để người dùng phản hồi, hệ thống sẽ từ chối thực thi ngay lập tức. Khác với một số công cụ khác, Blast Radius không mặc định coi sự im lặng là sự đồng ý.

Tuy nhiên, cần lưu ý rằng đây không phải là một công cụ bảo mật toàn diện. Nó chỉ nhắm vào các mẫu lệnh đã được nhận diện, thay vì bao quát mọi hành động phá hủy tiềm tàng mà agent có thể thực hiện. Nếu một đường dẫn chứa biến shell không được giải quyết, hệ thống có thể không liệt kê được danh sách file và hiển thị cảnh báo "không thể xem trước" - trong trường hợp này, bạn sẽ cần tự mình kiểm tra lại. Hãy luôn duy trì các quy tắc phân quyền và sao lưu dữ liệu; một cảnh báo hữu ích không thay thế được cho những rào cản bảo mật nghiêm ngặt.

Replay Theater biến các chỉnh sửa của Claude thành một phiên bản xem lại trực quan

Theo dõi từng thay đổi một cách tuần tự, thay vì phải vất vả tìm kiếm trong toàn bộ bản transcript

Claude Code đang chạy Replay Theater
Claude Code đang chạy Replay Theater

Lời giải thích của Claude về một thay đổi không phải lúc nào cũng phản ánh chính xác bản chất của thay đổi đó. Replay Theater bổ sung lệnh /replay, cho phép mở lại phiên chỉnh sửa trước đó dưới dạng chuỗi các thay đổi riêng biệt. Bạn có thể sử dụng phím n và p để di chuyển giữa các bước, và phím q để đóng giao diện này.

Công cụ này có chức năng khá đơn giản. Khi thực hiện tái cấu trúc trên nhiều file, bạn có thể dễ dàng xem xét lại các thay đổi thay vì phải lục lọi trong toàn bộ bản ghi của Claude. Bạn có thể kiểm tra việc đổi tên hàm, cập nhật các lệnh gọi hàm, điều chỉnh các bài kiểm thử (test), v.v..., mà không cần phải mặc định tin rằng đoạn kết luận của Claude đồng nghĩa với việc mọi thứ đều hoạt động hoàn hảo.

Claude Code vốn đã có sẵn tính năng xem thay đổi (/diff), vì vậy Replay Theater không phải là công cụ duy nhất bạn có thể sử dụng. Nó giúp quy trình kiểm duyệt trở nên dễ quản lý hơn bằng cách hiển thị từng bước chỉnh sửa, thay vì chỉ trình bày toàn bộ trạng thái của thư mục làm việc (working tree). Công cụ này cũng có phạm vi giới hạn: Phiên bản do cộng đồng phát triển chỉ theo dõi các lệnh Edit (chỉnh sửa) và Write (ghi file), chứ không bao quát mọi thay đổi hệ thống file thực hiện thông qua Bash. Tốt nhất bạn nên coi đây là một công cụ hỗ trợ kiểm duyệt tập trung, thay vì một nhật ký kiểm toán toàn diện. Bạn vẫn nên chạy các bài kiểm thử và kiểm tra bằng lệnh git diff trước khi thực hiện commit cuối cùng.

Các bản mod có quyền hạn tương đương với bạn, hãy cân nhắc kỹ lưỡng khi sử dụng!

Chúng hoạt động với quyền hạn của chính bạn, không có cơ chế sandbox, và lệnh xác thực cũng không thay thế được một quy trình kiểm toán thực thụ

Khi bắt đầu thêm các bản mod vào Claude, bạn có thể dễ dàng bị cuốn vào việc cài đặt thêm nhiều công cụ nữa, cho đến khi giao diện terminal của bạn trông chẳng khác nào bảng điều khiển trong buồng lái máy bay. Bạn nên hạn chế điều này. Theo tài liệu từ Anthropic, các bản mod chạy với chính quyền hạn của bạn, có thể truy cập vào những file và thông tin bảo mật, đồng thời không được đặt trong môi trường sandbox. Một tiến trình được khởi chạy bởi bản mod thậm chí có thể chạy bên ngoài môi trường sandbox Bash của Claude Code.

Hãy xem xét nguồn và sử dụng tính năng xác thực của plugin Claude để kiểm tra các hook và lệnh gọi API được khai báo trong đó. Lưu ý rằng quá trình xác thực này không thay thế cho một cuộc kiểm định bảo mật; vì vậy, tốt nhất bạn chỉ nên cài đặt số lượng mod tối thiểu cần thiết và kiểm tra kỹ các mod đó trước khi cài đặt.

Thứ Năm, 05/11/2026 10:48
3 ★ 1 👨 5
Xác thực tài khoản!

Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

Số điện thoại chưa đúng định dạng!
Số điện thoại này đã được xác thực!
Bạn có thể dùng Sđt này đăng nhập tại đây!
Lỗi gửi SMS, liên hệ Admin
0 Bình luận
Sắp xếp theo
❖ Claude