quodsoler avatar

Ue Module Build System

This is your go-to when you're wrestling with Build.cs configuration, creating new modules or plugins, or debugging linker and include errors in Unreal Engine. It covers the full build system stack: ModuleRules, TargetRules, the .uproject manifest, and UE5's IWYU include discipline. The guidance on public versus private dependencies is solid and will save you from bloating compile times. It also breaks down the API export macros, PCH settings, module types, and loading phases with actual code samples. If you've ever stared at an "unresolved external symbol" error or wondered why your includes are breaking after enabling IWYU, this will get you unstuck fast.

skills.sh installs
1.4K
GitHub stars
446
last updated
Aug 21, 2026

Install

$ npx -y skills add quodsoler/unreal-engine-skills --skill ue-module-build-system --agent claude-code

Installs into .claude/skills of the current project.

Files

UE Module & Build System

Target engine: UE 5.8. APIs below are verified against the 5.8 headers and UnrealBuildTool sources; older forms are listed under "Deprecated — do not use".

This skill covers UnrealBuildTool (UBT) ModuleRules (*.Build.cs) and TargetRules (*.Target.cs), the .uproject and .uplugin descriptors, module registration (IModuleInterface and IMPLEMENT_MODULE in Modules/ModuleManager.h, module Core), plugin discovery (IPluginManager in Interfaces/IPluginManager.h, module Projects), and the compiler, linker, UHT and UBT errors those files cause.

Context

Read .agents/ue-project-context.md if it exists (module names, conventions, enabled plugins, GAS/networking setup). Do not stop if it is missing.

Identify the area from the request and the codebase. Ask only when two plausible readings would produce different code.

Sponsors

Details

Repository
github.com/quodsoler/unreal-engine-skills
Categories
Backend & APIs, DevOps & CI/CD, Game Development
First seen
Jun 3, 2026

More from quodsoler/unreal-engine-skills

All 27
1capawesome-team avatarcapacitor-push-notificationscapawesome-team/skillsGuides the agent through setting up and using push notifications in Capacitor apps using Firebase Cloud Messaging via the @capacitor-firebase/messaging plugin. 1.4Kskills.sh installs
2mapbox avatarmapbox-maplibre-migrationmapbox/mapbox-agent-skillsGuide for migrating from MapLibre GL JS to Mapbox GL JS, covering API compatibility, token setup, style configuration, and the benefits of Mapbox's official sup1.4Kskills.sh installs
3jezweb avatarai-image-generatorjezweb/claude-skillsGenerate AI images using Gemini or GPT APIs directly. Covers model selection (Gemini for scenes; GPT Image 2 for text rendering, batch variations, multi-referen1.4Kskills.sh installs
4anthropics avatarstripe-best-practicesanthropics/claude-plugins-officialBest practices for building Stripe integrations. Use when implementing payment processing, checkout flows, subscriptions, webhooks, Connect platforms, or any St1.4Kskills.sh installs
5mindrally avataralpine-jsmindrally/skillsAlpine.js development guidelines for lightweight reactive interactions with Tailwind CSS and various backend frameworks.1.4Kskills.sh installs
6kostja94 avatartiktok-adskostja94/marketing-skillsWhen the user wants to set up, optimize, or manage TikTok Ads. Also use when the user mentions "TikTok Ads," "TikTok for Business," "TikTok Pixel," "Events API,1.4Kskills.sh installs