技能包

algorithmic-art:先写算法哲学再生成 p5.js

适合要用代码做原创生成艺术的人,须先写哲学说明再产出 html/js,且不能抄袭已有艺术家作品。

官方来源 · algorithmic-art

安装

Write philosophy .md first, then express it as p5.js .html and .js

适合谁

algorithmic-art 面向点名要用代码做艺术、生成艺术、算法艺术、流场或粒子系统的人。它用 p5.js,强调带种子的随机和可交互参数,而不是导出一张静态图或套模板。触发后应创作原创算法艺术,不要复制已有艺术家的作品,以免版权问题。

更贴的用法是接受两步:先写一份算法哲学(.md),再把同一份哲学表达成 p5.js 草图(.html + .js)。表达阶段应大约 90% 靠算法生成,只有约 10% 是必要参数。

它不适合当安装器。说明没有给出任何安装命令,也没有写把它放到某个目录就算可用。若当前助手还不能按这两步产出三种文件,现有说明到此为止,不要从页面地址反推安装路径。它也不适合“直接要一张成品图、跳过哲学”。

3 分钟完成第一次尝试

官方第一次路径是开始两步创作,而不是安装。说明页是 https://raw.githubusercontent.com/anthropics/skills/main/skills/algorithmic-art/SKILL.md 请只按这一页的顺序做。不要编写未出现的安装句。

前置条件:当前助手已经能按 algorithmic-art 工作,并且你只要求一份原创小习作,例如“带种子随机的粒子流场”,不要点名去模仿某位在世或已有版权的艺术家。没有安装命令,因此“位置”就是这次对话将要写出的文件,而不是某个推测出来的技能目录。

低风险第一次任务:只做第一步,先要算法哲学 .md,先不写 .html / .js。哲学应强调计算过程、涌现行为、数学美感,以及带种子的随机、噪声场、有机系统、粒子、流、场、力、参数变化和受控混沌。它必须反复强调工艺:最终算法应看起来像花费无数小时打磨、出自该领域顶尖者。成功信号是你拿到一份反复强调工艺的哲学草稿,并且助手在问你是否继续写成代码。

确认哲学后,再允许它写交互查看器 .html 和生成算法 .js。写入前先看它要落哪些文件。说明没有写默认目录名;第一次用可丢弃的练习目录。

使用案例

案例一:按两步产出一套可交互草图。先写哲学 .md,再由同一思路写成 p5.js 的 .html + .js。适合你要的是可调参数的生成艺术,而不是一张静态海报。说明要求表达约 90% 为算法生成、约 10% 为必要参数。没有写参数面板长什么样,因此只能做到“先哲学、后草图,参数尽量少而关键”。若助手直接给图片或模板,应要求回到哲学文件。说明页仍是 https://raw.githubusercontent.com/anthropics/skills/main/skills/algorithmic-art/SKILL.md

案例二:用粒子、流场或噪声场做原创习作。哲学要通过计算过程、涌现、带种子随机和参数变化来解释,而不是静态图像或模板。适合你想探索流场或粒子,但必须原创。说明没有提供现成艺术家风格清单,也不允许去抄。第一次先限定一个种子和一个小画布想法,等哲学过关再生成代码。

使用边界

没有安装命令:不能把页面路径当成安装器。版权边界:必须原创,不能复制已有艺术家作品。产出边界:三种文件是哲学 .md、交互 .html、算法 .js,顺序是先哲学后表达。比例边界:约 90% 算法生成、约 10% 必要参数。工艺边界:哲学必须反复强调长时间打磨与顶尖工艺,不能写成随手模板。主题边界:计算过程、涌现、噪声场、粒子、流、场、力、参数变化与受控混沌;说明没有写其它媒体类型,也没有写如何发布到网站。