What problem does it solve?
This Skill helps artists and engineers create original, reproducible algorithmic artworks by turning a concise generative philosophy into a single, self-contained p5.js HTML artifact. It reduces friction around seeded randomness, interactive parameter controls, and gallery-ready presentation by prescribing a clear workflow and a required viewer template so outputs are consistent and shareable.
Core Features & Use Cases
- Algorithmic Philosophy (.md): Produce a 4–6 paragraph manifesto that guides the algorithmic choices and embeds a subtle conceptual seed for the implementation.
- Self-contained Interactive Artifact (.html + embedded .js): Create a single HTML file built from templates/viewer.html that includes the p5.js algorithm, UI parameter controls, seed navigation, and export actions.
- Seeded Reproducibility & Parameterization: Always use seeded randomSeed/noiseSeed, expose tunable parameters (counts, scales, probabilities, colors), and enable Prev/Next/Random/Jump seed navigation for exploration.
- Craftsmanship & Ethical Guidance: Emphasize master-level, meticulously crafted algorithms and avoid copying identifiable works by other living artists; output original, algorithmic expressions rather than static images.
Quick Start
Generate an algorithmic philosophy and a self-contained p5.js HTML viewer that uses seeded randomness and the provided templates/viewer.html as the starting point.