addressables-design
Source-anchored design rules for Unity Addressables 1.22.3/2.9.1
Read-only scene, project and script analysis for AI context
Claude Code
$ npx -y skills add Besty0728/Unity-Skills --skill perception --agent claude-code
Codex
$ npx skills add Besty0728/Unity-Skills --skill perception -a codex -y
Cursor
$ npx skills add Besty0728/Unity-Skills --skill perception -a cursor -y
Gemini CLI
$ npx skills add Besty0728/Unity-Skills --skill perception -a gemini-cli -y
GitHub Copilot
$ npx skills add Besty0728/Unity-Skills --skill perception -a github-copilot -y
OpenCode
$ npx skills add Besty0728/Unity-Skills --skill perception -a opencode -y
Windsurf
$ npx skills add Besty0728/Unity-Skills --skill perception -a windsurf -y
name: unity-perception description: Read-only scene, project and script analysis for AI context
Read-only analysis of the open scene, the project and scripts. Parameters come from the schema (`GET /skills/schema?category=Perception&wire=v2`); execution and dryRun rules: root [SKILL.md](../../SKILL.md).
| Need | Use | Why | |------|-----|-----| | Quick overview | `scene_summarize` | Object counts, depth, top components | | Broad diagnosis | `scene_analyze` | Summary, findings, warnings, recommendations, next-skill hints | | Hygiene and red flags | `scene_health_check` | Missing scripts, duplicate names, deep hierarchy, empty nodes | | Human-readable tree | `hierarchy_describe` | Lightweight text tree | | Context for another AI step | `scene_context` | Structured hierarchy, components, references, optional code dependencies | | What depends on this object | `scene_dependency_analyze` | Scene object references, for deletion or disabling | | Which scripts a feature touches | `script_dependency_graph` | Script class dependency closure | | Render, input and UI stack | `project_stack_detect` | Pipeline and package detection |
**DO NOT** (common hallucinations):
Combined scene and project analysis. **Parameters:** `topComponentsLimit?`, `issueLimit?`, `deepHierarchyThreshold?`, `largeChildCountThreshold?`
Read-only health report. **Parameters:** `issueLimit?`, `deepHierarchyThreshold?`, `largeChildCountThreshold?`
Structured scene summary. **Parameters:** `includeComponentStats?`, `topComponentsLimit?`
Component and facility stats. **Parameters:** `topComponentsLimit?`
Deep hierarchy, large group and empty node hotspots. **Parameters:** thresholds, `maxResults?`
Tag and layer usage. **Parameters:** none.
Prioritized optimization hints. **Parameters:** none.
Capture or compare lightweight snapshots. **Parameters:** `snapshotJson?`
Text hierarchy tree. **Parameters:** `maxDepth?`, `includeInactive?`, `maxItemsPerLevel?`
Export hierarchy, components, references. **Parameters:** `maxDepth?`, `maxObjects?`, `rootPath?`, `includeValues?`, `includeReferences?`, `includeCodeDeps?`
Save a markdown scene report. **Parameters:** `savePath?`, `maxDepth?`, `maxObjects?`
Impact and dependency graph within the scene. **Parameters:** `targetPath?`, `savePath?` (writes a file)
Detect pipeline, input, UI, packages, tests, folders. **Parameters:** none.
Analyse one MonoBehaviour, ScriptableObject or user class by class name. **Parameters:** `scriptName`, `includePrivate?`
N-hop dependency closure for one script class name. **Parameters:** `scriptName`, `maxHops?`, `includeDetails?`
Objects near a point or object. **Parameters:** `x/y/z?`, `radius?`, `nearObject?`, `componentFilter?`, `maxResults?`
Scene materials and shaders. **Parameters:** `includeProperties?`
Check default roots, tags, layers and UI EventSystem conventions. **Parameters:** `requiredRootsJson?`, `requiredTagsJson?`, `requiredLayersJson?`, `requireEventSystemForUi?`
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)
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.