Dans les termes du Skill
Ce skill crée de l'art algorithmique original avec p5.js selon un processus en deux étapes : d'abord définir une philosophie algorithmique (un mouvement esthétique computationnel exprimé dans un manifeste markdown), puis l'implémenter sous forme d'un artefact HTML interactif autonome. Chaque œuvre utilise une randomisation à graine pour garantir la reproductibilité, ce qui permet de parcourir les variations via des contrôles de graine.
Le skill privilégie le comportement émergent, la beauté mathématique et la variation paramétrique — il s'agit de construire des algorithmes vivants plutôt que des images statiques. Le résultat comprend un document de philosophie en 4 à 6 paragraphes et un fichier HTML unique intégrant le code p5.js, des curseurs de paramètres et une interface aux couleurs d'Anthropic, prêt à s'exécuter immédiatement dans un navigateur ou dans claude.ai.
Ce qu'il produit
- La philosophie algorithmique sous forme de fichier markdown nommant le mouvement et expliquant, en 4 à 6 paragraphes, comment il se manifeste à travers des processus computationnels
- Un artefact HTML autonome unique intégrant l'algorithme p5.js, les contrôles de paramètres, la navigation par graine et une interface aux couleurs d'Anthropic, fonctionnel immédiatement dans les navigateurs ou dans claude.ai
Fonctionnement
- 01Créer la philosophie algorithmique
Rédigez un manifeste de 4 à 6 paragraphes nommant un mouvement d'art génératif et décrivant comment il se manifeste à travers des processus computationnels, des fonctions de bruit, des comportements de particules et une complexité émergente.
- 02Déduire la graine conceptuelle
Avant de coder, identifiez un fil conceptuel subtil dans la demande d'origine afin de l'intégrer comme un ADN invisible dans l'algorithme — une référence sophistiquée que les initiés ressentent intuitivement, tandis que les autres perçoivent une pure beauté générative.
- 03Construire à partir du modèle de visionneuse
Lisez templates/viewer.html et utilisez-le comme point de départ littéral.
- 04Implémenter l'algorithme à graine
Exprimez la philosophie dans du code p5.js en utilisant une randomisation à graine (randomSeed et noiseSeed) pour qu'une même graine produise toujours un résultat identique.
- 05Concevoir des paramètres ajustables
Créez des paramètres qui découlent de la philosophie algorithmique en vous demandant quelles qualités du système peuvent être ajustées — quantités, échelles, probabilités, ratios, angles ou seuils — plutôt qu'en raisonnant en types de motifs.
- 06Produire un artefact unique
Produisez un fichier HTML autonome avec p5.js chargé depuis un CDN, l'algorithme, les contrôles de paramètres et l'interface aux couleurs d'Anthropic intégrés en ligne.