Claude Skill MartKhám phá skillSkill là gì?
Về danh sách

Người Review Code Phản Biện

Buộc AI review code bằng ba nhân cách khắt khe để loại bỏ những đánh giá 'LGTM' vô nghĩa trước khi merge.

Lập trìnhTrung cấp24,1513,405Điểm AI 9/10Cập nhật lần cuối: 9 thg 8, 2026

Làm được gì

Khi AI review chính code mình vừa viết, nó chia sẻ cùng giả định nên thường kết luận "trông ổn". Skill này ép đổi góc nhìn bằng ba nhân cách phản biện:

  • Kẻ phá hoại: "Tôi muốn làm sập code này trên production" — input chưa validate, race condition, lỗi bị bỏ qua, rò rỉ tài nguyên
  • Người mới vào team: "6 tháng sau tôi phải sửa code này mà không có ai giải thích" — tên biến mơ hồ, magic number, kiến thức ẩn, thiếu test
  • Kiểm toán bảo mật: checklist theo OWASP — injection, thiếu kiểm soát truy cập (IDOR), secret hardcode, cấu hình mặc định nguy hiểm

Mỗi nhân cách buộc phải nêu ít nhất một vấn đề; lỗi bị 2 nhân cách trở lên phát hiện sẽ được nâng một mức nghiêm trọng (NOTE→WARNING→CRITICAL). Kết quả kết thúc bằng phán quyết BLOCK / CONCERNS / CLEAN.

Phù hợp với ai

  • Dev solo hoặc team nhỏ tự merge PR mà không có người review
  • Người thấy AI phê duyệt code quá dễ dàng và không yên tâm
  • Người làm việc với code nhạy cảm: xác thực, thanh toán, API endpoint
  • Người muốn kiểm tra điểm mù sau một buổi code dài

Ví dụ sử dụng

  1. Kiểm tra PR trước khi merge: /adversarial-review --diff main...HEAD → review toàn bộ thay đổi nhánh và ra phán quyết có nên chặn merge.
  2. Soát lại commit gần đây: /adversarial-review --diff HEAD~3 → phát hiện null dereference và xử lý lỗi còn thiếu trong 3 commit làm gấp.
  3. Rà soát file trọng yếu: /adversarial-review --file src/auth.ts → đọc cả file và đối chiếu checklist OWASP để tìm IDOR, lộ token, thiếu kiểm tra quyền.

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

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 .gemini/skills/adversarial-reviewer từ repo GitHub alirezarezvani/claude-skills vào ~/.claude/skills/adversarial-reviewer/ 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/alirezarezvani/claude-skills.git /tmp/claude-skills && mkdir -p ~/.claude/skills && cp -r /tmp/claude-skills/.gemini/skills/adversarial-reviewer ~/.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. Mở terminal.
  2. Clone repo vào thư mục tạm: git clone https://github.com/alirezarezvani/claude-skills.git /tmp/claude-skills
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills
  4. Copy riêng skill này: cp -r /tmp/claude-skills/.gemini/skills/adversarial-reviewer ~/.claude/skills/
  5. Kiểm tra bằng ls ~/.claude/skills/adversarial-reviewer xem đã có SKILL.md chưa.
  6. Khởi động lại Claude Code, vào trong một repo git rồi gõ /adversarial-review hoặc yêu cầu "review phản biện các thay đổi vừa rồi".
  7. Dùng thêm tùy chọn --diff main...HEAD hoặc --file <đường dẫn> để giới hạn phạm vi review.