Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Review PR GitHub theo góc nhìn Maintainer

Kỹ năng giúp maintainer review (hoặc review lại) pull request GitHub dựa trên nhánh base hiện tại, với bằng chứng gắn chặt vào từng commit OID.

Lập trìnhNâng cao1,323212Điểm AI 9/10Cập nhật lần cuối: 8 thg 8, 2026

Kỹ năng này làm gì

  • Tách bạch ba định danh: base OID ghi trong PR, OID nhánh base đang chạy, và OID head của PR — không tin vào diff cũ trên web.
  • Tính kết quả merge thực tế ngay bây giờ bằng git merge-tree, phát hiện xung đột, no-op hoặc PR đã bị thay thế.
  • Xử lý force-push, lịch sử bị viết lại, nhánh lẫn commit lạ: chỉ chiếu phần đóng góp thật của contributor lên base hiện tại để đánh giá.
  • Gắn nhãn trách nhiệm PR/BASE/SHARED và mức độ P0–P2 cho từng phát hiện, kèm bằng chứng và cách tái hiện.
  • Kết thúc bằng đúng một quyết định: LAND_AS_IS, FIX_ON_PR_THEN_LAND, REQUEST_CONTRIBUTOR_CHANGES, DECLINE, CLOSE_AS_SUPERSEDED, BLOCKED
  • Mặc định chỉ đọc: không comment, approve, merge hay xóa nhánh nếu bạn không cho phép rõ ràng.

Phù hợp với ai

  • Maintainer dự án mã nguồn mở nhận nhiều PR từ cộng đồng.
  • Tech lead cần biết review cũ còn hiệu lực không sau khi nhánh main thay đổi.
  • Lập trình viên muốn chạy thử code lạ trong bản clone tạm, cách ly khỏi worktree và secret cá nhân.

Ví dụ sử dụng

  1. github-review-pr https://github.com/org/repo/pull/123 — nhận báo cáo về kết quả merge, file xung đột, kết quả test gắn với đúng commit đã review.
  2. "main vừa đổi, review lại giúp mình" — các phát hiện cũ được đánh dấu OPEN/FIXED/OBSOLETE/REATTRIBUTED kèm giải thích ảnh hưởng của base drift.
  3. github-review-pr --all-open — quét toàn bộ PR đang mở từ mới đến cũ, mỗi PR một quyết định độc lập cùng bảng tổng hợp.

· · · Hướng dẫn cài đặt · · ·

Dùng thử ngay, không cần cài

Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.

Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình:
https://raw.githubusercontent.com/daymade/claude-code-skills/HEAD/github-review-pr/SKILL.md

Mình muốn: (viết việc bạn cần ở đây)

Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.

Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên Claude Skill Mart.
Copy thư mục github-review-pr từ repo GitHub daymade/claude-code-skills vào ~/.claude/skills/github-review-pr/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/daymade/claude-code-skills.git && mkdir -p ~/.claude/skills && cp -r claude-code-skills/github-review-pr ~/.claude/skills/

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Kiểm tra GitHub CLI: chạy gh --version (nếu chưa có, cài từ https://cli.github.com).
  2. Đăng nhập GitHub: gh auth status, nếu chưa đăng nhập thì chạy gh auth login.
  3. Tải kho skill về: git clone https://github.com/daymade/claude-code-skills.git
  4. Sao chép thư mục skill: mkdir -p ~/.claude/skills && cp -r claude-code-skills/github-review-pr ~/.claude/skills/
  5. Kiểm tra thư mục references/ đã được sao chép: ls ~/.claude/skills/github-review-pr
  6. Mở lại Claude Code, đưa link PR và yêu cầu "review PR này với vai trò maintainer".