What problem does it solve?
This Skill removes the friction of turning a generative aesthetic idea into a reproducible, interactive p5.js artifact by providing a clear algorithmic philosophy and strict implementation guidance so artists and engineers can produce gallery-quality, seedable outputs that reproduce exactly across runs.
Core Features & Use Cases
- Algorithmic Philosophy Authoring: Produce a 4–6 paragraph manifesto that frames the generative approach, constraints, and conceptual seed for the final implementation.
- Template-led p5.js Implementation: Create a single-file, self-contained HTML viewer starting from templates/viewer.html, preserving fixed Anthropic UI and seed controls while replacing the p5.js algorithm and parameter UI.
- Seeded, Reproducible Generation: Enforce seeded randomness (randomSeed, noiseSeed) and provide UI for Prev/Next/Random/Jump seed navigation, export, and reset.
- Interactive Parameter Controls: Expose tunable parameters (counts, scales, probabilities, colors) with real-time sliders and color pickers for exploration and fine-tuning.
- Use Cases: Rapidly produce variations for generative series, create interactive art artifacts for presentations, or teach algorithmic aesthetics with reproducible examples.
Quick Start
Ask the skill to write a 4–6 paragraph algorithmic philosophy and then generate a self-contained p5.js HTML viewer based on templates/viewer.html using seed 12345.