What problem does it solve? Gameplay Tags in Unreal Engine fail silently when taxonomies are ungoverned, matching direction is misunderstood, or renames break shipped content and saves. This Skill provides a structured workflow for designing tag vocabularies, choosing correct storage types and matching semantics, and debugging invalid or non-matching tags in UE 5.8. ## Core Features & Use Cases - Taxonomy design and governance: Define semantic roots like State., Ability., Event., and InputTag. with owners, naming rules, redirects, and restricted editing for protected roots. - Correct operation selection: Choose between FGameplayTag, FGameplayTagContainer, and FGameplayTagQuery with explicit exact versus hierarchical matching, including directional parent/child truth tables and empty-container semantics. - Migration and troubleshooting: Convert booleans and enums to tags, diagnose invalid tags in cooked builds, fix parent query failures, and plan rename redirects with save migration. - Use Case: A team migrating a character's IsStunned boolean into GAS needs a canonical State.Stunned tag owned by the effect that grants it, hierarchical queries for State.Movement blockers, and truth-table tests covering parent, child, exact, absent, and empty cases. ## Quick Start Use the unreal-gameplay-tags skill to design a tag taxonomy for my ability system and implement hierarchical tag queries with proper lifetime ownership in Unreal Engine 5.8.