find-usages

Locate class, method, and field usages within a project directory.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/orekyuu/orekyuu-claude-plugins --skill find-usages
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-usages
Source: https://github.com/orekyuu/orekyuu-claude-plugins/tree/main/plugins/mcp-ide-gateway/skills/find-usages
Command: npx skills add https://github.com/orekyuu/orekyuu-claude-plugins --skill find-usages

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers quickly find where a specific class, method, or field is used within a codebase, saving significant time during debugging and refactoring.

Core Features & Use Cases

  • Find Usages: Identifies all occurrences of a class, method, or field.
  • Call Hierarchy: Recursively traces the callers of a method.
  • Class Finding: Assists in locating classes when the exact name is uncertain.
  • Use Case: A developer needs to understand the impact of changing a method signature. They use this Skill to find all places the method is called and all places it calls other methods.

Quick Start

Find all usages of the User class within the my-project project.

Frequently Asked Questions about find-usages

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

FAQPage Schema
How do I find all usages of a class or method within a project directory?

To find usages of a class or method, this Skill locates all direct references within a specified project directory by utilizing IDE indexing and search capabilities to deliver accurate code navigation results.

Can I trace the call hierarchy of a method to see its callers?

Yes, you can trace the call hierarchy of a method. This Skill recursively analyzes and traces the callers of a method, helping developers understand the full impact of changing a method signature during refactoring.

Does finding code references require IntelliJ IDE integration?

Finding code references requires integration with an IDE's indexing and search capabilities, such as IntelliJ, to provide accurate code navigation and resolve ambiguous class names within the codebase.

What is the best way to locate a class when the exact name is uncertain?

The best way to locate a class with an uncertain name is to use the class finding feature, which assists in resolving ambiguous class names and locating the correct class within your project directory.

How does analyzing call hierarchies help with debugging and refactoring?

Analyzing call hierarchies helps with debugging and refactoring by recursively tracing method callers and references, allowing developers to quickly understand code impact and locate issues across the codebase.