Định tuyến Code Intelligence trace-mcp
Skill buộc Claude dùng các tool trace-mcp thay cho Read/Grep khi khám phá code, giúp tiết kiệm token và tăng độ chính xác.
Lập trìnhTrung cấp★ 189⑂ 24Điểm AI 8/10Cập nhật lần cuối: 11 thg 10, 2026
Làm được gì
- Chuyển mọi thao tác khám phá code từ
Read/Grep/Glob/Bashsang các tool ngữ nghĩa của trace-mcp (search,get_outline,get_symbol,get_call_graph...). - Cung cấp bảng quyết định ánh xạ từng loại nhiệm vụ sang đúng tool: tìm symbol, phân tích ảnh hưởng thay đổi, luồng request HTTP, cây component, import vòng, dead code.
- Chuẩn hoá quy trình: đầu session gọi
get_project_map+get_task_context; sau khi sửa file gọiregister_edit; trước khi tạo symbol mới gọicheck_duplication. - Quy tắc tiết kiệm token: gộp truy vấn bằng
batch, không đọc lại cùng một file, chỉ đọc đúng khoảng dòng cần sửa, không giao việc khám phá cho subagent. - Rào chắn bảo mật: cấm
cat .env, cấm dumpos.environ/process.env; chỉ dùngget_env_vars(trả về key + kiểu, không trả giá trị).
Phù hợp với ai
- Lập trình viên đã cài MCP server trace-mcp và index sẵn repo.
- Nhóm làm việc trên monorepo lớn, đa ngôn ngữ, hay bị tràn context vì grep quá nhiều.
- Tech lead cần phân tích tác động, call graph, nợ kỹ thuật trước khi refactor.
Ví dụ sử dụng
- "Sửa logic hoàn tiền" →
get_task_contextthu gom đúng code liên quan, rồi chỉ đọc khoảng dòng của symbol cần sửa. - "Đổi tham số hàm này thì vỡ chỗ nào?" →
get_change_impact+find_usages+get_tests_for. - "Dự án dùng những biến môi trường nào?" →
get_env_varstrả về key và kiểu, không lộ giá trị bí mật.
· · · 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/nikolai-vysotskyi/trace-mcp/HEAD/skills/trace-mcp/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 skills/trace-mcp từ repo GitHub nikolai-vysotskyi/trace-mcp vào ~/.claude/skills/trace-mcp/ 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/nikolai-vysotskyi/trace-mcp.git /tmp/trace-mcp && mkdir -p ~/.claude/skills && cp -r /tmp/trace-mcp/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.
- Cài MCP server trace-mcp trước và index repo của bạn — không có server thì skill vô dụng.
- Clone repo:
git clone https://github.com/nikolai-vysotskyi/trace-mcp.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Copy skill:
cp -r trace-mcp/skills/* ~/.claude/skills/(kèm luôntrace-mcp-refactoring,trace-mcp-codemod,trace-mcp-pre-commit). - Khởi động lại Claude Code và kiểm tra
trace-mcpxuất hiện trong danh sách skill. - Thử yêu cầu "tóm tắt cấu trúc project"; nếu Claude gọi
get_project_maplà đã hoạt động.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT