Stage: Đưa con người trở lại kiểm soát quá trình review code trong kỷ nguyên AI
Khi các tác nhân AI ngày càng viết code nhanh hơn, việc review mã nguồn đang trở thành điểm nghẽn của các đội ngũ kỹ thuật. Stage là công cụ mới giúp giải quyết vấn đề này bằng cách chia nhỏ các Pull Request thành các "chương" logic, giúp kỹ sư viên dễ dàng đọc hiểu và kiểm soát thay đổi thay vì phải vật lộn với những diff khổng lồ trên GitHub.
Chào mọi người! Chúng tôi là Charles và Dean, và chúng tôi đang xây dựng Stage: một công cụ review code hướng dẫn bạn đọc qua từng bước của một Pull Request (PR), thay vì phải chắp ghép một file diff khổng lồ.
Bạn có thể xem video demo tại đây và thử nghiệm với một số ví dụ PR mẫu.
Các đội ngũ phát triển hiện nay đang di chuyển nhanh hơn bao giờ hết nhờ sự hỗ trợ của AI, nhưng ngày càng có nhiều kỹ sư viên thực hiện các thay đổi (merge) mà họ thực sự không hiểu rõ. Nút thắt hiện nay không còn là việc viết code nữa, mà là việc review chúng.
Chúng tôi là hai kỹ sư phần mềm cảm thấy thất vọng với giao diện review code của GitHub. Khi các tác nhân lập trình (coding agents) bùng nổ, chúng tôi thấy lượng PR tồn đọng (backlog) tăng lên nhanh hơn mức có thể xử lý. Không chỉ vậy, các bản PR ngày càng trở nên lớn hơn và khó hiểu hơn, khiến chúng tôi phải dành phần lớn thời gian chỉ để cố gắng xây dựng một mô hình tư duy về việc PR đó thực sự làm gì.
Chúng tôi xây dựng Stage để việc review một PR cảm giác giống như đọc các chương của một cuốn sách, chứ không phải là một tập hợp các đoạn văn bản lộn xộn. Hiện tại, chúng tôi sử dụng nó mỗi ngày, không chỉ để review code của nhau mà còn cả code của chính mình, và đến lúc này chúng tôi thực sự không thể tưởng tượng việc quay lại sử dụng giao diện cũ của GitHub.
Stage hoạt động như thế nào?
Khi một PR được mở, Stage sẽ nhóm các thay đổi thành các "chương" nhỏ logic. Các chương này được sắp xếp theo thứ tự dễ đọc nhất. Đối với mỗi chương, Stage sẽ cho bạn biết những gì đã thay đổi và các điểm cụ thể cần kiểm tra kỹ. Sau khi bạn xem xét xong tất cả các chương, bạn đã hoàn thành việc review PR.
Bạn có thể đăng nhập vào Stage bằng tài khoản GitHub của mình và mọi thứ sẽ được đồng bộ hóa liền mạch (bình luận, phê duyệt, v.v.) để phù hợp với quy trình làm việc mà bạn đã quen thuộc.
Chúng tôi không xây dựng những gì?
Chúng tôi không xây dựng một bot review code tự động như CodeRabbit hay Greptile. Những công cụ này rất tuyệt vời để bắt lỗi (và chúng tôi cũng tự sử dụng chúng!), nhưng cuối cùng con người mới là người chịu trách nhiệm cho những gì được phát hành (ship). Rõ ràng là việc review code chưa mở rộng quy mô theo cùng cách với việc viết code, và các kỹ sư viên (chúng tôi!) cần những công cụ tốt hơn để bắt kịp làn sóng code do AI tạo ra, thứ chỉ tiếp tục tăng trưởng trong tương lai.
Chúng tôi đã có rất nhiều niềm vui khi xây dựng công cụ này và rất hào hứng để phát triển nó thêm. Nếu bạn giống như chúng tôi và cũng mệt mỏi vì dùng GitHub để review PR, chúng tôi rất mong bạn thử nghiệm và cho chúng tôi biết suy nghĩ của bạn!
Bài viết liên quan

Phần mềm
Anthropic ra mắt Claude Opus 4.7: Nâng cấp mạnh mẽ cho lập trình nhưng vẫn thua Mythos Preview
16 tháng 4, 2026

Công nghệ
Qwen3.6-35B-A3B: Quyền năng Lập trình Agentic, Nay Đã Mở Cửa Cho Tất Cả
16 tháng 4, 2026

Công nghệ
Spotify thắng kiện 322 triệu USD từ nhóm pirate Anna's Archive nhưng đối mặt với bài toán thu hồi
16 tháng 4, 2026
