From 395c7726613559a0b02e865d2d9983e64849da28 Mon Sep 17 00:00:00 2001 From: sck_0 Date: Thu, 29 Jan 2026 12:22:55 +0100 Subject: [PATCH] chore: complete unreal-engine-cpp-pro skill with risk, source and When to Use section Completes PR #39 by adding missing frontmatter fields and When to Use section. Co-authored-by: junited31 --- skills/unreal-engine-cpp-pro/SKILL.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/skills/unreal-engine-cpp-pro/SKILL.md b/skills/unreal-engine-cpp-pro/SKILL.md index 0e6bfdde..956a88eb 100644 --- a/skills/unreal-engine-cpp-pro/SKILL.md +++ b/skills/unreal-engine-cpp-pro/SKILL.md @@ -1,12 +1,32 @@ --- name: unreal-engine-cpp-pro description: Expert guide for Unreal Engine 5.x C++ development, covering UObject hygiene, performance patterns, and best practices. +risk: safe +source: self --- # Unreal Engine C++ Pro This skill provides expert-level guidelines for developing with Unreal Engine 5 using C++. It focuses on writing robust, performant, and standard-compliant code. +## When to Use + +Use this skill when: +- Developing C++ code for Unreal Engine 5.x projects +- Writing Actors, Components, or UObject-derived classes +- Optimizing performance-critical code in Unreal Engine +- Debugging memory leaks or garbage collection issues +- Implementing Blueprint-exposed functionality +- Following Epic Games' coding standards and conventions +- Working with Unreal's reflection system (UCLASS, USTRUCT, UFUNCTION) +- Managing asset loading and soft references + +Do not use this skill when: +- Working with Blueprint-only projects (no C++ code) +- Developing for Unreal Engine versions prior to 5.x +- Working on non-Unreal game engines +- The task is unrelated to Unreal Engine development + ## Core Principles 1. **UObject & Garbage Collection**: