In the Skill's Own Terms
This skill creates original algorithmic art using p5.js through a two-step process: first defining an algorithmic philosophy (a computational aesthetic movement expressed in a markdown manifesto), then implementing it as a self-contained interactive HTML artifact. Every artwork uses seeded randomness for reproducibility, allowing users to navigate through variations via seed controls.
The skill emphasizes emergent behavior, mathematical beauty, and parametric variation—building living algorithms rather than static images. Output includes a 4-6 paragraph philosophy document and a single HTML file with embedded p5.js code, parameter sliders, and Anthropic-branded UI, ready to run instantly in browsers or claude.ai artifacts.
What it produces
- Algorithmic philosophy as a markdown file naming the movement and articulating how it manifests through computational processes in 4-6 paragraphs
- Single self-contained HTML artifact with embedded p5.js algorithm, parameter controls, seed navigation, and Anthropic-branded UI that works immediately in browsers or claude.ai
How It Works
- 01Create Algorithmic Philosophy
Write a 4-6 paragraph manifesto naming a generative art movement and describing how it manifests through computational processes, noise functions, particle behaviors, and emergent complexity.
- 02Deduce Conceptual Seed
Before coding, identify a subtle conceptual thread from the original request to embed as invisible DNA in the algorithm—a sophisticated reference felt intuitively by those familiar, while others experience pure generative beauty.
- 03Build from Viewer Template
Read templates/viewer.html and use it as the literal starting point.
- 04Implement Seeded Algorithm
Express the philosophy through p5.js code using seeded randomness (randomSeed and noiseSeed) so the same seed always produces identical output.
- 05Design Tunable Parameters
Create parameters that emerge from the algorithmic philosophy by asking what qualities of the system can be adjusted—quantities, scales, probabilities, ratios, angles, or thresholds—rather than thinking in pattern types.
- 06Output Single Artifact
Produce a self-contained HTML file with p5.js from CDN, the algorithm, parameter controls, and Anthropic-branded UI inline.