What problem does it solve? Inverted or inconsistent movement controls are the most common ship-blocker in browser games with vehicles, flight, or chase cameras. This Skill defines what left, right, up, and down must mean to the player and provides a mandatory self-test so you can prove A turns left before shipping. ## Core Features & Use Cases - Genre Control Maps: Canonical input sign conventions for FPS strafe, ground/water vehicles, fixed-wing flight, helicopters/drones, and 2D platformers, built on a shared three.js-compatible 3D basis. - Inverted A/D Diagnosis: Identifies the canonical bug (KeyA mapped to negative steer) and prescribes flipping exactly one sign rather than rewriting the coordinate system. - Mandatory Self-Test Harness: A window.__controlsTest probe plus an agent-browser batch script that holds keys across frames and asserts yaw/roll changes in the correct direction. - Use Case: While building a kart or airplane demo with a chase camera, run the automated smoke test to catch that A turns the nose right, flip the steer sign once, and retest before calling the game done. ## Quick Start Ask the AI to apply the controls skill to verify that A and D steer correctly in your vehicle or flight game before shipping.