Skip to content

v1.3.5

Latest

Choose a tag to compare

@saidake saidake released this 29 Aug 22:55
· 1 commit to main since this release

Plugin home page

What's New

  • Clarify Agent Skill install: Python 3 on PATH; ZIP first; npx only if Node.js is present

Install the Plugin with zip file

  1. Download the release .zip file.
  2. Open the IDE plugin settings.
  3. Select Install Plugin from Disk.
  4. Choose the downloaded .zip file.
  5. Restart the IDE if required.

Agent Skill

This plugin 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 tool window

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-jetbrains/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-jetbrains/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`.