integrator

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

1|Updated Sep 6, 2026
One-click install
npx skills add https://github.com/ziyarduc/Baran-bk-game --skill integrator-ziyarduc
Or copy as Structured Prompt for Agent▼
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.