What problem does it solve? Creating original generative art requires both a coherent aesthetic concept and working code, which is difficult to produce consistently from scratch. This Skill guides the creation of algorithmic art through a two-step process: first writing an algorithmic philosophy, then expressing it as a self-contained interactive p5.js artwork. ## Core Features & Use Cases - Algorithmic Philosophy Generation: Produces a 4-6 paragraph generative art manifesto (.md) that defines the computational aesthetic before any code is written. - Seeded p5.js Implementation: Generates reproducible generative algorithms using randomSeed/noiseSeed, with parameters for counts, scales, probabilities, and ratios. - Interactive HTML Viewer: Outputs a single self-contained HTML artifact built from templates/viewer.html with seed navigation (prev/next/random/jump), parameter sliders, color pickers, and reset/download actions. - Use Case: A user asks for flow field art inspired by ocean currents. The Skill writes a philosophy document, then produces an interactive HTML page where the user explores thousands of seeded variations by adjusting particle count, noise scale, and flow speed. ## Quick Start Create an interactive generative art piece about organic turbulence using p5.js with seed controls and adjustable parameters.