What problem does it solve? When a UI layout has constraints CSS cannot express, developers must position elements absolutely and compute coordinates in JavaScript, which quickly becomes error-prone vector arithmetic. This Skill supplies the authoritative vecui API reference (vec2 + rect math) so those computations use the real signatures, overloads, and immutability model instead of guessed methods. ## Core Features & Use Cases - Vector API lookup: Exact signatures and overloads for vec() constructors and operators like add, sub, mul, div, dot, cross, rotRad, rotDeg, norm, len, lookAt, and angleTo, taken from the source lib/main.ts. - Rect API and DOM bridge: rect() constructor overloads (including getBoundingClientRect() input) plus as.styleObject() and as.cssText() for applying computed boxes to absolutely-positioned elements or React style props. - Layout recipes: Canonical patterns such as centering a box, aligning a second element to its right edge with vertical centering, expanding on hover, and rotating an element to look at the cursor. - Use Case: You need a tooltip positioned 16px to the right of a centered card and vertically centered against it. The Skill gives you the chained expression anchorRect.o.add(anchorRect.d.x, 0).add(padding, anchorRect.d.sub(otherRect.d).div(2).y) and the styleObject() call to apply it. ## Quick Start Ask how to position one absolutely-placed element relative to another using vecui vector math, or ask for the exact signature of any vecui vec or rect operator.