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

Understand Domain — Trích xuất miền nghiệp vụ

Trích xuất miền nghiệp vụ và luồng xử lý từ mã nguồn rồi hiển thị thành đồ thị luồng tương tá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

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

/understand-domain quét mã nguồn dự án để rút ra các miền nghiệp vụ (domain), luồng nghiệp vụ (flow) và các bước xử lý (step), sau đó dựng thành đồ thị luồng ngang tương tác trên dashboard.

Có hai đường chạy:

  • Nếu đã có knowledge graph (.ua/knowledge-graph.json do lệnh /understand tạo), kỹ năng suy ra domain trực tiếp từ đó — rẻ, không cần đọc file.
  • Nếu chưa có, một script Python sẽ tiền xử lý: cây thư mục, điểm vào (HTTP route, lệnh CLI, event handler, cron), danh sách export/import và metadata dự án.
  • Cờ --full buộc quét lại từ đầu.

Kỹ năng còn xử lý khéo các tình huống thực tế: phát hiện git worktree và ghi kết quả về repo chính, kiểm tra độ "cũ" của graph bằng git diff theo phạm vi dự án trước khi dùng lại.

Phù hợp với ai

  • Lập trình viên mới tiếp quản một codebase lớn, ít tài liệu
  • Tech lead cần mô tả hệ thống theo góc nhìn nghiệp vụ chứ không phải cấu trúc thư mục
  • Đội ngũ làm monorepo muốn xác định ranh giới domain giữa các dự án con
  • Người phải giải thích luồng hệ thống cho BA/QA bằng sơ đồ

Ví dụ sử dụng

  1. Onboarding thành viên mới: chạy /understand-domain trên backend thương mại điện tử để có đồ thị "tạo đơn → thanh toán → trừ kho → tạo vận đơn".
  2. Chuẩn bị tách microservice: chạy /understand trước, rồi /understand-domain để thấy các domain đang chồng lấn ở đâu và quyết định thứ tự tách.
  3. Cập nhật sau đợt phát triển lớn: dùng /understand-domain --full để quét lại và làm mới đồ thị domain.

· · · 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-domain từ repo GitHub Egonex-AI/Understand-Anything vào ~/.claude/skills/understand-domain/ 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 && 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à clone kho plugin: git clone https://github.com/Egonex-AI/Understand-Anything.git ~/understand-anything
  2. Tạo thư mục skills: mkdir -p ~/.claude/skills
  3. Sao chép các skill: cp -r ~/understand-anything/understand-anything-plugin/skills/* ~/.claude/skills/
  4. Đừng xóa thư mục vừa clone: kỹ năng cần agent prompt và script Python trong đó. Nếu cần, thêm export CLAUDE_PLUGIN_ROOT=~/understand-anything/understand-anything-plugin vào file cấu hình shell.
  5. Kiểm tra Python đã cài: python3 --version
  6. Mở Claude Code ngay trong thư mục dự án cần phân tích và gõ /understand-domain. Chạy /understand trước sẽ cho kết quả tốt hơn.
  7. Kết quả lưu tại .ua/domain-graph.json và dashboard sẽ tự mở.