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

Dọn code rác do AI sinh ra (remove-ai-slops)

Dọn sạch "code rác" do AI sinh ra theo từng nhóm, nhưng chỉ sau khi đã khóa hành vi bằng test hồi quy xanh.

Lập trìnhNâng cao67,5315,507Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026

Làm được gì

  • Chỉ xử lý phạm vi giới hạn: diff của nhánh so với merge-base main, hoặc danh sách file bạn chỉ định.
  • Giai đoạn 2 bắt buộc: viết test hồi quy hẹp nhất để ghim hành vi hiện tại trước khi xóa bất kỳ dòng nào; nếu không tạo được baseline xanh thì dừng lại.
  • Kiểm 10 nhóm code smell: comment hiển nhiên, code phòng thủ thái quá (bắt except Exception, catch {} rỗng), độ phức tạp quá mức (chuỗi if/elif thay vì match/case, annotation object), abstraction vô ích, vi phạm ranh giới tầng, code chết, trùng lặp, tối ưu hiệu năng tương đương, thiếu test, và file vượt 250 LOC thuần.
  • Dùng "thang xóa": xóa hẳn → tái dùng code có sẵn → dùng stdlib/nền tảng → chỉ đơn giản hóa tại chỗ.
  • Cuối cùng chạy các cổng chất lượng (test, lint, typecheck, quét bảo mật) và checklist an toàn/hành vi/chất lượng; hỏng thì revert.

Phù hợp với ai

  • Lập trình viên vừa để AI sinh nhiều code và cần làm sạch trước khi mở PR.
  • Tech lead, reviewer muốn giảm tải review.
  • Maintainer muốn siết kỷ luật kích thước file và độ phức tạp.

Ví dụ sử dụng

  1. "deslop nhánh này" → liệt kê file thay đổi → thêm test hồi quy cho phần chưa cover → dọn theo thứ tự an toàn → xuất báo cáo.
  2. File 400 LOC: skill trình bày kế hoạch tách module theo trách nhiệm, chờ bạn duyệt, rồi tách và kiểm lại mọi file ≤250 LOC.
  3. Đổi quét list trong vòng lặp sang tra cứu set (O(n²)→O(n)) vì tương đương rõ ràng; các thay đổi thuật toán mơ hồ thì SKIP kèm lý do.

· · · 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/code-yeongyu/oh-my-openagent/HEAD/packages/shared-skills/skills/remove-ai-slops/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 packages/shared-skills/skills/remove-ai-slops từ repo GitHub code-yeongyu/oh-my-openagent vào ~/.claude/skills/remove-ai-slops/ 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/code-yeongyu/oh-my-openagent.git && mkdir -p ~/.claude/skills && cp -r oh-my-openagent/packages/shared-skills/skills/remove-ai-slops ~/.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 repo: git clone https://github.com/code-yeongyu/oh-my-openagent.git
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills
  4. Sao chép skill: cp -r oh-my-openagent/packages/shared-skills/skills/remove-ai-slops ~/.claude/skills/
  5. Khởi động lại Claude Code, rồi yêu cầu: "remove AI slop" hoặc "deslop".
  6. Đảm bảo dự án đã cấu hình test runner, linter, type-checker — các cổng chất lượng cần chúng.
  7. Lưu ý: deep agent chạy song song và check-no-excuse-rules.py là tính năng của môi trường omo gốc; nếu không có, hãy yêu cầu chạy tuần tự và đếm LOC bằng lệnh awk có trong tài liệu.
Xem mã nguồn trên GitHubGiấy phép: NOASSERTION