k-spec-ue-cpp

Enforce Unreal Engine C++ coding conventions and standards.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ewertonxyz/ProjectK --skill k-spec-ue-cpp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: k-spec-ue-cpp
Source: https://github.com/ewertonxyz/ProjectK/tree/main/.claude/skills/k-spec-ue-cpp
Command: npx skills add https://github.com/ewertonxyz/ProjectK --skill k-spec-ue-cpp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that C++ code adheres to Unreal Engine's coding conventions and standards, improving code quality and maintainability.

Core Features & Use Cases

  • Coding Conventions: Enforces naming conventions, module dependencies, and UPROPERTY/UFUNCTION discipline.
  • Doxygen Comments: Encourages comprehensive documentation for all public/protected declarations.
  • Build System: Provides guidelines for efficient and maintainable Unreal Engine project structures and Build.cs configurations.

Quick Start

Use the k-spec-ue-cpp skill to apply Unreal Engine C++ coding standards to your new project.

Frequently Asked Questions about k-spec-ue-cpp

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

FAQPage Schema
How do I enforce Unreal Engine C++ coding conventions in my project?

To enforce Unreal Engine C++ coding conventions, you can apply automated guidelines that check naming rules, module dependencies, and UPROPERTY or UFUNCTION discipline to ensure code quality and maintainability across new and existing projects.

What are the standard naming conventions for Unreal Engine C++ projects?

Standard naming conventions for Unreal Engine C++ projects require specific prefixes and casing for classes, structs, and variables, alongside disciplined use of UPROPERTY and UFUNCTION macros to maintain code quality and adhere to official standards.

How do I configure Build.cs files for Unreal Engine module dependencies?

Configuring Build.cs files for Unreal Engine involves defining module dependencies and project structures according to coding standards, which ensures efficient and maintainable build system configurations across your C++ codebase.

Do I need to understand Unreal Engine project structures to apply these C++ coding standards?

Yes, applying these C++ coding standards requires a solid understanding of Unreal Engine project structures and Build.cs configurations, as the guidelines specifically target naming conventions and module dependencies within this environment.

How do I add Doxygen comments to Unreal Engine C++ declarations?

Adding Doxygen comments to Unreal Engine C++ projects involves writing comprehensive documentation for all public and protected declarations, which is encouraged by coding standards to improve overall code maintainability and clarity.

Can I use this to check UPROPERTY and UFUNCTION discipline in existing C++ code?

Yes, you can check UPROPERTY and UFUNCTION discipline in existing C++ code, as the coding conventions apply to both new and existing Unreal Engine projects to ensure proper macro usage and module dependencies.