Use when a Xiangshu player goal has reached the runtime C# scripting path and the script needs low-level BepInEx-style helpers: reflection or private member access, Harmony/MonoMod hooks or detours, IL or metadata inspection, or API-surface discovery beyond the public runtime guide. Do not use for ordinary conversation, visual frontend action strategy, static mod source edits, broad game API cataloging, or simple live-state scripts that can use documented public runtime APIs and tool-guides directly.
Use when a Xiangshu player goal requires choosing, performing, or verifying a live Unity frontend action whose target is the visible UI surface, a selected control, screen coordinates, or a frontend-only command. Use with live Xiangshu frontend MCP/runtime tools; select this from visible-result or verification needs, not only explicit Unity/screenshot/tool wording. Do not use for visual-only inspection, ordinary game-state changes with a direct runtime/API owner, static game knowledge, ordinary conversation, or source-code maintenance.