integrator

Validates cross-module compatibility of C++ code in a UE5 Battle Royale project.

1|Updated Sep 6, 2026
Ready to run
npx skills add https://github.com/ziyarduc/Baran-bk-game --skill integrator-ziyarduc
πŸ’¬ Prompt for ChatGPT / Claude Chatβ–Ό
Please help me install this Agent Skill.
Skill: integrator
Source: https://github.com/ziyarduc/Baran-bk-game/tree/main/.agents/skills/integrator
Command: npx skills add https://github.com/ziyarduc/Baran-bk-game --skill integrator-ziyarduc

SYSTEM DOCUMENTATION & REQUIREMENTS

πŸ’‘ This Skill includes references (resource) components.

What problem does it solve? When multiple worker agents produce C++ code for different modules of a UE5 game, integration failures like broken includes, mismatched function signatures, and dependency violations surface late. This Skill performs conceptual integration validation before assembly, catching cross-module conflicts early. ## Core Features & Use Cases - Include Chain Validation: Verifies every #include path resolves, headers exist, and .generated.h is always the last include in its header. - Shared Type Consistency: Checks that enums, structs, and constants in Data/BRTypes.h are used consistently across all modules. - Dependency Graph Enforcement: Ensures modules only include headers from allowed directions (Data ← Core ← Character ← Weapons/AI/Building ← GameLoop ← Network). - Use Case: After QA approves code from separate worker agents for the Character, Weapons, and AI modules, run this Skill to confirm ABRCharacter::EquipWeapon signatures match, no module violates the dependency matrix, and all classes use the mandatory BR prefix. ## Quick Start Ask the agent to run an integration check on the QA-approved Character, Weapons, and AI module code and report any include, type, or dependency conflicts.

Frequently Asked Questions about integrator

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

FAQPage Schema
How do I validate cross-module C++ compatibility in a UE5 project?β–Ό

Run an integration check that verifies all #include paths resolve, shared types in BRTypes.h are used consistently, and function signatures match across module boundaries. The Skill outputs an INTEGRATED or CONFLICT verdict with per-category details.

How to enforce a module dependency graph in Unreal Engine code?β–Ό

Define allowed include directions (Data ← Core ← Character ← Weapons/AI/Building ← GameLoop ← Network) and check each module's includes against the dependency matrix. Any module including headers from a forbidden direction is flagged as a violation.

What checks does the compile test protocol perform without a compiler?β–Ό

It performs conceptual validation: include resolution, forward declaration verification, GENERATED_BODY and .generated.h pairing, and replication completeness. For Replicated properties it confirms GetLifetimeReplicatedProps and DOREPLIFETIME entries exist.

Does this integration check require building the UE5 project?β–Ό

No, it performs manual conceptual compile validation without running the UE5 compiler. It inspects source files for include chains, type consistency, API contracts, and dependency violations, then reports a structured verdict.

What are the limitations of conceptual compile validation?β–Ό

It cannot detect linker errors, template instantiation failures, or runtime behavior issues that only a real compiler and build produce. It is best used as an early cross-module consistency gate before actual compilation.