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

Review PR GitHub (đa góc nhìn, chạy song song)

Kỹ năng review pull request trên GitHub bằng 7 subagent chuyên biệt chạy song song, kèm bước phản biện để loại báo động sai trước khi đăng nhận xét.

Lập trìnhTrung cấp★ 1,660⑂ 241Điểm AI 9/10Cập nhật lần cuối: 27 thg 9, 2026

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

  • Chỉ cần số PR hoặc URL: dùng gh CLI để lấy thông tin PR, diff và các bình luận đã có, rồi tạo một git worktree riêng để đọc code mà không chạm vào nhánh/index đang làm việc của bạn.
  • Review song song theo 7 góc nhìn: ① tuân thủ CLAUDE.md/AGENTS.md ② tính đúng đắn theo đúng chữ của code đã đổi ③ bối cảnh git blame/lịch sử ④ phản hồi từ các PR trước ⑤ vi phạm hướng dẫn trong comment code ⑥ lỗ hổng bảo mật thực sự do diff tạo ra ⑦ các "nghĩa vụ nhất quán" giữa các file (mỗi nghĩa vụ do một agent riêng kiểm chứng).
  • Mỗi phát hiện được giao cho một agent phản biện có nhiệm vụ bác bỏ nó, rồi cho hai điểm độc lập: độ tin cậy (0-100) và mức nghiêm trọng (P0-P3). Nếu đoạn code trích dẫn không khớp head SHA → coi là bịa, 0 điểm; nếu nguyên nhân nằm ngoài diff → lỗi cũ, 0 điểm.
  • Chỉ những phát hiện tin cậy ≥ 75 và P0/P1 được đăng: lỗi theo dòng thành inline comment, lỗi mức thiết kế nằm trong body, gộp thành một review duy nhất (một thông báo cho tác giả). Không có gì vượt cổng thì approve LGTM kèm mô tả phạm vi đã kiểm.
  • Báo cáo đầy đủ trên terminal: những gì bị loại và loại vì cổng nào, phát hiện không chấm được điểm, góc nhìn nào thất bại — không âm thầm bỏ sót.
  • Toàn bộ nội dung đọc từ PR bị coi là dữ liệu không đáng tin, chống prompt injection; hướng dẫn dự án được đọc ở base SHA nên PR không thể tự sửa luật để được thông qua.

Phù hợp với ai

  • Dev, tech lead thường xuyên review PR trên GitHub; nhóm nhỏ thiếu người review.
  • Ai đã mệt với AI review dài dòng và sai nhiều — ở đây phát hiện thiếu bằng chứng (file, dòng, trích nguyên văn, đường dẫn lỗi) bị loại trước khi chấm điểm.
  • Nhóm muốn thực sự thi hành quy ước trong CLAUDE.md/AGENTS.md.
  • PR rất lớn (trên 100 file) vẫn xử lý được nhờ cơ chế manifest và chia slice.

Ví dụ sử dụng

  1. Review PR 128 giúp tôi → kiểm tra điều kiện (đã đóng/draft/bot/đã review chưa), chạy 7 góc nhìn, đăng 2 lỗi P0 dạng inline comment.
  2. Xem https://github.com/org/repo/pull/512, nói cả lỗi nhỏ → hạ cổng nghiêm trọng xuống P2 nhưng vẫn giữ cổng tin cậy 75.
  3. PR đã review trước đó nhưng có commit mới → dùng tiêu đề ### Code review (follow-up) và không nêu lại vấn đề cũ nếu đã được sửa.
  4. Không dùng cho thay đổi chưa commit ở máy local — kỹ năng này chỉ review PR trên GitHub.

· · · 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/feiskyer/claude-code-settings/HEAD/skills/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 skills/github-review-pr từ repo GitHub feiskyer/claude-code-settings vào ~/.claude/skills/feiskyer-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/feiskyer/claude-code-settings.git && mkdir -p ~/.claude/skills && cp -r claude-code-settings/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. Chuẩn bị: cài GitHub CLI (gh) và đăng nhập bằng gh auth login. Nên có bản clone local của repo để góc nhìn lịch sử git (#3) hoạt động; nếu không có, kỹ năng vẫn chạy nhưng sẽ ghi nhận góc đó là "không được kiểm".
  2. Clone repo chứa kỹ năng: git clone https://github.com/feiskyer/claude-code-settings.git
  3. Copy nguyên thư mục kỹ năng (phải có cả references/subagent-prompts.md): mkdir -p ~/.claude/skills && cp -r claude-code-settings/skills/github-review-pr ~/.claude/skills/
  4. Kiểm tra: ls ~/.claude/skills/github-review-pr phải thấy SKILL.md và thư mục references/.
  5. Khởi động lại Claude Code, mở terminal trong thư mục repo cần review và gõ: Review PR 42 hoặc dán URL của PR.
  6. Mẹo: quá trình review tạo worktree tạm ở /tmp/pr-review-<số>-<hậu tố> và tự xóa khi kết thúc. Nếu báo xóa thất bại, chỉ xóa đúng đường dẫn được nêu.