2d-pixel-perfect
Sets up, diagnoses, and fixes pixel perfect 2D rendering with PixelPerfectCamera in URP or Built-in. Use when a retro-style or…
Understands, edits, and generates Unity uGUI Canvas hierarchies, RectTransforms, Layout Groups, and prefab UI. Use for requests involving Canvas, uGUI, RectTransform, or prefab UI files.
$ npx -y skills add unity-technologies/skills --skill ui-ugui --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ui-uguiContext preview
The summary Claude sees to decide when to auto-load this skill.
Understands, edits, and generates Unity uGUI Canvas hierarchies, RectTransforms, Layout Groups, and prefab UI. Use for requests involving Canvas, uGUI, RectTransform, or prefab UI files.
name: ui-ugui description: Understands, edits, and generates Unity uGUI Canvas hierarchies, RectTransforms, Layout Groups, and prefab UI. Use for requests involving Canvas, uGUI, RectTransform, or prefab UI files.
Understand existing Unity uGUI, make targeted edits, and generate new Canvas-based hierarchies.
When working with ScrollRect/ScrollView, read the reference file:
Determine what the user is asking for:
| Request Type | Action | |--------------|--------| | Question about UI | **Understand** — analyze hierarchy, explain structure | | Change specific element | **Edit** — targeted modification only | | Create new UI | **Generate** — create new hierarchy | | Fix/improve existing UI | **Edit** — modify existing, don't rebuild |
**Generate only what is requested:**
| Request | Output | |---------|--------| | UI layout | Prefab or scene hierarchy only | | "with code" / "with logic" / "functional" | Hierarchy + scripts |
**These do NOT imply scripts:**
**Namespace disambiguation:**
**Verify before modifying:**
**Incremental fixes over rebuilds:**
**One change at a time:**
**Color and visibility:**
**Specification adherence:**
**Follow project patterns first.** Search existing files before applying defaults.
| Type | Convention | Good | Bad | |------|------------|------|-----| | GameObject names | PascalCase | `SubmitButton` | `submit-button` | | Prefab paths | Feature folders | `Assets/UI/Inventory/` | `Assets/Prefabs/UI/` |
1. **Verify state** — Check what exists in the scene/hierarchy before any action. 2. **Analyze** — Determine exactly what's needed. No extras. 3. **Search** — Find existing prefabs, canvases, assets. Don't assume paths. 4. **Follow project patterns** — Match folder structure and naming. 5. **Create or edit** — Build structure with proper anchoring, or make targeted edits. 6. **Confirm result** — Verify the change worked before moving on.
Every UI needs a Canvas:
Canvas (Screen Space - Overlay or Camera) ├── CanvasScaler (Scale With Screen Size recommended) ├── GraphicRaycaster └── [UI Content]
**CanvasScaler settings:**
**Layout Groups control child sizing:**
**Vertical/Horizontal Layout Groups:**
**Avoiding layout conflicts:**
A collection of reusable AI agent skills for Unity workflows. Compatible with Claude Code, GitHub Copilot, Cursor, Cline, and 50+ other agents.
Sets up, diagnoses, and fixes pixel perfect 2D rendering with PixelPerfectCamera in URP or Built-in. Use when a retro-style or…
Imports 3D models and point clouds with Asset Transformer Toolkit (formerly Pixyz), and creates, edits, and runs RuleSets,…
Routes Audio Sources into existing Audio Mixer Groups, classifying each source by what it plays. Use when the user asks about…
Builds node-based Editor tools with Unity Graph Toolkit (GTK) on Unity 6.6+: graphs, nodes, ports and validation, State Machine…
Builds and operates live games with Unity Services. Use when the user asks about backend or live-ops features such as player…
Creates and fixes Unity 2D physics in both systems, 2D Physics Core and the legacy Rigidbody 2D system. Use when the user asks…