Tóm tắt nhanh:
ak-review-prreview một hay nhiều pull request trên GitHub: đọc mô tả, diff, CI, chấm phát hiện theo 3 mức rồi ra một kết luận cho mỗi PR. Khi bạn bật cờ, nó giao việc sửa choak-fix, việc đẩy và merge choak-git. Không cờ thì nó không sửa, không đăng gì lên GitHub và không merge.
Công khai: mình là maintainer của AgentKit và có quan hệ affiliate: link AgentKit trong bài là link affiliate, mua qua link này bạn được giảm 30%.
Tóm tắt
Dùng khi bạn có số hoặc link của một hay nhiều PR và muốn biết có gì đáng lo, hoặc muốn đi tới cuối: sửa, đăng review, merge, CI xanh. Nếu bạn chỉ cần ý kiến về PR thì chạy không cờ, khỏi cần --fix.
flowchart LR
A["PR đã mở"] --> B["ak-review-pr"]
B --> C["Phát hiện và kết luận trong chat"]
B -->|"--fix"| D["ak-fix sửa, ak-git cp đẩy lên"]
B -->|"--reply"| E["Review chính thức trên GitHub"]
B -->|"--merge"| F["ak-git merge-pr, theo dõi CI"]Bốn ý cần nắm:
| Ý chính | Câu hỏi | Ví dụ |
|---|---|---|
| Mức nghiêm trọng | Phát hiện này có chặn merge không? | Critical: bug, lỗ hổng, mất dữ liệu. Important: lỗi logic, thiếu kiểm tra đầu vào. Suggestion: comment thừa |
| Kết luận | PR này đi tiếp được chưa? | Approve khi không có Critical hay Important, Request changes khi còn, Comment khi chỉ còn Suggestion |
| Mỗi cờ mở thêm một bước | Skill được phép đụng vào gì? | Không cờ: chỉ đọc. --fix sửa và push, --reply đăng review, --merge merge PR đã sẵn sàng |
| Nhiều PR, lần lượt từng cái | Đưa 3 PR một lúc thì chạy ra sao? | 481 482 490 xong trọn 481 mới sang 482, PR lỗi chỉ được ghi lại |
Vòng sửa dừng khi review lại sạch, khi ak-fix cần bạn quyết định, khi cùng một phát hiện sống sót qua 3 lần sửa, hoặc khi CI hỏng mà không tự gỡ được. Dừng vì bị chặn thì PR không được merge, và --merge là quyền merge PR đã sẵn sàng, không phải lệnh ép merge.
Prompt mẫu cho việc xem PR trước khi duyệt:
/ak-review-pr <số PR>| Cờ | Để làm gì | Từ ak |
|---|---|---|
--fix | Tự sửa phát hiện, push lên nhánh PR rồi review lại | 1.0.0 |
--reply | Đăng review chính thức lên PR | 1.0.0 |
--merge | Merge PR đã sẵn sàng và chờ CI xanh | 2.4.0 |
--advice | kongming góp ý ở các mốc quan trọng | 2.10.0 |
--ultra | 5 bản review độc lập, gộp phát hiện có bằng chứng | 2.13.0 |
Phần dưới đây là bản chi tiết: luồng chạy, 6 tình huống kèm prompt, giải thích từng cờ (dùng khi, không cần khi, nhận lại gì, đi kèm cờ nào), lịch sử thay đổi theo bản ak và các lỗi hay vấp. Bản chi tiết và trang trực quan dành cho subscriber. Agent của bạn cũng tìm được trong đó qua MCP của portal.
Mở khi tài khoản có quyền subscriber
Bài này dành cho subscriber
Khi tài khoản có quyền, toàn bộ bài, bản visual tương tác và lệnh gọi từ agent đều mở.
- Đăng nhập hoặc tạo tài khoản modernEngineerQuyền đọc gắn với email tài khoản.
- Chọn gói trên trang Bảng giáGói 1, 3 hoặc 12 tháng, trả bằng chuyển khoản VietQR. Quyền đọc mở khoảng một phút sau khi tiền về.
- Hoặc nhập mã Facebook subscriberNgười ủng hộ trang qua Facebook nhận mã kích hoạt qua tin nhắn mỗi tháng.
Đã là subscriber? Đăng nhập để đọc.
Dùng bài này trong agent của bạn
Lấy API keyChép đoạn dưới, dán vào Claude Code, Codex hay agent bạn đang dùng. Agent đọc bài rồi đối chiếu với repo đang mở.
Đọc bài "ak-review-pr: review, sửa, đăng và merge PR trên GitHub" trên modernEngineer rồi áp dụng vào repo này.
1. Gọi tool content_get của MCP server modernengineer với locale "vi", slug "ak-review-pr". Nếu chưa nối MCP server modernengineer, dừng lại và hướng dẫn tôi nối theo https://modernengineer.dev/vi/mcp.
2. Tóm tắt các bước chính của bài, chỉ ra bước nào áp dụng được cho repo này.
3. Đề xuất thay đổi cụ thể và hỏi tôi trước khi sửa file.Nối MCP cho Claude Code (một lần)
claude mcp add --transport http modernengineer \
https://api.modernengineer.dev/mcp \
--header "Authorization: Bearer <API key>"Đọc trọn bài qua MCP cần API key của tài khoản subscriber hoặc đã mua guide này. Không có quyền, agent sẽ chỉ đọc được phần mở đầu.
- Phiên bản
- v1.0.0
- Cập nhật
- 22/10/2026
- Giấy phép
- Bảo lưu mọi quyền
- Slug
- ak-review-pr


