Anh em dev lúc nào cũng than mệt vụ review code, đặc biệt là mấy quả PR dài như sớ Táo Quân, đọc tí là hoa mắt chóng mặt. Vừa hay, Claude Code mới tung ra quả tính năng nghe có mùi "cướp chén cơm" của mấy lão Senior phết: /ultrareview.
Tóm tắt nhanh cho anh em lười đọc
Nói trắng ra, đây là một cái command gõ thẳng vào Claude Code (chỉ dành cho các "giáo chủ" đang xài gói Pro hoặc Max thôi nhé, dân chơi free thì ngậm ngùi đứng ngó).
- Không chơi kiểu solo: Thay vì một con bot chạy dò từ trên xuống dưới hên xui, nó spam ra một "đội quân" AI agents chạy song song trên một môi trường sandbox cloud từ xa. Đảm bảo đ*o cắn RAM máy anh em.
- Kiểm tra chéo chống ngáo: Bọn bot này tự soi, tự verify lại bug của nhau (reproduce) xem có phải báo cáo láo (false positive) không rồi mới dám ping anh em. Đỡ mất công anh em ngồi chửi thề vì bot báo láo.
- Cứ đi làm ly cà phê đi: Nó chạy bất đồng bộ (non-blocking). Ném lệnh xong anh em cứ đóng terminal, 10-20 phút sau bot nó trả kết quả về CLI.
- Tích hợp mượt: Kéo thẳng code từ GitHub về, chỉ điểm chính xác file nào, dòng nào toang và gợi ý luôn cách fix.
- Đối tượng: Tác giả bảo trò này sinh ra cho mấy pha merge code "chí mạng" như làm auth, schema migrations hay đập đi xây lại (refactor). Hiện ae Pro/Max được xài free 3 nháy để test nhân phẩm.
Giang cư mận chia phe combat
Trên Product Hunt, bài post này hốt 178 upvotes và anh em tech cũng bàn tán khá xôm tụ.
- Phe gật gù khen ngon: Đa số anh em đều thấy ý tưởng dùng một bầy AI đi soi chéo nhau ở sandbox là một pha xử lý ảo ma nhưng cực kỳ hiệu quả để trị cái bệnh "ảo giác" (hallucination) của LLM.
- Phe "Thế này tao làm ở nhà cũng được": Một pháp sư ẩn danh vặn vẹo: "Tôi cũng đang cày kiểu thủ công, cho 2-3 con bot check chéo nhau rồi. Không biết tool này chạy tự động thì có thực sự đào ra được mấy cái bug chìm mà con bot thứ 3 của tôi hay bắt được không?"
- Phe tay to làm hệ thống lớn: Vài anh em cộm cán làm mảng B2B với cái database chằng chịt 50+ schemas nhào vô chất vấn: "Thế mấy cái bug liên kết chéo file thì sao? Ví dụ Agent A báo lỗi schema, Agent B có tự biết mò sang API đang hứng cái schema đó để soi không? Hay lại quăng tao một mớ rác lẻ tẻ bắt tao tự khâu lại?"
- Phe bới lông tìm vết: "Hai con bot cùng phát hiện 1 bug nhưng văn phong báo cáo khác nhau thì cái tool này có tự biết gộp lại (dedupe) không?" Thêm nữa, review lỗi tích hợp thì bot có cần đọc doc của CI/CD không cũng là một câu hỏi chưa thấy dev rep.
Góc nhìn từ Coding4Food
Nói công bằng thì cái trò "đẻ" ra nhiều agent để cross-check lẫn nhau không phải quá mới, nhưng cái hay của /ultrareview là nó đóng gói thành 1 nút bấm (chạy command) và quăng lên hệ thống máy chủ cloud để chạy cho rảnh nợ.
Cơ mà anh em đừng vội tin sái cổ bọn bot. Hệ thống nhỏ, logic cơ bản thì bọn này quét mượt. Chứ dính đến microservices hay mấy cái luồng auth loằng ngoằng, con người dò còn toét mắt huống hồ chi mấy con AI.
Tóm cái váy lại, đây là một trợ thủ xịn xò để lọc bớt mấy cái bug ngớ ngẩn (typo, logic cơ bản, quên null check), giúp vòng đời PR nhanh hơn. Nhưng cái quyền ấn nút "Squash and Merge" vẫn phải nằm trong tay anh em, nhớ đọc kỹ trước khi bấm không lại sập server đi bụi cả nút! Tool thì tool, đừng phó mặc chén cơm của mình cho máy móc.
Nguồn hóng hớt: Product Hunt