ck-build-and-env

Standardize Unreal Engine source builds and Ck plugin submodule configuration.

4|Updated Aug 15, 2023
One-click install
npx skills add https://github.com/chainkemists/CkFoundation --skill ck-build-and-env
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck-build-and-env
Source: https://github.com/chainkemists/CkFoundation/tree/main/.claude/skills/ck-build-and-env
Command: npx skills add https://github.com/chainkemists/CkFoundation --skill ck-build-and-env

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill resolves complex environment issues in the Ck plugin suite, such as stale binaries, DLL locks, engine association failures, and build configuration mismatches, ensuring a clean and functional development workspace.

Core Features & Use Cases

  • Environment Sanitization: Automates the cleanup of stale build artifacts and resolves registry-based engine association errors.
  • Build Pipeline Management: Provides standardized procedures for generating project files, executing headless builds, and managing git submodules.
  • Use Case: When switching branches or encountering linker errors due to stale DLLs, use this skill to safely purge intermediate files and re-initialize the build environment without losing local configuration data.

Quick Start

Use the ck-build-and-env skill to perform a clean rebuild of the current project environment by purging stale binaries and regenerating project files.

Frequently Asked Questions about ck-build-and-env

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

FAQPage Schema
How do I fix stale binaries and DLL locks when switching branches in Unreal Engine?

To fix stale binaries and DLL locks during branch switches, you need environment sanitization to safely purge intermediate files and re-initialize the build environment without losing local configuration data. This resolves linker errors caused by outdated build artifacts.

Why does my Unreal Engine source build fail with engine association errors?

Unreal Engine source builds fail due to registry-based engine association errors and build configuration mismatches. Standardizing the configuration and applying correct registry associations ensures deterministic build outputs and resolves these environment failures.

What is the best way to manage Ck plugin submodules and generate project files?

The best way to manage Ck plugin submodules is through standardized build pipeline procedures that execute headless builds, manage git submodules, and generate project files. This ensures consistent CkModuleRules application across the CkFoundation framework.

Can I use this environment setup workflow for deterministic build outputs in Unreal Engine?

Yes, this environment setup workflow satisfies technical requirements for deterministic build outputs in Unreal Engine. It standardizes configuration maintenance and applies consistent CkModuleRules to ensure reliable, reproducible builds within the CkFoundation framework.

How do I perform a clean rebuild of my Unreal Engine project environment?

To perform a clean rebuild of your Unreal Engine project environment, purge stale binaries and regenerate project files. This sanitizes the development workspace by removing outdated artifacts and re-establishing correct engine associations for a functional build state.

When should I not use automated environment sanitization for my Unreal Engine build?

You should avoid automated environment sanitization when you have unsaved local configuration data that has not been backed up, as the purge process targets intermediate files. Otherwise, it is safe for resolving build configuration mismatches and stale artifacts.