About
This skill provides standardized implementation patterns and boilerplate for building JavaScript classes in C++ within the Bun runtime environment. It guides developers through the complex process of defining the three-tier class architecture—Object, Prototype, and Constructor—while ensuring memory safety through Iso Subspaces. By following these established patterns for property definitions, getter/setter logic, and structure caching, developers can efficiently create robust native bindings that expose C++ functionality to the JavaScript layer with optimal performance.