Đánh giá nợ kỹ thuật
Quét toàn bộ dự án để tìm điểm nóng phức tạp, API lỗi thời, mã trùng lặp và mục rữa kiến trúc, rồi xuất báo cáo ưu tiên theo tác động và công sức.
Lập trìnhTrung cấp★ 399⑂ 29Điểm AI 9/10Cập nhật lần cuối: 23 thg 8, 2026
Làm được gì
- Chia cây mã nguồn theo thư mục cấp cao, rồi chạy song song các agent cho từng phân vùng cộng một agent quét kiến trúc toàn dự án.
- Thu thập nợ kỹ thuật theo 4 chiều: điểm nóng phức tạp, dùng API đã deprecated, cụm mã trùng lặp, mục rữa kiến trúc.
- Gộp phát hiện trùng, chạy
/evaluate-findingsđể loại bỏ dương tính giả, sau đó gán mức tác động và công sức refactor cho từng mục. - Xếp thành 4 nhóm ưu tiên: Quick wins / Strategic refactors / Incremental / Defer, ghi ra
.turbo/technical-debt.mdvà trang HTML tương tác.turbo/technical-debt.html. - Chỉ phân tích, không sửa mã: mọi kiểm tra thực nghiệm chạy trong
git worktreeriêng dưới$TMPDIRrồi xoá.
Phù hợp với ai
- Lập trình viên, tech lead vừa nhận một codebase cũ và cần biết nên refactor từ đâu.
- Người phải trình bày lộ trình refactor hoặc báo cáo nợ kỹ thuật cho quản lý.
- Nhóm muốn kiểm tra định kỳ các vấn đề cấu trúc mà code review thường bỏ sót.
Ví dụ sử dụng
- "Đánh giá nợ kỹ thuật của dự án" → quét toàn bộ và tạo báo cáo kèm ma trận ưu tiên.
- "Tìm ứng viên refactor trong src/api và src/workers" → chỉ phân tích các đường dẫn được chỉ định.
- "Chỗ nào trong code của chúng ta tệ nhất?" → liệt kê nhóm Quick wins để xử lý ngay.
· · · 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/tobihagemann/turbo/HEAD/claude/skills/assess-technical-debt/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 claude/skills/assess-technical-debt từ repo GitHub tobihagemann/turbo vào ~/.claude/skills/assess-technical-debt/ 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/tobihagemann/turbo.git /tmp/turbo && mkdir -p ~/.claude/skills && cp -r /tmp/turbo/claude/skills/assess-technical-debt ~/.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 repo:
git clone https://github.com/tobihagemann/turbo.git /tmp/turbo - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Sao chép skill:
cp -r /tmp/turbo/claude/skills/assess-technical-debt ~/.claude/skills/ - Kiểm tra file
references/debt-reviewer.mdđã được copy cùng (phải copy cả thư mục). - Nên copy thêm skill
evaluate-findingsvàfrontend-designđể bước lọc dương tính giả và xuất HTML hoạt động đầy đủ. - Vào thư mục dự án, chạy
claudevà yêu cầu "assess technical debt". - Xem kết quả tại
.turbo/technical-debt.mdvà.turbo/technical-debt.html.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT