addressables-design
Source-anchored design rules for Unity Addressables 1.22.3/2.9.1
Inspect debug, diagnostics and compile state
$ npx -y skills add Besty0728/Unity-Skills --skill debug --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/debugContext preview
The summary Claude sees to decide when to auto-load this skill.
Inspect debug, diagnostics and compile state
name: unity-debug description: Inspect debug, diagnostics and compile state
> **Before calling any skill in this module:** if you are about to call a skill with parameters guessed from its name or description, STOP — read this file (or fetch its schema via `GET /skills/recommend?includeSchema=true`) first. If you already have the parameter definitions from recommend/schema, you may proceed straight to dryRun.
Debug utilities for error checking and diagnostics.
**DO NOT** (common hallucinations):
**Routing**:
**Aggregated Editor health snapshot — call this FIRST when triaging problems.** Combines console errors, compile state, recent workflow tasks, recent jobs, and server stats in a single response. Avoids chaining 4-5 individual skills.
**Parameters:**
**Returns:** `{ summary: { healthy, consoleErrorCount, consoleWarningCount, isCompiling, serverRunning, hint }, compile, console, workflow, server, recentJobs }`
Get console logs filtered by type and content. **Parameters:**
Get only active errors and exceptions from console. **Parameters:**
Check if there are any compilation errors. **Parameters:** None.
Force Unity to recompile all scripts. **Parameters:** None.
Get system and Unity environment information. **Parameters:** None.
Get stack trace for a log entry by index.
| Parameter | Type | Required | Default | Description | |-----------|------|----------|---------|-------------| | entryIndex | int | Yes | - | Index of the log entry to retrieve stack trace for |
**Returns:** `{ index, message, stackTrace }`
Get project assembly information.
**Parameters:** None.
**Returns:** `{ success, count, assemblies }`
Get scripting define symbols for current platform.
**Parameters:** None.
**Returns:** `{ success, buildTargetGroup, defines }`
Set scripting define symbols for current platform.
| Parameter | Type | Required | Default | Description | |-----------|------|----------|---------|-------------| | defines | string | Yes | - | Scripting define symbols to set |
**Returns:** `{ success, buildTargetGroup, defines, serverAvailability }`
Get memory usage information.
**Parameters:** None.
**Returns:** `{ success, totalAllocatedMB, totalReservedMB, totalUnusedReservedMB, monoUsedSizeMB, monoHeapSizeMB }`
---
Exact names, parameters, defaults, and returns are defined by `GET /skills/schema` or `unity_skills.get_skill_schema()`, not by this file.
REST API-based AI-driven Unity Editor Automation Engine Let AI control Unity scenes directly through Skills 🎉 We are now indexed by DeepWiki! Got questions? Check out the AI-generated docs → The current official maintenance baseline is Unity 2022.3+.
Source-anchored design rules for Unity Addressables 1.22.3/2.9.1
Manage Addressables groups, entries, profiles and content builds (com.unity.addressables, reflection-based)