Claude Skill MartKhám phá skillSkill là gì?
Về danh sách

Understand — Trình tạo đồ thị tri thức cho mã nguồn

Quét toàn bộ dự án và tạo đồ thị tri thức tương tác (knowledge-graph.json) mô tả kiến trúc, thành phần và quan hệ phụ thuộc.

Lập trìnhTrung cấp78,3146,578Điểm AI 8/10Cập nhật lần cuối: 30 thg 7, 2026

Kỹ năng này làm gì

Chỉ với lệnh /understand, kỹ năng phân tích kho mã hiện tại (hoặc thư mục chỉ định) và sinh tệp .ua/knowledge-graph.json qua quy trình 7 pha:

  • Pha 0–1: xác định thư mục gốc, xử lý git worktree, tạo .understandignore, quét tệp/ngôn ngữ/framework
  • Pha 1.5–2: chia lô theo ngữ nghĩa rồi chạy tối đa 5 subagent song song để sinh node & edge, chuẩn hóa ID và khử trùng lặp
  • Pha 3–4: rà soát đồ thị đã ghép và suy ra các tầng kiến trúc dựa trên cây thư mục cùng kiến thức framework
  • Hỗ trợ cập nhật tăng dần (chỉ phân tích tệp thay đổi theo commit) và sinh nội dung bằng tiếng Việt qua --language vi.

Phù hợp với ai

  • Lập trình viên mới nhận bàn giao một dự án lớn, cần nắm kiến trúc nhanh
  • Tech lead muốn nhìn rõ quan hệ phụ thuộc giữa các module trong mã legacy
  • Người cần bản nháp tài liệu onboarding hoặc sơ đồ kiến trúc tự động

Ví dụ sử dụng

  1. /understand --language vi — phân tích repo và sinh tóm tắt bằng tiếng Việt.
  2. /understand ../legacy-api --exclude "tests/*,docs/*" — phân tích dự án ở thư mục khác, bỏ qua test và tài liệu.
  3. Bật /understand --auto-update để đồ thị tự làm mới sau mỗi commit, chỉ quét lại tệp đã đổi.

· · · Hướng dẫn cài đặt · · ·

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 understand-anything-plugin/skills/understand từ repo GitHub Egonex-AI/Understand-Anything vào ~/.claude/skills/understand/ 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/Egonex-AI/Understand-Anything.git ~/understand-anything && cd ~/understand-anything && pnpm install && pnpm --filter @understand-anything/core build && mkdir -p ~/.claude/skills && cp -r understand-anything-plugin/skills/understand ~/.claude/skills/understand

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Chuẩn bị: cài Node.js ≥ 22 và pnpm ≥ 10 (kiểm tra bằng node -v, pnpm -v).
  2. Tải mã nguồn: git clone https://github.com/Egonex-AI/Understand-Anything.git ~/understand-anything
  3. Build: cd ~/understand-anything && pnpm install && pnpm --filter @understand-anything/core build
  4. Cài kỹ năng: mkdir -p ~/.claude/skills && cp -r understand-anything-plugin/skills/understand ~/.claude/skills/understand
  5. Khởi động lại Claude Code, mở thư mục dự án cần phân tích rồi chạy /understand.
  6. Lần đầu chạy, kỹ năng sẽ tạo .ua/.understandignore và chờ bạn xác nhận — hãy xem qua danh sách loại trừ rồi trả lời "tiếp tục".
  7. Nếu dự án có hơn 100 tệp, nên thu hẹp phạm vi, ví dụ /understand src, để tiết kiệm thời gian và token.