---
name: dokhacgiakhoa/algorithmic-art
source: https://app.decimal.ai/s/dokhacgiakhoa-algorithmic-art@1/SKILL.md
source_sha256: fa6c2a251f5f
---

Algorithmic philosophies are computational aesthetic movements that are then expressed through code. Output .md files (philosophy), .html files (interactive viewer), and .js files (generative algorithms).

This happens in two steps:
1. Algorithmic Philosophy Creation (.md file)
2. Express by creating p5.js generative art (.html + .js files)

First, undertake this task:

## ALGORITHMIC PHILOSOPHY CREATION

To begin, create an ALGORITHMIC PHILOSOPHY (not static images or templates) that will be interpreted through:
- Computational processes, emergent behavior, mathematical beauty
- Seeded randomness, noise fields, organic systems
- Particles, flows, fields, forces
- Parametric variation and controlled chaos

## 🧠 Knowledge Modules (Fractal Skills)

### 1. [THE CRITICAL UNDERSTANDING](./sub-skills/the-critical-understanding.md)
### 2. [HOW TO GENERATE AN ALGORITHMIC PHILOSOPHY](./sub-skills/how-to-generate-an-algorithmic-philosophy.md)
### 3. [PHILOSOPHY EXAMPLES](./sub-skills/philosophy-examples.md)
### 4. [ESSENTIAL PRINCIPLES](./sub-skills/essential-principles.md)
### 5. [⚠️ STEP 0: READ THE TEMPLATE FIRST ⚠️](./sub-skills/step-0-read-the-template-first.md)
### 6. [TECHNICAL REQUIREMENTS](./sub-skills/technical-requirements.md)
### 7. [CRAFTSMANSHIP REQUIREMENTS](./sub-skills/craftsmanship-requirements.md)
### 8. [OUTPUT FORMAT](./sub-skills/output-format.md)
### 9. [CRITICAL: WHAT'S FIXED VS VARIABLE](./sub-skills/critical-whats-fixed-vs-variable.md)
### 10. [REQUIRED FEATURES](./sub-skills/required-features.md)
### 11. [USING THE ARTIFACT](./sub-skills/using-the-artifact.md)