Quick Q&A about Unity codebase — how systems work, call chains, flow traces. Triggers — 'how does X work', 'what calls this', 'trace the flow', 'explain this system', 'quick investigate'.
Install
npx skillscat add cuozg/oh-my-unity/unity-investigate-quick Install via the SkillsCat registry.
SKILL.md
unity-investigate-quick
Answer a focused Unity codebase question in the fewest tool calls possible.
When to Use
- "How does X work?" or "What calls Y?"
- "Trace the flow from event to handler"
- "Explain this system briefly"
- Quick sanity checks before making a change
Workflow
- Parse — Extract the exact symbol, file, or concept from the question
- Find — Use
lsp_goto_definitionon the target symbol to locate its declaration - Trace — Use
lsp_find_referencesorgrepto follow call chains one level deep - Stop — Halt the moment the question can be answered; skip unused steps
- Reply — Format as summary + 1-3 typed detail blocks
Rules
- Stop the moment the question can be answered — speed over ceremony
- Never read an entire file to answer a line-level question
- Prefer
lsp_goto_definitionovergrepwhen a symbol name is known - Inline code snippets only when they directly clarify the answer
- No headers, no preamble — answer starts immediately
Output Format
Single summary sentence followed by 1-3 detail blocks in tree format:## {Target} [{type: class|method|event|system}] → summary → details as inline bullets.
Standards
Load unity-standards when answers require convention context. Key references:
code-standards/lifecycle.md— Awake/Start/OnEnable order, coroutine rulescode-standards/events.md— C# events, UnityEvent, SO channels, Actioncode-standards/dependencies.md— DI, service locator, constructor injection
Load via read_skill_file("unity-standards", "references/code-standards/<file>").