vscode-symbol-tools

Locate code symbol usages via language server and apply semantic renames.

2|Updated Nov 16, 2025
One-click install
npx skills add https://github.com/w5851/Julia_RelaxTime --skill vscode-symbol-tools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vscode-symbol-tools
Source: https://github.com/w5851/Julia_RelaxTime/tree/main/.agents/skills/vscode-symbol-tools
Command: npx skills add https://github.com/w5851/Julia_RelaxTime --skill vscode-symbol-tools

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Precise symbol navigation and refactoring in large codebases by preferring semantic symbol tools over grep-style text searches, reducing unintended changes.

Core Features & Use Cases

  • First choice for symbol usage: vscode_listCodeUsages to locate all references across files.
  • First choice for renaming: vscode_renameSymbol to apply semantic changes safely.
  • Do not rely on textual search for symbol refactors; ensure language-server-assisted accuracy.

Quick Start

Ask the AI to rename a symbol across the codebase using semantic tools and verify the impact with code usages.

Frequently Asked Questions about vscode-symbol-tools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I rename a symbol across a project without breaking references?

To rename a symbol without breaking references, use semantic language-server tooling to locate all usages and apply a safe refactor, verifying changes with a usage report.

What is the best way to find all code usages of a symbol in VS Code?

The best way to find all code usages of a symbol is using semantic language-server tools rather than textual search, ensuring accurate reference location across the project files.

Why should I use semantic symbol tools instead of grep for code refactoring?

Semantic symbol tools are preferred over grep for code refactoring because they understand language structure, reducing unintended changes and ensuring references remain correct.

Can I verify code changes after a semantic rename operation?

You can verify code changes after a semantic rename by checking the generated usage report to ensure the final state passes basic checks or tests if available.

Does VS Code language server support safe refactoring for large codebases?

VS Code language server supports safe refactoring for large codebases by identifying symbols and applying semantic renames accurately across multiple project files.

When do I need semantic rename tools instead of textual search?

You need semantic rename tools instead of textual search when performing precise symbol navigation and refactoring to avoid unintended changes in large codebases.