What problem does it solve? Turning a plain-English description into a playable first-person drone flight usually requires wiring together physics, procedural course generation, and rendering by hand. This Skill produces a complete, reproducible FPV flight experience in one HTML file that can be previewed and re-seeded live in a web viewer. ## Core Features & Use Cases - Seeded procedural generation: A seeded PRNG with named sub-streams generates courses (gates, rings, obstacles, spawn) so every seed produces an identical, reproducible flight. - Fixed-timestep physics: A stable 1/60 simulation loop drives position, velocity, yaw/pitch, and throttle, with autopilot/manual handoff, brake/boost, HUD, and minimap. - Live seed browsing: A ?seed= query parameter plus a re-seed UI lets users browse seeds in the viewer, with a watch mode that flies the course autonomously. - Use Case: Ask for a slalom course through twelve gates; the Skill outputs flight/index.html, verifies seeds 0-99 via node tools/check.mjs --seeds 100, and records a verdict in .harness/verdict.json. ## Quick Start Ask the agent to build a seeded FPV drone flight, for example: create a canyon weave drone run with gates and a minimap that I can re-seed in the browser.