What's New
- Put tree context menu Go to Trace Point in the navigation group so it appears first
- Clarify Agent Skill install: Python 3 on PATH; ZIP first;
npxonly if Node.js is present
Install the Extension with vsix file
- Download the release
.vsixfile (code-trace-tree-vscode-1.3.5.vsix). - In VS Code / Cursor: Extensions →
...→ Install from VSIX…
(or Command Palette:Extensions: Install from VSIX…). - Choose the downloaded
.vsixfile. - Reload the window if prompted.
Agent Skill
This extension does not ship an AI agent. Install your preferred coding agent,
then install the code-trace-tree skill. Once installed, the agent can auto-load
it when your request is relevant, and the IDE syncs the agent's trace-point changes
as they are written. The skill is general — any agent that can load skill folders
can use it (for example Claude Code, Cursor, GitHub Copilot, Codex, or Gemini CLI).
The skill lets the agent:
- Resolve the bound global storage XML for the project
- Search, add, move, and delete trace points
- Rebind line locations after source edits on disk
- Ask the IDE to reload / refresh plugin data
- Select or navigate to nodes in the Code Trace Tree view
Agent Skill Installation
Python required: skill ops are Python scripts, so Python 3 must be on PATH
(python3 or python).
Option 1: Install from a ZIP file
Extract the zip by hand, or run the Linux/macOS commands, or run the Windows PowerShell commands.
- Download
code-trace-tree-skill-1.3.5.zipfrom this release (one zip works across agents). - Delete any existing
code-trace-treefolder in the skills directory, then extract the zip there.
Done when the skills directory contains code-trace-tree/SKILL.md
(not the zip file, and not an extra nested code-trace-tree/code-trace-tree folder).
| Agent (examples) | Global | Project-local |
|---|---|---|
| Claude Code | ~/.claude/skills/ |
.claude/skills/ |
| Cursor | ~/.cursor/skills/ |
.cursor/skills/ |
| GitHub Copilot | ~/.copilot/skills/ |
.github/skills/ |
| Codex | ~/.agents/skills/ |
.agents/skills/ |
| Gemini CLI | ~/.gemini/skills/ |
.gemini/skills/ |
Or skip the manual extract and install from the command line (use one OS below).
The commands below use Claude Code (~/.claude/skills/) as an example. Replace .claude with your agent from the table (for example .cursor, .copilot, .agents, or .gemini).
Linux & macOS
curl -L https://github.com/saidake/code-trace-tree-vscode/releases/download/v1.3.5/code-trace-tree-skill-1.3.5.zip -o code-trace-tree-skill-1.3.5.zip
rm -rf ~/.claude/skills/code-trace-tree
mkdir -p ~/.claude/skills
unzip code-trace-tree-skill-1.3.5.zip -d ~/.claude/skills/
rm code-trace-tree-skill-1.3.5.zipProject-local: unzip into .claude/skills/ (or your agent’s project-local path from the table) instead of the global folder.
Windows PowerShell
Same as the Linux/macOS commands, for Windows. Replace .claude with your agent from the table.
Invoke-WebRequest -Uri "https://github.com/saidake/code-trace-tree-vscode/releases/download/v1.3.5/code-trace-tree-skill-1.3.5.zip" -OutFile "code-trace-tree-skill-1.3.5.zip"
Remove-Item -Recurse -Force "$HOME\.claude\skills\code-trace-tree" -ErrorAction SilentlyContinue
New-Item -ItemType Directory -Force -Path "$HOME\.claude\skills" | Out-Null
Expand-Archive -Path "code-trace-tree-skill-1.3.5.zip" -DestinationPath "$HOME\.claude\skills" -Force
Remove-Item "code-trace-tree-skill-1.3.5.zip"Project-local: extract into .claude\skills\ (or your agent’s project-local path from the table).
Option 2: Install with npx (if you have Node.js)
If you already have Node.js, you can install the skill with npx.
Pass -g for all projects; omit it for this project only.
On Windows, add --copy if symlinks are not available.
If the skill is already installed, remove it first — npx skills add does not overwrite an existing skill.
npx skills remove code-trace-tree -g
npx skills add saidake/code-trace-tree-skill -gOr explicit, non-interactive install for the agent you currently use (Cursor example):
npx -y skills remove code-trace-tree --agent cursor --global --yes
npx -y skills add saidake/code-trace-tree-skill --skill code-trace-tree --agent cursor --global --copy --yesSet --agent to your current agent, for example cursor, claude-code, github-copilot, codex, or gemini-cli.
Or try without installing (Codex example; same --agent values):
npx skills use saidake/code-trace-tree-skill@code-trace-tree --agent codexHow to use the skill
The agent loads global or project-local skills (including the installed code-trace-tree).
Use it in your agent chat:
Help me generate some simple trace points related to the current topic.
Add simple trace points along the call path of method `test`.