ck-angelscript-interop

Diagnose AngelScript binding failures in CkFoundation ECS frameworks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill resolves the silent failure modes and complex binding mechanics inherent in CkFoundation's machine-generated AngelScript surface, ensuring your C++, Blueprint, and AngelScript codebases remain synchronized and functional.

Core Features & Use Cases

  • Binding Mechanics: Provides deep insight into how native UFUNCTIONs and ScriptMixin patterns map to AngelScript, preventing "No matching signatures" errors.
  • Silent-Breakage Catalog: Offers a comprehensive diagnostic guide for thirteen verified failure modes, including stale dynamic handle registries and phantom namespace collisions.
  • Verification Recipe: Implements the non-negotiable three-environment verification doctrine (C++, Blueprint, and AS) to guarantee API stability.

Quick Start

Use the ck-angelscript-interop skill to diagnose a missing signature error by verifying the generated wrapper file and checking the C++ ScriptMixin metadata.

Frequently Asked Questions about ck-angelscript-interop

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

FAQPage Schema
Why does AngelScript throw a no matching signatures error for native UFUNCTIONs in Unreal Engine?

AngelScript no matching signatures errors occur when native UFUNCTION auto-binding fails to map correctly, requiring you to verify the generated wrapper file and check the C++ ScriptMixin metadata for synchronization issues.

How do I debug silent binding failures in CkFoundation ECS AngelScript wrappers?

Debug silent binding failures by consulting the silent-breakage catalog to diagnose stale dynamic handle registries and phantom namespace collisions, then verifying wrapper layer synchronization across the ECS framework.

What is the three-environment verification contract for C++, Blueprint, and AngelScript interoperability?

The three-environment verification contract is a non-negotiable doctrine requiring API stability checks across C++, Blueprint, and AngelScript to guarantee interoperability and prevent integration regressions.

How does ScriptMixin resolution work when generating AngelScript bindings for C++?

ScriptMixin resolution maps C++ patterns to the AngelScript surface during codegen, ensuring generated wrapper layers synchronize correctly with native functions to prevent silent breakage.

Can I use CkFoundation AngelScript bindings without verifying Blueprint interoperability?

No, CkFoundation enforces strict three-environment verification across C++, Blueprint, and AngelScript, meaning skipping Blueprint checks violates the interoperability contract and risks silent API failures.