ue-state-tree-reviewer

Analyzes Unreal Engine State Trees for structural, transition, and task-related issues.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/buihuuloc/universal-ue-skills --skill ue-state-tree-reviewer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ue-state-tree-reviewer
Source: https://github.com/buihuuloc/universal-ue-skills/tree/main/skills/ue-state-tree-reviewer
Command: npx skills add https://github.com/buihuuloc/universal-ue-skills --skill ue-state-tree-reviewer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers identify and fix issues within Unreal Engine's State Tree assets, ensuring AI logic is correct, efficient, and free of bugs.

Core Features & Use Cases

  • Structural Validation: Checks for valid entry points, state reachability, dead ends, and cycles.
  • Transition Validation: Validates condition logic, detects priority conflicts, and flags missing fallbacks.
  • Task Validation: Ensures tasks exist, are configured correctly, and flags performance concerns.
  • Use Case: When an AI character's behavior is not as expected, use this Skill to analyze its State Tree for logical errors in transitions or inefficient task execution.

Quick Start

Review the State Tree asset named 'ST_EnemyAIBehavior'.

Frequently Asked Questions about ue-state-tree-reviewer

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

FAQPage Schema
How do I debug AI behavior issues in an Unreal Engine State Tree?

To validate State Tree transitions in Unreal Engine, analyze the asset to detect condition logic errors, priority conflicts, and missing fallbacks. This ensures AI state machine logic evaluates conditions correctly and reaches the appropriate states.

Why does my Unreal Engine State Tree have unreachable states or dead ends?

An Unreal Engine State Tree with unreachable states or dead ends requires structural validation. Analyzing the asset configuration identifies invalid entry points, state reachability issues, and cycles, ensuring all states are accessible and functioning correctly.

How do I optimize performance bottlenecks in an Unreal Engine State Tree?

To optimize performance bottlenecks in an Unreal Engine State Tree, analyze the asset and its associated task nodes. This analysis flags performance concerns and ensures tasks exist and are configured correctly to improve execution efficiency.

Can I check for task configuration errors in an Unreal Engine State Tree asset?

Yes, you can check for task configuration errors in an Unreal Engine State Tree asset. Task validation ensures referenced tasks exist, are configured correctly, and flags any task-related performance concerns that could impact AI behavior.

What is the best way to find logical errors in complex Unreal Engine State Trees?

The best way to find logical errors in complex Unreal Engine State Trees is to parse the asset configurations and associated task nodes. This analysis reports on structural, transition, and task-related issues, validating AI state machine logic.