quodsoler

31 mods across 1 repository, 403 stars between them.

quodsoler/unreal-engine-skills

Skill Claude CodeCodex

Use when writing or debugging AActor and UActorComponent C++: constructor vs BeginPlay, PostInitializeComponents, EndPlay cleanup, SpawnActor/SpawnActorDeferred/FinishSpawning, CreateDefaultSubobject, NewObject + RegisterComponent, SetupAttachment/AttachToComponent, tick groups, UChildActorComponent, UINTERFACE, actor…

not rated 403 +6 changed 25d ago A Socket: passSnyk: pass 164 tokens original MIT

ue-ai-navigation

02

quodsoler/unreal-engine-skills

Skill Claude CodeCodex

Use when writing Unreal Engine C++ AI — AI controllers, behavior tree nodes, blackboards, AI perception, navmesh pathfinding, EQS queries or Smart Objects. Also use when the user mentions 'AAIController', 'UBTTaskNode', 'ExecuteTask', 'FinishLatentTask', 'UBlackboardComponent', 'FBlackboardKeySelector'…

not rated 403 +6 changed 25d ago A Socket: passSnyk: pass 195 tokens original MIT

ue-animation-system

03

quodsoler/unreal-engine-skills

Skill Claude CodeCodex

Use when writing or debugging Unreal Engine animation C++: AnimInstance subclasses, thread-safe update, FAnimInstanceProxy, montage playback and delegates, anim notifies, animation curves, blend spaces, anim state machines, linked anim layers, root motion. Also use when the user mentions 'UAnimInstance'…

not rated 403 +6 changed 25d ago A Socket: passSnyk: pass 161 tokens original MIT

ue-async-threading

04

quodsoler/unreal-engine-skills

Skill Claude CodeCodex

Use when offloading work off the game thread, dispatching results back to it, running data-parallel loops, or scheduling timers and tickers in UE C++. Also use when the user mentions 'UE::Tasks::Launch', 'FPipe', 'FTaskEvent', 'AsyncTask', 'Async()', 'TFuture', 'TPromise', 'ParallelFor', 'FRunnable', 'FAsyncTask'…

not rated 403 +6 changed 25d ago A Socket: passSnyk: pass 155 tokens original MIT

ue-audio-system

05

quodsoler/unreal-engine-skills

Skill Claude CodeCodex

Use when playing, mixing or debugging sound in Unreal Engine — one-shot SFX, looping ambience, music, dialogue or procedural audio. Also use when the user mentions 'UAudioComponent', 'PlaySoundAtLocation', 'SpawnSoundAttached', 'SoundCue', 'MetaSound', 'UMetaSoundSource', 'SetFloatParameter', 'sound attenuation'…

not rated 403 +6 changed 25d ago A Socket: passSnyk: pass 161 tokens original MIT

quodsoler/unreal-engine-skills

Skill Claude CodeCodex

Use when writing or debugging UCharacterMovementComponent code: custom movement modes, floor detection, jumping, crouching, root motion, moving platforms, or client-side movement prediction. Also use when the user mentions 'CharacterMovementComponent', 'CMC', 'PhysCustom', 'PhysWalking', 'MOVECustom'…

not rated 403 +6 changed 25d ago A Socket: passSnyk: pass 138 tokens original MIT

ue-cpp-foundations

07

quodsoler/unreal-engine-skills

Skill Claude CodeCodex

Use when writing Unreal Engine C++ that touches the reflection system or core types: UCLASS, UPROPERTY, UFUNCTION, USTRUCT, UENUM, GENERATEDBODY, TObjectPtr, TWeakObjectPtr, TSharedPtr, FGCObject, TArray, TMap, TSet, TOptional, TVariant, DECLAREDYNAMICMULTICASTDELEGATE, AddDynamic, FName, FString, FText…

not rated 403 +6 changed 25d ago A Socket: passSnyk: pass 180 tokens original MIT

quodsoler/unreal-engine-skills

Skill Claude CodeCodex

Use when modelling designer-authored game data in C++ and loading it: data assets, data tables, curve tables, soft references and asset streaming. Also use when the user mentions 'UDataAsset', 'UPrimaryDataAsset', 'UDataTable', 'FTableRowBase', 'FindRow', 'FDataTableRowHandle', 'TSoftObjectPtr', 'TSoftClassPtr'…

not rated 403 +6 changed 25d ago A Socket: passSnyk: pass 175 tokens original MIT

ue-editor-tools

09

quodsoler/unreal-engine-skills

Skill Claude CodeCodex

Use when extending the Unreal Editor from C++ with detail customizations, editor utility widgets, menus, editor modes, asset definitions or editor subsystems. Also use when the user mentions 'IDetailCustomization', 'IPropertyTypeCustomization', 'CustomizeDetails', 'RegisterCustomClassLayout', 'IDetailLayoutBuilder'…

not rated 403 +6 changed 25d ago A Socket: passSnyk: pass 163 tokens original MIT

ue-game-features

10

quodsoler/unreal-engine-skills

Skill Claude CodeCodex

Use when building, activating or debugging Game Feature plugins and modular gameplay. Also use when the user mentions 'GameFeatureAction', 'UGameFeatureData', 'GameFeaturesSubsystem', 'LoadAndActivateGameFeaturePlugin', 'BuiltInInitialFeatureState', 'ExplicitlyLoaded', '.uplugin', 'GameFrameworkComponentManager'…

not rated 403 +6 changed 25d ago A Socket: passSnyk: pass 143 tokens original MIT

quodsoler/unreal-engine-skills

Skill Claude CodeCodex

Use when implementing or debugging the Gameplay Ability System in C++ — abilities, effects, attributes, cues and the AbilitySystemComponent. Also use when the user mentions 'GAS', 'UGameplayAbility', 'ActivateAbility', 'CommitAbility', 'UGameplayEffect', 'UAttributeSet', 'FGameplayAttributeData'…

not rated 403 +6 changed 25d ago A Socket: passSnyk: pass 149 tokens original MIT

quodsoler/unreal-engine-skills

Skill Claude CodeCodex

Use when writing or fixing Unreal Engine gameplay framework classes — GameMode, GameState, PlayerController, PlayerState, Pawn, Character, HUD, GameInstance — and the flows they own: player join, pawn spawning, match state, travel and non-GAS damage. Also use when the user mentions 'AGameModeBase', 'PostLogin'…

not rated 403 +6 changed 25d ago A Socket: passSnyk: pass 173 tokens original MIT

ue-input-system

13

quodsoler/unreal-engine-skills

Skill Claude CodeCodex

Use when wiring player input in Unreal C++ with Enhanced Input — input actions, mapping contexts, triggers, modifiers, binding handlers and runtime key rebinding. Also use when the user mentions 'Enhanced Input', 'UInputAction', 'UInputMappingContext', 'AddMappingContext', 'BindAction', 'SetupPlayerInputComponent'…

not rated 403 +6 changed 25d ago A Socket: passSnyk: pass 151 tokens original MIT

ue-mass-entity

14

quodsoler/unreal-engine-skills

Skill Claude CodeCodex

Use when writing or debugging Mass Entity ECS code in Unreal Engine C++ — processors, queries, fragments, tags, observers, traits, spawning and large-scale agent simulation. Also use when the user mentions 'MassEntity', 'UMassProcessor', 'FMassEntityQuery', 'ForEachEntityChunk', 'FMassEntityManager', 'FMassFragment'…

not rated 403 +6 changed 25d ago A Socket: passSnyk: pass 175 tokens original MIT

quodsoler/unreal-engine-skills

Skill Claude CodeCodex

Use when writing C++ for materials or rendering — dynamic material instances, material parameter collections, render targets, scene capture, post process, decals, Nanite, Lumen, MegaLights, Substrate. Also use when the user mentions 'MID', 'CreateDynamicMaterialInstance', 'SetScalarParameterValue'…

not rated 403 +6 changed 25d ago A Socket: passSnyk: pass 163 tokens original MIT

quodsoler/unreal-engine-skills

Skill Claude CodeCodex

Use when writing or fixing Build.cs, Target.cs, .uproject or .uplugin files, creating a module or plugin, or resolving an Unreal build error. Also use when the user mentions 'unresolved external symbol', 'LNK2019', 'cannot open include file', 'C1083', 'MODULENAMEAPI', 'PublicDependencyModuleNames', 'IWYU', 'PCHUsage'…

not rated 403 +6 changed 25d ago A Socket: passSnyk: pass 158 tokens original MIT

quodsoler/unreal-engine-skills

Skill Claude CodeCodex

Use when writing multiplayer C++: replicating a property, choosing an RPC type, tuning relevancy or dormancy, registering replicated subobjects, or turning on push model or Iris. Also use when the user mentions 'replicate a variable', 'OnRep', 'DOREPLIFETIME', 'GetLifetimeReplicatedProps', 'Server RPC'…

not rated 403 +6 changed 25d ago A Socket: passSnyk: pass 164 tokens original MIT

ue-niagara-effects

18

quodsoler/unreal-engine-skills

Skill Claude CodeCodex

Use when driving Niagara VFX from C++: spawning a system, overriding User parameters, binding data interfaces, sending gameplay data through Niagara Data Channels, pooling components or handling OnSystemFinished. Also use when the user mentions 'Niagara', 'particle system', 'VFX', 'UNiagaraComponent'…

not rated 403 +6 changed 25d ago A Socket: passSnyk: pass 151 tokens original MIT

quodsoler/unreal-engine-skills

Skill Claude CodeCodex

Use when setting up collision channels and profiles, running line/sweep/overlap queries, wiring hit and overlap events, or simulating rigid bodies in Unreal Engine C++. Also use when the user mentions 'collision channel', 'collision profile', 'LineTraceSingleByChannel', 'SweepSingleByChannel'…

not rated 403 +6 changed 25d ago A Socket: passSnyk: pass 165 tokens original MIT

quodsoler/unreal-engine-skills

Skill Claude CodeCodex

Use when generating world content or geometry procedurally in Unreal Engine: PCG graphs, custom PCG nodes in C++, runtime mesh building, instancing and seeded noise. Also use when the user mentions 'PCG', 'UPCGComponent', 'UPCGSettings', 'IPCGElement', 'UPCGBasePointData', 'surface sampler', 'static mesh spawner'…

not rated 403 +6 changed 25d ago A Socket: passSnyk: pass 177 tokens original MIT

ue-project-context

21

quodsoler/unreal-engine-skills

Skill Claude CodeCodex

Use when creating, refreshing or repairing .agents/ue-project-context.md, the project document every other UE skill reads first. Also use when the user says 'project context', 'set up context', 'UE context', 'scan my project', 'onboard the agent to my project', 'update project context', 'configure project', 'what…

not rated 403 +6 changed 25d ago A Socket: passSnyk: pass 138 tokens original MIT

quodsoler/unreal-engine-skills

Skill Claude CodeCodex

Use when playing Level Sequences from C++, building cutscenes or in-game camera moments, binding actors to sequence tracks at runtime, wiring Sequencer event tracks, or rendering with Movie Render Graph. Also use when the user mentions 'Sequencer', 'LevelSequence', 'ALevelSequenceActor', 'ULevelSequencePlayer'…

not rated 403 +6 changed 25d ago A Socket: passSnyk: pass 162 tokens original MIT

quodsoler/unreal-engine-skills

Skill Claude CodeCodex

Use when implementing save/load, player progress persistence, slot management, or binary serialization in Unreal Engine C++. Also use when the user mentions 'save game', 'USaveGame', 'SaveGameToSlot', 'AsyncSaveGameToSlot', 'LoadGameFromSlot', 'DoesSaveGameExist', 'DeleteGameInSlot', 'ULocalPlayerSaveGame'…

not rated 403 +6 changed 25d ago A Socket: passSnyk: pass 164 tokens original MIT

ue-state-trees

24

quodsoler/unreal-engine-skills

Skill Claude CodeCodex

Use when writing or debugging State Tree logic in Unreal Engine C++ — tasks, conditions, evaluators, considerations, schemas, transitions, events or Mass behaviours. Also use when the user mentions 'StateTree', 'state tree', 'FStateTreeTaskBase', 'FStateTreeExecutionContext', 'GetInstanceDataType'…

not rated 403 +6 changed 25d ago A Socket: passSnyk: pass 170 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: