Bỏ qua đến nội dung chính

Code review

📖 Nội dung bài học

Video

Code Review

Claude Code có một vài tính năng tích hợp giúp quy trình làm việc với git của bạn nhanh hơn. Hãy cùng tìm hiểu.

Review với một Subagent

Trước khi bạn push một PR, hãy yêu cầu Claude sử dụng một subagent để review các thay đổi của bạn. Subagent này chạy trong một context window riêng biệt với cái nhìn khách quan — nó không bị ảnh hưởng bởi định kiến của agent chính vốn vừa dành cả session để viết code.

Khi tạo một subagent để review code, hãy giới hạn nó chỉ sử dụng các công cụ đọc (read-only tools). Một reviewer chỉ nên chỉ ra các vấn đề, chứ không nên chỉnh sửa file. Hãy lưu cấu hình subagent vào repo của bạn để cả team đều sử dụng chung một reviewer.

Không

Main agent vừa viết xong code

Tạo code-reviewer subagent

Subagent đọc diff, read-only tools

Phát hiện vấn đề?

Trả về danh sách issue

Trả về OK

Main agent sửa hoặc xác nhận

/commit-push-pr

Skill /commit-push-pr

Skill /commit-push-pr xử lý việc commit, push và tạo PR chỉ trong một bước. Thay vì thực hiện từng bước thủ công, bạn chỉ cần chạy skill này và Claude sẽ lo liệu phần còn lại.

Nếu bạn đã cấu hình một Slack MCP server với các channel được liệt kê trong file CLAUDE.md, nó sẽ tự động gửi link PR vào channel của team bạn.

Liên kết Session với --from-pr

Khi Claude tạo một PR thông qua lệnh gh pr create, phiên làm việc (session) sẽ tự động được liên kết với PR đó. Nếu bạn cần quay lại sau — ví dụ để xử lý các bình luận review hoặc sửa lỗi build — hãy chạy:

claude --from-pr <PR_NUMBER>

Lệnh này sẽ giúp bạn tiếp tục ngay tại nơi bạn đã dừng lại.

Tổng kết

Sử dụng subagent để review code khách quan trước khi push. Sử dụng /commit-push-pr để xử lý toàn bộ luồng từ commit đến PR trong một bước. Và sử dụng --from-pr để tiếp tục làm việc trên một PR sau đó. Đây là những tính năng nhỏ, nhưng chúng giúp loại bỏ rất nhiều rào cản trong quy trình làm việc hàng ngày của bạn.

🎬 Bản ghi video

Source video: RKsADl0ZC3Y

Video RKsADl0ZC3Y: Video demo UI không lời, không có voiceover. Phần nội dung bên trên đã mô tả những gì video showcase.

🔁 Bài học liên quan

📚 Nguồn & ghi nhận

Bài học có hữu ích không?

Góp ý / Báo lỗiPhát hiện sai sót hoặc có ý tưởng cải thiện?