unity-csharp-navigate

Navigate and search Unity C# source code using local command-line tools.

83|10|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/akiojin/unity-cli --skill unity-csharp-navigate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-csharp-navigate
Source: https://github.com/akiojin/unity-cli/tree/main/.claude-plugin/plugins/unity-cli/skills/unity-csharp-navigate
Command: npx skills add https://github.com/akiojin/unity-cli --skill unity-csharp-navigate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows you to explore and understand Unity C# codebases without making any modifications, helping you to quickly find information and grasp code behavior.

Core Features & Use Cases

  • Code Exploration: Read script files, search for specific text patterns, and identify symbols.
  • Symbol Navigation: Find where classes, methods, and fields are defined and where they are referenced throughout your project.
  • Package Inspection: List installed Unity packages to understand project dependencies.
  • Use Case: You need to understand how the PlayerController script handles player input. You can use this skill to read the script, search for methods related to input, and find all references to a specific variable like moveSpeed.

Quick Start

Use the unity-csharp-navigate skill to find all references to the 'Health' variable in the project scripts.

Frequently Asked Questions about unity-csharp-navigate

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

FAQPage Schema
How do I search for symbol references in Unity C# scripts without opening the editor?

You can search for symbol references in Unity C# scripts without a Unity Editor connection by using local command-line tools. This approach performs deterministic code analysis to find where classes, methods, and fields are defined and referenced.

Can I list installed Unity packages via the command line?

Yes, you can list installed Unity packages via the command line. This feature allows you to inspect your project's dependencies and understand its structure without needing to launch the Unity Editor.

What is the best way to trace a variable reference across a Unity project?

The best way to trace a variable reference across a Unity project is by using local command-line tools for code navigation. This allows you to find all references to specific variables, like a moveSpeed field, deterministically.

Does Unity code navigation work without an active Unity Editor connection?

Yes, Unity code navigation works without an active Unity Editor connection. It leverages local command-line tools to perform source code inspection and symbol lookup directly on your project files.

How do I read and explore Unity C# source files to understand code behavior?

To explore Unity C# source files and understand code behavior, you can use code exploration techniques to read scripts and search for specific text patterns. This helps you quickly grasp how specific scripts handle logic without modifying the codebase.

Are there limitations to using command-line tools for Unity C# code inspection?

The primary limitation of using command-line tools for Unity C# code inspection is that the skill is designed strictly for read-only exploration. It does not support making modifications to scripts, only searching and reading existing source code.