Skip to content

Releases: saidake/code-trace-tree-vscode

v1.3.5

Choose a tag to compare

@saidake saidake released this 29 Aug 22:55

Open VSX Plugin home page

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; npx only if Node.js is present

Install the Extension with vsix file

  1. Download the release .vsix file (code-trace-tree-vscode-1.3.5.vsix).
  2. In VS Code / Cursor: Extensions...Install from VSIX…
    (or Command Palette: Extensions: Install from VSIX…).
  3. Choose the downloaded .vsix file.
  4. 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.

  1. Download code-trace-tree-skill-1.3.5.zip from this release (one zip works across agents).
  2. Delete any existing code-trace-tree folder 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.zip

Project-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 -g

Or 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 --yes

Set --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 codex

How 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`.

v1.3.4

Choose a tag to compare

@saidake saidake released this 29 Aug 10:02

Open VSX Plugin home page

What's New

Install the Extension with vsix file

  1. Download the release .vsix file (code-trace-tree-vscode-1.3.4.vsix).
  2. In VS Code / Cursor: Extensions...Install from VSIX…
    (or Command Palette: Extensions: Install from VSIX…).
  3. Choose the downloaded .vsix file.
  4. 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. 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

Python required: trace_tree ops need Python 3 on PATH. Resolve / refresh /
select helpers do not.

Node.js required for npx skills add (ships with npx).

Agent Skill Installation

Option 1: Install with npx (Recommended)

Requires Node.js (npx). Pass -g for all projects; omit it for this project only.
On Windows, use --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 -g

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 --yes

Set --agent to your current agent, for example cursor, claude-code, github-copilot, codex, or gemini-cli.

Try without installing (Codex example; same --agent values):

npx skills use saidake/code-trace-tree-skill@code-trace-tree --agent codex

Option 2: Install from a ZIP file

  1. Download code-trace-tree-skill-1.3.4.zip from this release (one zip works across agents).
  2. Delete any existing code-trace-tree folder 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/

How to use the skill

Installing the skill makes it available to the agent:

  • Project-localnpx..., omit -g, or extract the zip into the project skills folder
  • Globalnpx..., pass -g, or extract the zip into the global skills folder

In VS Code, keep the extension open for the same project: it loads the agent’s
trace point changes in real time (no manual reload).

Examples:

Help me generate some simple trace points related to the current topic.
Add simple trace points along the call path of method `test`.

v1.3.3

Choose a tag to compare

@saidake saidake released this 29 Aug 08:43

Open VSX Plugin home page

What's New

  • Agent skill create_tree.py generates a nested workflow in one call (ensures existing nodes, adds new ones)
  • LINE locators require --file, --line, and --content; the script computes occurrence
  • Mutating skill ops auto-create missing storage
  • Select every requested trace point in the tree, not only the first
  • Remove the skill before npx skills add (add does not overwrite)

Install the Extension with vsix file

  1. Download the release .vsix file (code-trace-tree-vscode-1.3.3.vsix).
  2. In VS Code / Cursor: Extensions...Install from VSIX…
    (or Command Palette: Extensions: Install from VSIX…).
  3. Choose the downloaded .vsix file.
  4. 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. 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

Python required: trace_tree ops need Python 3 on PATH. Resolve / refresh /
select helpers do not.

Node.js required for npx skills add (ships with npx).

Agent Skill Installation

Option 1: Install with npx (Recommended)

Requires Node.js (npx). Pass -g for all projects; omit it for this project only.
On Windows, use --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 -g

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 --yes

Set --agent to your current agent, for example cursor, claude-code, github-copilot, codex, or gemini-cli.

Try without installing (Codex example; same --agent values):

npx skills use saidake/code-trace-tree-skill@code-trace-tree --agent codex

Option 2: Install from a ZIP file

  1. Download code-trace-tree-skill-1.3.3.zip from this release (one zip works across agents).
  2. Delete any existing code-trace-tree folder 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/

How to use the skill

Installing the skill makes it available to the agent:

  • Project-localnpx..., omit -g, or extract the zip into the project skills folder
  • Globalnpx..., pass -g, or extract the zip into the global skills folder

In VS Code, keep the extension open for the same project: it loads the agent’s
trace point changes in real time (no manual reload).

Examples:

Help me generate some simple trace points related to the current topic.
Add simple trace points along the call path of method `test`.

v1.3.2

Choose a tag to compare

@saidake saidake released this 29 Aug 02:29

Open VSX Plugin home page

What's New

  • Toolbar Advanced Settings uses a gear icon
  • Tree context menu Go to Trace Point is first (jumps to source)
  • Install the Agent Skill from the dedicated repo: npx skills add saidake/code-trace-tree-skill
  • Update Marketplace preview screenshots

Install the Extension with vsix file

  1. Download the release .vsix file (code-trace-tree-vscode-1.3.2.vsix).
  2. In VS Code / Cursor: Extensions...Install from VSIX…
    (or Command Palette: Extensions: Install from VSIX…).
  3. Choose the downloaded .vsix file.
  4. 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. 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

Python required: trace_tree ops need Python 3 on PATH. Resolve / refresh /
select helpers do not.

Node.js required for npx skills add (ships with npx).

Agent Skill Installation

Option 1: Install with npx (Recommended)

Requires Node.js (npx). Pass -g for all projects; omit it for this project only.
On Windows, use --copy if symlinks are not available.

npx skills add saidake/code-trace-tree-skill -g

Explicit, non-interactive Cursor install:

npx -y skills add saidake/code-trace-tree-skill --skill code-trace-tree --agent cursor --global --copy --yes

Try without installing:

npx skills use saidake/code-trace-tree-skill@code-trace-tree --agent codex

Option 2: Install from a ZIP file

  1. Download code-trace-tree-skill-1.3.2.zip from this release (one zip works across agents).
  2. Extract it into the skills directory for your agent. When asked, replace the existing code-trace-tree folder.

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/

How to use the skill

Installing the skill makes it available to the agent:

  • Project-local — omit -g, or extract the zip into the project skills folder
  • Global — pass -g, or extract the zip into the global skills folder

In VS Code, keep the extension open for the same project: it loads the agent's
trace point changes in real time (no manual reload).

Examples:

Help me generate some simple trace points related to the current topic.
Add simple trace points along the call path of method `test`.

v1.3.1

Choose a tag to compare

@saidake saidake released this 28 Aug 08:08

Open VSX Plugin home page

What's New

  • Highlight line colors are a global preference (settings.xml in the shared storage folder), shared across projects and IDEs; dark default is #236C60
  • First Advanced Settings save creates settings.xml and migrates leftover project colors; other IDE windows reload via request_refresh_global_settings
  • README: Open VSX listing, shorter skill install copy, and simpler example prompts

Install the Extension with vsix file

  1. Download the release .vsix file (code-trace-tree-vscode-1.3.1.vsix).
  2. In VS Code / Cursor: Extensions -> ... -> Install from VSIX...
    (or Command Palette: Extensions: Install from VSIX...).
  3. Choose the downloaded .vsix file.
  4. 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. The skill is general - any agent that can load skill folders can use it.

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 extension data
  • Select or navigate to nodes in the Code Trace Tree view

Python required: trace_tree ops need Python 3 on PATH. Resolve / refresh / select helpers do not.

Install the skill (recommended)

  1. Download code-trace-tree-skill-1.3.1.zip from this release (one zip works across agents).
  2. Extract it into the skills directory for your agent (table below). When asked, replace the existing code-trace-tree folder. The zip contains one code-trace-tree folder (with SKILL.md inside). Global = all projects; project-local = this repo only.

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/

Install example (command line, optional)

Same result as the steps above. Claude Code global path, Linux & macOS:

curl -L https://github.com/saidake/code-trace-tree-vscode/releases/download/v1.3.1/code-trace-tree-skill-1.3.1.zip -o code-trace-tree-skill-1.3.1.zip
rm -rf ~/.claude/skills/code-trace-tree
mkdir -p ~/.claude/skills
unzip code-trace-tree-skill-1.3.1.zip -d ~/.claude/skills/
rm code-trace-tree-skill-1.3.1.zip

Project-local: unzip into .claude/skills/ instead of ~/.claude/skills/.
For other agents, use the same zip and the skills path from the table above.

Install example (Windows PowerShell, optional)

Claude Code global path:

Invoke-WebRequest -Uri "https://github.com/saidake/code-trace-tree-vscode/releases/download/v1.3.1/code-trace-tree-skill-1.3.1.zip" -OutFile "code-trace-tree-skill-1.3.1.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.1.zip" -DestinationPath "$HOME\.claude\skills" -Force
Remove-Item "code-trace-tree-skill-1.3.1.zip"

Project-local: extract into .claude\skills\. For other agents, use the same zip
and change the destination to that agent's skills path (see the table above for examples).

How to use the skill

Installing the skill makes it available to the agent:

  • Project-local - available in agent sessions for that project
  • Global - available across projects for that agent

If the IDE is open on this project, it loads the agent's
trace point changes in real time (no manual reload).

Examples:

Help me generate some simple trace points related to the current topic.
Add simple trace points along the call path of method `test`.

v1.3.0

Choose a tag to compare

@saidake saidake released this 27 Aug 19:52

Plugin home page

What's New

  • Split skill add vs ensure (ensure is get-or-create; add always creates a new UUID); slim skill docs to script ops
  • Disable trace highlights and editor context menus in Git diff panes (Working Tree and Index)
  • Skill: do not delete existing traces unless the user asks (rebind "invalid" is locator status, not a delete list)
  • Clarify Agent Skill install: extract the zip into the agent skills directory and replace code-trace-tree if it already exists
  • Update marketplace preview screenshots

Install the Extension with vsix file

  1. Download the release .vsix file (code-trace-tree-vscode-1.3.0.vsix).
  2. In VS Code / Cursor: Extensions...Install from VSIX…
    (or Command Palette: Extensions: Install from VSIX…).
  3. Choose the downloaded .vsix file.
  4. 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: extract the GitHub Release zip into the
agent’s skills directory (replace code-trace-tree if it already exists). Once installed, the agent can auto-load
it when your request is relevant. 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

Python required: trace_tree ops need Python 3 on PATH. Resolve / refresh /
select helpers do not.

Install the skill (recommended)

Prefer extracting the zip into your agent’s skills directory.
If code-trace-tree is already there, replace that folder.
The zip contains one folder named code-trace-tree (with SKILL.md inside).

  1. Download code-trace-tree-skill-1.3.0.zip from this release (one zip works across agents).
  2. Extract it into the skills directory for your agent. When asked, replace the existing code-trace-tree folder. Global = all projects; project-local = this repo only.

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/

Install example (command line, optional)

Same result as the steps above. Claude Code global path, Linux & macOS:

curl -L https://github.com/saidake/code-trace-tree-vscode/releases/download/v1.3.0/code-trace-tree-skill-1.3.0.zip -o code-trace-tree-skill-1.3.0.zip
rm -rf ~/.claude/skills/code-trace-tree
mkdir -p ~/.claude/skills
unzip code-trace-tree-skill-1.3.0.zip -d ~/.claude/skills/
rm code-trace-tree-skill-1.3.0.zip

Project-local: unzip into .claude/skills/ instead of ~/.claude/skills/.
For other agents, use the same zip and the skills path from the table above.

Install example (Windows PowerShell, optional)

Claude Code global path:

Invoke-WebRequest -Uri "https://github.com/saidake/code-trace-tree-vscode/releases/download/v1.3.0/code-trace-tree-skill-1.3.0.zip" -OutFile "code-trace-tree-skill-1.3.0.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.0.zip" -DestinationPath "$HOME\.claude\skills" -Force
Remove-Item "code-trace-tree-skill-1.3.0.zip"

Project-local: extract into .claude\skills\. For other agents, use the same zip
and change the destination to that agent’s skills path (see the table above for examples).

How to use the skill

Installing the skill makes it available to the agent:

  • Project-local — available in agent sessions for that project
  • Global — available across projects for that agent

In VS Code, keep the extension open for the same project: it loads the agent’s
trace point changes in real time (no manual reload).

Examples:

Help me generate some trace point nodes related to the current topic.

v1.2.9

Choose a tag to compare

@saidake saidake released this 16 Aug 16:40

Plugin home page

What's New

  • Recheck Trace Availability: reload bound storage and validate all line/file/directory traces; tiered peer refresh signals (request_refresh / _profile / _settings)
  • Rebind LINE traces when focusing or jumping into a file (including cached open documents); content-rebind after bulk external rewrites
  • Toolbar: Remove Invalid Trace Points; Import/Export moved into Advanced Settings; context menu Copy Label
  • Fix Delete on a right-clicked node when selection is stale; stabilize highlight toggle; preserve selection across self profile-refresh echoes
  • Scope disk watching to open LINE buffers and path tips

Install the Extension with vsix file

  1. Download the release .vsix file (code-trace-tree-vscode-X.Y.Z.vsix).
  2. In VS Code / Cursor: Extensions...Install from VSIX…
    (or Command Palette: Extensions: Install from VSIX…).
  3. Choose the downloaded .vsix file.
  4. 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. 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

Python required: trace_tree ops need Python 3 on PATH. Resolve / refresh /
select helpers do not.

Install skill — extract locations

Download code-trace-tree-skill-1.2.9.zip from this release (one zip works across agents).
Remove any existing code-trace-tree skill folder first, then extract into your
agent’s skills directory. Known paths for some agents:

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/

Install example (Claude Code, Linux & macOS)

curl -L https://github.com/saidake/code-trace-tree-vscode/releases/download/v1.2.9/code-trace-tree-skill-1.2.9.zip -o code-trace-tree-skill-1.2.9.zip
rm -rf ~/.claude/skills/code-trace-tree
mkdir -p ~/.claude/skills
unzip code-trace-tree-skill-1.2.9.zip -d ~/.claude/skills/
rm code-trace-tree-skill-1.2.9.zip

Project-local: extract into .claude/skills/ instead of ~/.claude/skills/.
For other agents, use the same zip and extract into that agent’s skills path
(see the table above for examples).

Install example (Claude Code, Windows PowerShell)

Invoke-WebRequest -Uri "https://github.com/saidake/code-trace-tree-vscode/releases/download/v1.2.9/code-trace-tree-skill-1.2.9.zip" -OutFile "code-trace-tree-skill-1.2.9.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.2.9.zip" -DestinationPath "$HOME\.claude\skills" -Force
Remove-Item "code-trace-tree-skill-1.2.9.zip"

Project-local: extract into .claude\skills\. For other agents, use the same zip
and change the destination to that agent’s skills path (see the table above for examples).

How to use the skill

Installing the skill makes it available to the agent:

  • Project-local — available in agent sessions for that project
  • Global — available across projects for that agent

In VS Code, keep the extension open for the same project: it loads the agent’s
trace point changes in real time (no manual reload).

Examples:

Help me generate some trace point nodes related to the current topic.

v1.2.8

Choose a tag to compare

@saidake saidake released this 12 Aug 03:55

Plugin home page

What's New

  • Add Plugin home page button linking to VS Code Marketplace
  • Document the Agent Skill as agent-agnostic (listed agents are examples, not an exclusive support list)
  • Preferred workflow format: nest by call flow (sibling fan-out under a call)
  • Restructure Storage section into labeled bullets
  • Clarify skill auto-load (project-local vs global) and that VS Code loads agent trace changes in real time

Install the Extension with vsix file

  1. Download the release .vsix file (code-trace-tree-vscode-X.Y.Z.vsix).
  2. In VS Code / Cursor: Extensions...Install from VSIX…
    (or Command Palette: Extensions: Install from VSIX…).
  3. Choose the downloaded .vsix file.
  4. 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. 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

Python required: trace_tree ops need Python 3 on PATH. Resolve / refresh /
select helpers do not.

Install skill — extract locations

Download code-trace-tree-skill-1.2.8.zip from this release (one zip works across agents).
Remove any existing code-trace-tree skill folder first, then extract into your
agent’s skills directory. Known paths for some agents:

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/

Install example (Claude Code, Linux & macOS)

curl -L https://github.com/saidake/code-trace-tree-vscode/releases/download/v1.2.8/code-trace-tree-skill-1.2.8.zip -o code-trace-tree-skill-1.2.8.zip
rm -rf ~/.claude/skills/code-trace-tree
mkdir -p ~/.claude/skills
unzip code-trace-tree-skill-1.2.8.zip -d ~/.claude/skills/
rm code-trace-tree-skill-1.2.8.zip

Project-local: extract into .claude/skills/ instead of ~/.claude/skills/.
For other agents, use the same zip and extract into that agent’s skills path
(see the table above for examples).

Install example (Claude Code, Windows PowerShell)

Invoke-WebRequest -Uri "https://github.com/saidake/code-trace-tree-vscode/releases/download/v1.2.8/code-trace-tree-skill-1.2.8.zip" -OutFile "code-trace-tree-skill-1.2.8.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.2.8.zip" -DestinationPath "$HOME\.claude\skills" -Force
Remove-Item "code-trace-tree-skill-1.2.8.zip"

Project-local: extract into .claude\skills\. For other agents, use the same zip
and change the destination to that agent’s skills path (see the table above for examples).

How to use the skill

Installing the skill makes it available to the agent:

  • Project-local — available in agent sessions for that project
  • Global — available across projects for that agent

In VS Code, keep the extension open for the same project: it loads the agent’s
trace point changes in real time (no manual reload).

Examples:

Help me generate some trace point nodes related to the current topic.

v1.2.7

Choose a tag to compare

@saidake saidake released this 11 Aug 21:27

What's New

  • Double-click a Trace Point restores the prior expand/collapse state if VS Code toggled it during jump (brief flicker possible; twistie behavior unchanged)
  • Remains on the built-in TreeView (1.2.6 webview list was reverted)

Install the Extension with vsix file

  1. Download the release .vsix file (code-trace-tree-vscode-X.Y.Z.vsix).
  2. In VS Code / Cursor: Extensions...Install from VSIX…
    (or Command Palette: Extensions: Install from VSIX…).
  3. Choose the downloaded .vsix file.
  4. Reload the window if prompted.

Agent Skill

This extension does not ship an AI agent. Install one of the supported agents
first (Claude Code, Cursor, GitHub Copilot, Codex, Gemini CLI), then install
and load the Code Trace Tree skill.

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

Python required: trace_tree ops need Python 3 on PATH. Resolve / refresh /
select helpers do not.

Install skill — extract locations

Download code-trace-tree-skill-1.2.7.zip from this release (one zip for all agents).
Remove any existing code-trace-tree skill folder first, then extract into:

Agent 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/

Install example (Claude Code, Linux & macOS)

curl -L https://github.com/saidake/code-trace-tree-vscode/releases/download/v1.2.7/code-trace-tree-skill-1.2.7.zip -o code-trace-tree-skill-1.2.7.zip
rm -rf ~/.claude/skills/code-trace-tree
mkdir -p ~/.claude/skills
unzip code-trace-tree-skill-1.2.7.zip -d ~/.claude/skills/
rm code-trace-tree-skill-1.2.7.zip

Project-local: extract into .claude/skills/ instead of ~/.claude/skills/.
For other agents, use the same zip and extract into that agent’s folder from the table above.

Install example (Claude Code, Windows PowerShell)

Invoke-WebRequest -Uri "https://github.com/saidake/code-trace-tree-vscode/releases/download/v1.2.7/code-trace-tree-skill-1.2.7.zip" -OutFile "code-trace-tree-skill-1.2.7.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.2.7.zip" -DestinationPath "$HOME\.claude\skills" -Force
Remove-Item "code-trace-tree-skill-1.2.7.zip"

Project-local: extract into .claude\skills\. For Cursor / Copilot / Codex / Gemini,
use the same zip and change the destination path using the table above.

How to use the skill

After the skill is installed and loaded, ask the agent in natural language.
Mention the skill name when your agent needs an explicit skill reference:

Skill: code-trace-tree
Help me generate some trace point nodes related to the current topic.

v1.2.6

Choose a tag to compare

@saidake saidake released this 11 Aug 18:37

What's New

  • Trace Points panel is a webview list (twistie expands/collapses; single-click selects; double-click jumps without collapsing)
  • Hover a truncated row to see the full title
  • In-list context menu: Copy, Rename, Delete, Show Line Content

Install the Extension with vsix file

  1. Download the release .vsix file (code-trace-tree-vscode-X.Y.Z.vsix).
  2. In VS Code / Cursor: Extensions...Install from VSIX…
    (or Command Palette: Extensions: Install from VSIX…).
  3. Choose the downloaded .vsix file.
  4. Reload the window if prompted.

Agent Skill

This extension does not ship an AI agent. Install one of the supported agents
first (Claude Code, Cursor, GitHub Copilot, Codex, Gemini CLI), then install
and load the Code Trace Tree skill.

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

Python required: trace_tree ops need Python 3 on PATH. Resolve / refresh /
select helpers do not.

Install skill — extract locations

Download code-trace-tree-skill-1.2.6.zip from this release (one zip for all agents).
Remove any existing code-trace-tree skill folder first, then extract into:

Agent 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/

Install example (Claude Code, Linux & macOS)

curl -L https://github.com/saidake/code-trace-tree-vscode/releases/download/v1.2.6/code-trace-tree-skill-1.2.6.zip -o code-trace-tree-skill-1.2.6.zip
rm -rf ~/.claude/skills/code-trace-tree
mkdir -p ~/.claude/skills
unzip code-trace-tree-skill-1.2.6.zip -d ~/.claude/skills/
rm code-trace-tree-skill-1.2.6.zip

Project-local: extract into .claude/skills/ instead of ~/.claude/skills/.
For other agents, use the same zip and extract into that agent’s folder from the table above.

Install example (Claude Code, Windows PowerShell)

Invoke-WebRequest -Uri "https://github.com/saidake/code-trace-tree-vscode/releases/download/v1.2.6/code-trace-tree-skill-1.2.6.zip" -OutFile "code-trace-tree-skill-1.2.6.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.2.6.zip" -DestinationPath "$HOME\.claude\skills" -Force
Remove-Item "code-trace-tree-skill-1.2.6.zip"

Project-local: extract into .claude\skills\. For Cursor / Copilot / Codex / Gemini,
use the same zip and change the destination path using the table above.

How to use the skill

After the skill is installed and loaded, ask the agent in natural language.
Mention the skill name when your agent needs an explicit skill reference:

Skill: code-trace-tree
Help me generate some trace point nodes related to the current topic.