trace-mcp Code Intelligence Routing
A routing skill that makes Claude use trace-mcp's semantic code tools instead of Read/Grep/Glob, cutting tokens while improving accuracy.
Dev & CodingIntermediate★ 189⑂ 24AI score 8/10Last updated: Oct 11, 2026
What it does
- Redirects all source-code exploration from
Read/Grep/Glob/Bashto trace-mcp's semantic tools (search,get_outline,get_symbol,get_call_graph, and more). - Ships a decision matrix mapping each task to the right tool: symbol lookup, change-impact analysis, HTTP request flow, component tree, circular imports, dead code, complexity hotspots.
- Standardizes the workflow:
get_project_map+get_task_contextat session start,register_editafter every edit,check_duplicationbefore creating new symbols. - Enforces token-efficiency rules: batch independent calls, never re-read a file, read only the target line range before an
Edit, no subagent delegation for exploration. - Adds secret-safety rails: never
cata.envor dumpos.environ/process.env; useget_env_vars, which returns keys and inferred types only.
Who it's for
- Developers who already run the trace-mcp MCP server with an indexed repository.
- Teams on large polyglot monorepos where grep-heavy exploration blows up the context window.
- Leads doing impact analysis, call-graph tracing, or tech-debt audits before refactors.
Example uses
- "Fix the refund cancellation logic" →
get_task_contextpulls exactly the relevant code, then only the target symbol's line range is read. - "What breaks if I change this signature?" →
get_change_impactplusfind_usagesandget_tests_for. - "Which env vars does this project use?" →
get_env_varsreturns keys and types without ever exposing secret values.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/nikolai-vysotskyi/trace-mcp/HEAD/skills/trace-mcp/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/trace-mcp folder from the GitHub repo nikolai-vysotskyi/trace-mcp into my ~/.claude/skills/trace-mcp/. When it's done, tell me in one line what this skill can do.
Install with a command instead
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/⚠ This is a third-party skill. Check the source repository before installing.
- Install the trace-mcp MCP server first and index your repository — the skill does nothing without it.
- Clone the repo:
git clone https://github.com/nikolai-vysotskyi/trace-mcp.git - Create the skills folder:
mkdir -p ~/.claude/skills - Copy the skills in:
cp -r trace-mcp/skills/* ~/.claude/skills/(this also installstrace-mcp-refactoring,trace-mcp-codemod, andtrace-mcp-pre-commit). - Restart Claude Code and confirm
trace-mcpappears in your skill list. - In a fresh session, ask "give me an overview of this project" — if Claude calls
get_project_map, the wiring works.
View source on GitHub ↗License: MIT