Trình Review Code
Kỹ năng review code có hệ thống theo checklist chất lượng, bảo mật, hiệu năng và khả năng bảo trì.
Kỹ năng này làm gì
Khi bạn yêu cầu review, Claude đóng vai người review và kiểm tra lần lượt 4 nhóm tiêu chí: chất lượng code, bảo mật, hiệu năng và khả năng bảo trì. Phần bảo mật bao gồm mật khẩu/khóa hard-code, SQL injection, XSS, thiếu kiểm tra xác thực–phân quyền. Kết quả được phân loại theo mức Critical / Major / Minor và trình bày theo một mẫu Markdown cố định, kèm điểm mạnh, khuyến nghị ưu tiên và kết luận Duyệt / Cần sửa.
Kỹ năng chỉ được phép dùng công cụ đọc (Read, Grep, Glob) nên không tự ý sửa code của bạn.
Phù hợp với ai
- Lập trình viên muốn tự review trước khi mở Pull Request
- Nhóm nhỏ hoặc dev solo không có người review
- Tech lead muốn chuẩn hoá định dạng nhận xét review trong đội
- Junior hay quên các mục kiểm tra bảo mật
Ví dụ sử dụng
- Tự review PR — "Review giúp mình thư mục src/auth vừa sửa" → chỉ ra thiếu kiểm tra phân quyền ở mức Critical kèm số dòng và cách sửa.
- Soát bảo mật — "Xem API handler này có lỗ hổng không" → phát hiện nguy cơ SQL injection do nối chuỗi tham số và thiếu validate đầu vào.
- Dọn code cũ — "Đánh giá legacy/report.py về khả năng bảo trì" → xếp code trùng lặp và hàm quá dài vào mức Major, gợi ý thứ tự tách hàm.
· · · 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/huangjia2019/claude-code-engineering/HEAD/04-Skills/projects/00-basic-skill/.claude/skills/code-reviewing/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)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
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 04-Skills/projects/00-basic-skill/.claude/skills/code-reviewing từ repo GitHub huangjia2019/claude-code-engineering vào ~/.claude/skills/code-reviewing/ 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/huangjia2019/claude-code-engineering.git && mkdir -p ~/.claude/skills && cp -r claude-code-engineering/04-Skills/projects/00-basic-skill/.claude/skills/code-reviewing ~/.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.
- Mở Terminal.
- Tải mã nguồn:
git clone https://github.com/huangjia2019/claude-code-engineering.git - Tạo thư mục kỹ năng:
mkdir -p ~/.claude/skills - Sao chép kỹ năng:
cp -r claude-code-engineering/04-Skills/projects/00-basic-skill/.claude/skills/code-reviewing ~/.claude/skills/ - Kiểm tra tệp
~/.claude/skills/code-reviewing/SKILL.mdđã tồn tại. - Khởi động lại Claude Code, rồi thử nói "review giúp tôi tệp này".
- Nếu chỉ muốn dùng cho một dự án, hãy sao chép vào
.claude/skills/trong thư mục gốc dự án đó.