Hỏi đáp mã nguồn (understand-chat)
Trả lời câu hỏi về codebase bằng cách grep có chọn lọc trên knowledge graph đã được tạo trước.
Lập trìnhTrung cấp★ 83,859⑂ 7,068Điểm AI 8/10Cập nhật lần cuối: 12 thg 9, 2026
Làm được gì
- Dùng
.ua/knowledge-graph.json(hoặc.understand-anything/knowledge-graph.jsoncũ) trong thư mục gốc dự án làm nguồn dữ liệu. - Thay vì nạp cả file vào ngữ cảnh, nó Grep các trường
name,summary,tagstheo từ khóa câu hỏi để lấy đúng node liên quan. - Truy vết
edgestừ ID node đã khớp để dựng lại quan hệ 1 bước: import, gọi hàm, phụ thuộc xuôi và ngược. - Đọc
layersđể giải thích node thuộc tầng kiến trúc nào. - So sánh
project.gitCommitHashtrong graph vớigit rev-parse HEADcùng thay đổi staged/working-tree; nếu graph đã lỗi thời sẽ cảnh báo trước khi trả lời và đề nghị chạy lại/understand.
Phù hợp với ai
- Lập trình viên mới vào một repo lớn cần nắm nhanh cấu trúc.
- Nhóm thường xuyên hỏi "hàm này ai gọi", "logic xác thực ở đâu".
- Người dùng Claude Code muốn tiết kiệm token khi khám phá mã nguồn.
Ví dụ sử dụng
/understand-chat luồng xử lý thanh toán bắt đầu ở đâu?→ tìm node và flow/step liên quan, giải thích từ điểm vào./understand-chat module nào dùng AuthService→ truy vết upstream trong edges và liệt kê kèm đường dẫn file./understand-chat tầng dữ liệu gồm những gì→ dựa vào layers để tóm tắt các node theo tầng.
Điều kiện: phải chạy
/understandtrước để sinh knowledge graph.
· · · 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/Egonex-AI/Understand-Anything/HEAD/understand-anything-plugin/skills/understand-chat/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 understand-anything-plugin/skills/understand-chat từ repo GitHub Egonex-AI/Understand-Anything vào ~/.claude/skills/understand-chat/ 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.
- Mở terminal và vào thư mục làm việc của bạn.
- Clone repo:
git clone https://github.com/Egonex-AI/Understand-Anything.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Copy skill:
cp -r Understand-Anything/understand-anything-plugin/skills/* ~/.claude/skills/ - Khởi động lại Claude Code và kiểm tra
understand-chatđã xuất hiện. - Tại thư mục gốc dự án cần phân tích, chạy
/understandđể tạo.ua/knowledge-graph.json. - Sau đó dùng
/understand-chat câu hỏi của bạn.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT