Clean Code Framework
Kỹ năng review mã theo Clean Code: chấm điểm 0-10 về đặt tên, hàm nhỏ, xử lý lỗi, unit test và đề xuất cách cải thiện.
Lập trìnhTrung cấp★ 2,082⑂ 214Điểm AI 9/10Cập nhật lần cuối: 29 thg 8, 2026
Kỹ năng này làm gì
Chuyển các nguyên tắc trong Clean Code của Robert C. Martin thành checklist thực dụng.
- 6 nguyên tắc: đặt tên có ý nghĩa, hàm nhỏ, comment & format, xử lý lỗi, unit test, code smell
- Chấm điểm 0-10: báo điểm hiện tại kèm danh sách việc cần làm để đạt 10/10
- Bảng mẫu theo tình huống: "tham số cờ → tách hai hàm", "trả về null → Optional/collection rỗng"
- 10 câu chẩn đoán nhanh: hàm dưới 20 dòng chưa? test chạy dưới 10 giây chưa? ...
- Chi tiết được dẫn sang các tệp trong
references/(naming, functions, comments, error handling, testing, code smells)
Phù hợp với ai
- Dev và tech lead muốn có tiêu chuẩn nhất quán khi review pull request
- Người phải dọn dẹp mã legacy và cần xác định điểm nóng trước khi sửa
- Lập trình viên mới muốn học nguyên tắc code sạch một cách có hệ thống
Ví dụ sử dụng
- "Hàm này dài quá, dọn giúp mình" → gợi ý tách hàm theo từng bước và dùng guard clause
- "Review PR này về mặt dễ đọc" → đưa ra điểm số và danh sách sửa về tên biến, trùng lặp, magic number
- "Test của mình rối lắm" → đề xuất cấu trúc Arrange-Act-Assert, tên kiểu
shouldRejectExpiredToken, helper builder
· · · 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/wondelai/skills/HEAD/clean-code/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 clean-code từ repo GitHub wondelai/skills vào ~/.claude/skills/clean-code/ 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/wondelai/skills.git /tmp/wondelai-skills && mkdir -p ~/.claude/skills && cp -r /tmp/wondelai-skills/clean-code ~/.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.
- Clone repo vào thư mục tạm:
git clone https://github.com/wondelai/skills.git /tmp/wondelai-skills - Tạo thư mục skills:
mkdir -p ~/.claude/skills - Copy kỹ năng:
cp -r /tmp/wondelai-skills/clean-code ~/.claude/skills/ - Kiểm tra bằng
ls ~/.claude/skills/clean-code— phải thấySKILL.mdvà thư mụcreferences/. - Mở lại Claude Code và thử: "Chấm điểm clean code cho hàm này".
Xem mã nguồn trên GitHub ↗Giấy phép: MIT