ue-slate

Clarify Unreal Engine Slate concepts for code review and onboarding.

2|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/buchananwill/ue-claude-scaffold --skill ue-slate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ue-slate
Source: https://github.com/buchananwill/ue-claude-scaffold/tree/main/skills/ue-slate
Command: npx skills add https://github.com/buchananwill/ue-claude-scaffold --skill ue-slate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clarifies Unreal Engine Slate concepts to reduce onboarding time for developers.

Core Features & Use Cases

  • Domain knowledge covering Slate’s widget construction with SNew and SAssignNew, style registration, and ownership semantics.
  • Common pitfalls and best practices for Slate UI design and maintenance.
  • Use cases include onboarding new engineers, code reviews, and documentation of Slate codebases.

Quick Start

Ask the agent to provide a quick-reference summary of UE Slate concepts for a given codebase.

Frequently Asked Questions about ue-slate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does SNew differ from SAssignNew when constructing Slate UI widgets?

SNew constructs Slate widgets inline with immediate ownership, while SAssignNew defers ownership by assigning the widget to a variable during construction for later reference.

What are common pitfalls in Unreal Engine Slate style registration?

Common Slate style registration pitfalls include failing to initialize styles correctly, mismanaging style set memory, and neglecting to unregister styles during shutdown, leading to UI inconsistencies.

How do I review Unreal Engine Slate widget ownership semantics?

Review Slate ownership semantics by checking how widgets are constructed and parented, ensuring SNew and SAssignNew usage aligns with expected lifecycle management and shared pointer references.

What is the best way to onboard new engineers to a Slate UI codebase?

Onboard engineers to Slate UI by providing domain knowledge summaries covering widget construction, style systems, and ownership models to clarify concepts and reduce ramp-up time.

When should I use Slate instead of UMG for Unreal Engine UI development?

Use Slate for building low-level Unreal Engine UI components and editor windows requiring C++ control, whereas UMG is suited for designer-friendly visual UI layouts built on top of Slate.