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

understand-explain — Giải thích sâu mã nguồn

Kỹ năng đọc knowledge graph cùng mã nguồn thật để giải thích sâu một file, hàm hoặc module trong bối cảnh kiến trúc.

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

Nó làm được gì

Dựa vào knowledge graph do plugin Understand-Anything tạo ra (.ua/knowledge-graph.json hoặc thư mục cũ .understand-anything/), kỹ năng này phân tích sâu đúng một thành phần mã bạn chỉ định.

  • Grep tìm node mục tiêu để lấy type, summary, tags, complexity
  • Lần theo các edge vào/ra (imports, calls, depends_on...) để biết ai gọi nó và nó phụ thuộc vào đâu
  • Xác định lớp kiến trúc (layer) mà thành phần thuộc về
  • Đọc file nguồn thật để mô tả cấu trúc bên trong và luồng dữ liệu (input → xử lý → output)
  • So sánh commit của graph với HEAD và working tree, cảnh báo nếu graph đã lỗi thời

Hướng dẫn nhấn mạnh chỉ đọc phần cần thiết của JSON, nên tiết kiệm ngữ cảnh với repo lớn.

Phù hợp với ai

  • Lập trình viên mới vào một codebase lớn, cần hiểu từng module trước
  • Người phải lần dấu phụ thuộc trong code legacy thiếu tài liệu
  • Người review code viết bằng ngôn ngữ mình chưa quen (phần giải thích không giả định bạn biết ngôn ngữ đó)
  • Tech lead cần soạn tài liệu onboarding cho nhóm

Ví dụ sử dụng

  1. /understand-explain src/auth/login.ts → vai trò của file trong lớp xác thực, các hàm bên trong, và những module import nó.
  2. /understand-explain src/auth/login.ts:verifyToken → giải thích từng bước tham số, logic kiểm tra, giá trị trả về và chuỗi lời gọi.
  3. /understand-explain src/payments/ → tóm tắt cấu trúc module thanh toán, phụ thuộc vào service/endpoint bên ngoài, kèm cảnh báo chạy lại /understand nếu graph đã cũ.

· · · 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-explain từ repo GitHub Egonex-AI/Understand-Anything vào ~/.claude/skills/understand-explain/ 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 && mkdir -p ~/.claude/skills && cp -r Understand-Anything/understand-anything-plugin/skills/* ~/.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 và chuyển đến một thư mục làm việc tạm.
  2. Clone repo: git clone https://github.com/Egonex-AI/Understand-Anything.git
  3. Tạo thư mục kỹ năng: mkdir -p ~/.claude/skills
  4. Sao chép các skill của plugin: cp -r Understand-Anything/understand-anything-plugin/skills/* ~/.claude/skills/ (nên copy cả bộ để có skill /understand tạo graph).
  5. Mở Claude Code ngay trong thư mục dự án bạn muốn phân tích.
  6. Chạy /understand trước để sinh .ua/knowledge-graph.json.
  7. Sau đó gọi /understand-explain đường/dẫn/file.ts hoặc file.ts:tenHam.
  8. Khi code thay đổi nhiều, chạy lại /understand để làm mới graph cho kết quả chính xác hơn.