algorithmic-artlisted
Install: claude install-skill Tamircohen28/tamirs-superpowers
# Algorithmic Art — Generative Art with p5.js
## Why this skill exists
Users asking for "generative art" or "algorithmic art" need more than a random blob of colored circles. Naive approaches produce visually uninteresting output: flat noise fields with no hierarchy, particle systems with no purpose, or static images dressed up as "generative." This skill enforces a two-phase creative process — philosophy first, code second — so the algorithm has intentional aesthetic direction. The output is a self-contained, interactive HTML artifact with seed navigation and tunable parameters, not a screenshot or a code snippet that requires external tooling to run.
---
## Workflow
### Phase 1: Algorithmic Philosophy (the soul)
Before writing any code, create a named generative aesthetic movement in 3–5 focused paragraphs. This is not a description of what will be drawn — it is the computational worldview that will drive every parameter decision.
**Name the movement** (1–2 words): e.g., "Organic Turbulence", "Quantum Harmonics", "Stochastic Crystallization"
**Articulate the philosophy around these computational axes:**
- What mathematical forces drive the system? (noise, harmonics, recursion, field dynamics)
- What is the relationship between order and randomness?
- What makes each seed unique yet recognizable as the same system?
- Where does beauty live — in single frames, in motion, or in accumulated traces?
**Philosophy examples (condensed — expand to 3–5 paragraphs):**
| Move