by @anthropic
An Anthropic skill for creating computational art through a two-step process: first defining an algorithmic philosophy, then expressing it through p5.js code. Produces self-contained HTML files with interactive controls for seed navigation, parameter tuning, and PNG export.
Create algorithmic art using code with seeded randomness and interactive parameter exploration. Use this for generative art, flow fields, particle systems, and computational aesthetics. Create original algorithmic art.
This happens in two steps:
Create an ALGORITHMIC PHILOSOPHY interpreted through:
Name the movement (1-2 words): "Organic Turbulence" / "Quantum Harmonics" / "Emergent Stillness"
Articulate the philosophy (4-6 paragraphs):
CRITICAL GUIDELINES:
"Organic Turbulence" — Flow fields driven by layered Perlin noise. Thousands of particles following vector forces, trails accumulating into organic density maps.
"Quantum Harmonics" — Particles on a grid, each carrying a phase value evolving through sine waves. Phase interference creates bright nodes and voids.
"Recursive Whispers" — Branching structures that subdivide recursively. L-systems or recursive subdivision with golden ratios.
"Field Dynamics" — Vector fields from mathematical functions. Particles flowing along field lines, showing ghost-like evidence of invisible forces.
"Stochastic Crystallization" — Randomized circle packing or Voronoi tessellation. Random points ...