用途:当用户要求用代码创作艺术时,该技能通过 p5.js 生成算法艺术,强调过程而非成品,每次运行因种子不同而独特。
主要能力:分两步——先创建“算法哲学”(4-6 段,输出 .md 文件),描述计算过程、噪声与随机、粒子与场、时间演化、参数变化等;再将其表达为 p5.js 生成艺术,输出单个自包含 HTML 交互作品(含算法、参数控件与 UI)。支持种子随机性(randomSeed/noiseSeed)保证可复现,提供种子导航(显示、上一个/下一个、随机、跳转)、参数滑块与颜色选择器、重新生成、重置、下载 PNG 等控件。
使用方式:先读取 templates/viewer.html 模板,保留固定部分(布局、Anthropic 品牌样式、种子区、操作区),仅替换可变部分(p5.js 算法、参数对象、参数控件、可选颜色区)。HTML 内联全部代码,仅通过 CDN 引入 p5.js,可直接在浏览器或 claude.ai artifacts 中运行。
适用场景:生成艺术、计算美学探索、参数化视觉实验、可复现的随机艺术创作。
限制:资料未提供具体收费、价格、平台支持范围或性能指标;需遵循模板结构,不应从零编写 HTML 或更改品牌样式;算法需保证同种子输出一致。