What problem does it solve? Positioning, styling, and transforming dozens of Phaser game objects one by one leads to repetitive loop code and subtle bugs. This Skill provides the complete Phaser.Actions namespace plus Phaser.Utils.Array, Objects, and String helpers so batch operations on game object arrays are handled with single, well-documented calls. ## Core Features & Use Cases - Batch Property Operations: Set, increment, spread, or interpolate properties like x, y, alpha, scale, rotation, and tint across entire arrays of game objects with optional per-item step values. - Geometry-Based Placement: Arrange sprites on circles, ellipses, lines, rectangles, and triangles, or scatter them randomly within geometric bounds, plus grid alignment via GridAlign. - Utility Helpers: Use Phaser.Utils.Array for shuffling, sorting, and range generation, Phaser.Utils.Objects for dot-path config lookups with GetValue/GetFastValue, and Phaser.Utils.String for formatting and UUIDs. - Use Case: When building a wave of 20 enemy sprites, use GridAlign to lay them out in formation, Spread to fade their alpha from 0 to 1, and IncX with a step value to stagger their movement offsets. ## Quick Start Ask the AI to arrange a group of Phaser sprites into a grid layout and stagger their alpha values using Phaser.Actions.