What problem does it solve?
This skill provides a structured framework for classifying and gating changes to the Ck plugin suite, ensuring that all modifications meet strict validation, testing, and cross-environment compatibility standards.
Core Features & Use Cases
- Change Classification: Categorizes changes into four distinct classes (Docs-only, Additive API, Behavior change, Framework-invariant) to determine the appropriate verification gate.
- Multi-Environment Verification: Enforces mandatory checks across C++, Blueprint, and AngelScript to prevent regressions in complex, multi-hosted environments.
- Safety Guardrails: Provides specific protocols for using Ck-specific macros like CK_ENSURE_IF_NOT to ensure runtime safety and diagnostic clarity in production builds.
Quick Start
Use the ck-change-control skill to evaluate the requirements and verification steps for a proposed behavior change in the CkFoundation processor logic.