skills/ue-level-instance-auditor/SKILL.md
Audit Level Instances including loading priority, streaming distance, actor count, and data layer configuration. Use when optimizing level streaming, debugging level instance issues, or validating world partition setup. Triggers on "level instance", "level audit", "streaming audit", "level instance check", "level loading", "sublevel".
npx skillsauth add sipherxyz/universal-ue-skills ue-level-instance-auditorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Audit Level Instance configurations for streaming and performance.
| Check | Severity | Description | |-------|----------|-------------| | Instance Valid | Error | Level Instance exists | | Streaming Distance | Warning | Appropriate for content | | Loading Priority | Info | Priority relative to others | | Data Layer | Warning | Correct layer assignment |
| Check | Severity | Description | |-------|----------|-------------| | Actor Count | Warning | Not overloaded | | Component Count | Warning | Performance impact | | Asset Size | Warning | Memory budget | | Bounds Size | Info | Streaming cell coverage |
| Check | Severity | Description | |-------|----------|-------------| | Hard References | Warning | Minimize hard refs | | Soft References | Info | Track for loading | | Cross-Instance Refs | Error | Avoid cross-level hard refs |
## Level Instance Audit: {WorldName}
### Instance Inventory
| Instance | Type | Status |
|----------|------|--------|
| LI_{Name}_01 | Blueprint | {Loaded/Unloaded} |
| LI_{Name}_02 | Level | {Loaded/Unloaded} |
### Summary
- **Total Instances**: {N}
- **Loaded**: {N}
- **Unloaded**: {N}
- **Estimated Memory**: {N} MB
## Instance Analysis: LI_{InstanceName}
### Configuration
| Property | Value | Assessment |
|----------|-------|------------|
| World Asset | {Path} | {Valid/Missing} |
| Streaming Distance | {N} | {OK/TooFar/TooClose} |
| Loading Priority | {N} | {High/Medium/Low} |
| Data Layer | {Layer} | {Correct/Wrong/None} |
| Always Loaded | {Yes/No} | {Expected/Unexpected} |
### Content Stats
| Metric | Value | Budget | Status |
|--------|-------|--------|--------|
| Actors | {N} | 500 | {OK/Over} |
| Components | {N} | 2000 | {OK/Over} |
| Static Meshes | {N} | 200 | {OK/Over} |
| Estimated Memory | {N} MB | 100 MB | {OK/Over} |
### Bounds
- **Origin**: {X, Y, Z}
- **Extent**: {X, Y, Z}
- **Cells Covered**: {N}
### Issues Found
#### [WARNING] Excessive Actor Count
- **Instance**: LI_{Name}
- **Actors**: 750
- **Budget**: 500
- **Impact**: Slow streaming, memory pressure
- **Fix**: Split into smaller instances or optimize actors
#### [ERROR] Cross-Instance Hard Reference
- **From**: LI_{Name}_01
- **To**: LI_{Name}_02
- **Reference**: BP_Door → BP_Switch
- **Impact**: Forces both instances to load together
- **Fix**: Use soft reference or event system
#### [WARNING] Streaming Distance Too Large
- **Instance**: LI_Interior_Room
- **Current**: 50000 (500m)
- **Recommended**: 10000 (100m)
- **Impact**: Loads small interior from too far away
- **Fix**: Reduce streaming distance to match visibility
### Dependency Analysis
#### Hard References (Load Together)
| From Instance | To Instance | Reference Type |
|---------------|-------------|----------------|
| LI_{A} | LI_{B} | Actor Reference |
#### Soft References (Load On Demand)
| Instance | External Assets | Size |
|----------|-----------------|------|
| LI_{Name} | {N} assets | {N} MB |
#### Circular Dependencies
{None found / List of cycles}
| Content Type | Recommended Distance | Reason | |--------------|---------------------|--------| | Large Exterior | 20000-50000 | Visible from far | | Building Exterior | 10000-20000 | Medium visibility | | Interior Room | 5000-10000 | Only when close | | Detail Props | 2000-5000 | Fine detail | | Interactive | 3000-8000 | Need for gameplay |
| Instance Type | Max Actors | Max Components | |---------------|------------|----------------| | Small Interior | 100 | 500 | | Large Interior | 250 | 1000 | | Exterior Chunk | 500 | 2000 | | Combat Arena | 200 | 800 | | Boss Room | 300 | 1200 |
| Content Type | Recommended Layer | Streaming | |--------------|-------------------|-----------| | Structural | Base | Always | | Gameplay | Gameplay | On demand | | Visual Detail | Detail | Distance-based | | Combat | Combat | Event-triggered |
## World Audit: {WorldName}
### Summary
| Metric | Value |
|--------|-------|
| Total Instances | {N} |
| Total Actors | {N} |
| Estimated Memory | {N} MB |
| Issues Found | {N} |
### Instance Overview
| Instance | Actors | Memory | Status |
|----------|--------|--------|--------|
| LI_{Name} | {N} | {N} MB | {OK/WARN} |
### Top Issues
1. {Most common issue} ({N} occurrences)
### Optimization Potential
- Memory savings if optimized: ~{N} MB
- Loading time improvement: ~{N}%
# Level Instance Audit Report
## Executive Summary
- **World**: {WorldName}
- **Total Instances**: {N}
- **Status**: {HEALTHY / NEEDS_OPTIMIZATION / CRITICAL}
- **Estimated Savings**: {N} MB
## Critical Issues
1. {Issue requiring immediate fix}
## Optimization Queue
| Priority | Instance | Action | Impact |
|----------|----------|--------|--------|
| 1 | {Instance} | {Action} | {Impact} |
## Recommendations
1. {Recommendation}
## Streaming Performance Estimate
- Current peak memory: {N} MB
- After optimization: {N} MB
- Loading time reduction: {N}%
development
This skill should be used when implementing features in isolation using git worktrees. Triggers on "create worktree", "isolated workspace", "parallel development", or when starting implementation that should not affect main workspace.
testing
Manage VFX team issues on GitHub Projects - timeline scheduling, status updates, member commit checks, bulk assign. Use when managing VFX team project board, adding issues to timeline, checking member progress, or bulk-updating issue fields.
tools
Generate C++ validation rules from JSON definitions. Use when team updates ValidationRules.json or asks to add/modify validation rules.
development
Check codebase for Microsoft Xbox XR (Xbox Requirements) compliance issues. Scans for account picker, cloud saves, achievements, Quick Resume, and Xbox certification requirements. Use before console submission or when preparing for Microsoft certification. Triggers on "XR", "Xbox certification", "Microsoft compliance", "Xbox cert", "Xbox requirements", "GDK compliance".