unity-csharp-reference
Installation
SKILL.md
Unity C# Reference
Browse Unity Technologies' official UnityCsReference C# source as a read-only local cache. This skill is the sibling of unity-csharp-navigate (project sources) and unity-csharp-edit (writes). Hand off as soon as the request implies project-level reading or a write.
Use When
- The user asks about the exact signature, attributes, or behavior of a Unity API such as
UnityEngine.Animator.PlayorUnityEditor.AssetDatabase.Refresh. - The user wants to read the internal implementation of a Unity type to predict performance characteristics or side effects.
- The user compares API differences between Unity versions (LTS vs Tech release branches).
- The user wants to validate an LLM-suggested Unity script against the canonical Unity source.
Do Not Use When
- The user wants to read project-local scripts; use
unity-csharp-navigate. - The user wants to write or refactor C# code; use
unity-csharp-edit. - The user wants Unity scene state, packages, or assets; use the matching scene, asset, or editor skill family.