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

Code Cleanup (Dọn dẹp mã nguồn)

Kỹ năng quét kho mã để tìm TODO cũ, import không dùng và mã chết, rồi xuất báo cáo ưu tiên kèm ước lượng thời gian.

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

Làm được gì

  • Quét 9 nhóm nợ kỹ thuật: TODO/FIXME tồn đọng, import không dùng, mã chết, thiếu type hint, hàm deprecated, đặt tên không nhất quán, độ phức tạp cao, mã trùng lặp, thiếu docstring.
  • Dùng git blame để tính tuổi của mỗi TODO, tách riêng những mục quá 90 ngày.
  • Phân loại kết quả thành Quick Wins / Important / Polish và cộng tổng thời gian ước tính cho từng nhóm.
  • Xuất báo cáo Markdown có file:line chính xác, 3 dòng ngữ cảnh và lệnh sửa tự động.
  • Mặc định chỉ đọc; chỉ khi bạn đồng ý rõ ràng mới chạy ruff --fix, goimports -w, sau đó chạy test và tự động git checkout . nếu test hỏng.

Phù hợp với ai

  • Lập trình viên Python/Go cần kiểm tra định kỳ tình trạng nợ kỹ thuật.
  • Trưởng nhóm lập kế hoạch sprint refactor và cần con số công sức cụ thể.
  • Người mới tiếp quản một kho mã cũ và muốn nắm nhanh tổng quan chất lượng.

Ví dụ sử dụng

  1. Dọn theo phạm vi — "Dọn dẹp các handler trong src/api/" → quét đúng thư mục đó, báo 5 import thừa có thể tự sửa và 2 TODO quá 90 ngày.
  2. Quét toàn bộ — "Nợ kỹ thuật của repo này thế nào?" → 47 phát hiện chia thành 12 Quick Wins, 8 Important, 27 Polish với ước lượng 2h/6h/4h.
  3. Yêu cầu tự sửa — "Xóa hết import không dùng và sắp xếp lại" → chỉ quét F401/I001, báo 23 lỗi trong 8 file, xác nhận rồi sửa, chạy test và hiển thị diff.

· · · 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/notque/vexjoy-agent/HEAD/skills/code-quality/code-cleanup/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/code-quality/code-cleanup từ repo GitHub notque/vexjoy-agent vào ~/.claude/skills/code-cleanup/ 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/notque/vexjoy-agent.git /tmp/vexjoy-agent && mkdir -p ~/.claude/skills && cp -r /tmp/vexjoy-agent/skills/code-quality/code-cleanup ~/.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. Tải kho mã: git clone https://github.com/notque/vexjoy-agent.git
  3. Tạo thư mục kỹ năng: mkdir -p ~/.claude/skills
  4. Sao chép kỹ năng: cp -r vexjoy-agent/skills/code-quality/code-cleanup ~/.claude/skills/
  5. (Nên làm) Cài công cụ phân tích: pip install ruff vulture radon; với Go: go install github.com/fzipp/gocyclo/cmd/gocyclo@latestgo install golang.org/x/tools/cmd/goimports@latest
  6. Khởi động lại Claude Code, rồi yêu cầu ví dụ: "Dọn dẹp mã trong thư mục src/".
  7. Trước khi cho phép sửa tự động, hãy commit hoặc tạo nhánh mới để dễ hoàn tác.