1实现原理 · 为什么它能做到
纯指令(prompt 编排)型 skill:全包只有一份 SKILL.md + LICENSE + 字体目录,没有任何脚本或可执行代码——所有「画布渲染」能力都委托给宿主模型,由模型现场写代码再由宿主执行
These are instructions for creating design philosophies - aesthetic movements that are then EXPRESSED VISUALLY. Output only .md files, .pdf files, and .png files. (L7) …… Take a second pass. Go back to the code and refine/polish further to make this a philosophically designed masterpiece. (L126)
同会话「宣言→画布」两段接力:先产出一份设计哲学 .md(留在对话里,不落盘隔离),再由『同一个版本』基于该宣言做视觉表达,宣言充当美学上下文而刻意留下解释空间
Complete this in two steps: 1. Design Philosophy Creation (.md file) 2. Express by creating it on a canvas (.pdf file or .png file) (L9-11) …… Then, the same version receives the philosophy and EXPRESSES IT VISUALLY - creating artifacts that are 90% visual design, 10% essential text. (L25) …… Remain specific about the aesthetic direction, but concise enough that the next Claude has room to make interpretive choices also at a extremely high level of craftmanship. (L49)
用成套提示工程对抗『AI 生成感』:不提供任何视觉模板,而是植入高密度 craftmanship 措辞 + 一个模拟用户不满的『最终打磨』环节 + 防堆砌 STOP 规则,驱动模型自我迭代
The user ALREADY said "It isn't perfect enough. It must be pristine, a masterpiece if craftsmanship, as if it were about to be displayed in a museum." …… If the instinct is to call a new function or draw a new shape, STOP and instead ask: "How can I make what's already here more of a piece of art?" (L124) …… Take a second pass. Go back to the code and refine/polish further to make this a philosophically designed masterpiece. (L126)
以『美学世界观』而非版式模板驱动构图:给 5 个浓缩哲学范例,并推荐一套『科学图解/系统观察』视觉语法(重复图案、完美形状、密集标记、临床排版、系统参考标记)来把抽象主题画成『虚构学科图谱』
Generally use repeating patterns and perfect shapes. Treat the abstract philosophical design as if it were a scientific bible, borrowing the visual language of systematic observation—dense accumulation of marks, repeated elements, or layered patterns that build meaning through patient repetition and reward sustained viewing. Add sparse, clinical typography and systematic reference markers that suggest this could be a diagram from an imaginary discipline (L106)
字体即画面元素:skill 自带 27 家族 54 个 TTF(全部附 SIL OFL 授权),要求文字用不同字体、把字体『画』上画布而非数字排版,并允许按需下载更多字体
IMPORTANT: Use different fonts if writing text. Search the `./canvas-fonts` directory. Regardless of approach, sophistication is non-negotiable. (L108) …… Download and use whatever fonts are needed to make this a reality. Get creative by making the typography actually part of the art itself -- if the art is abstract, bring the font onto the canvas, not typeset digitally. (L110)
原创/版权护栏内建于两处:描述明令不得复制既有艺术家作品;宣言刻意去主题化(不点破创作意图),使输出可用作抽象艺术品而非某主题的图解
Create original visual designs, never copying existing artists' work to avoid copyright violations. (L3 description) …… Keep the design philosophy generic without mentioning the intention of the art, as if it can be used wherever. (L85)
2核心能力
3外部依赖
| 类型 | 依赖 |
|---|---|
| network | 按需字体下载(模型可选项,来源未指定) |
4风险提醒 风险提醒:蓝色 · 知晓即可
- 输出质量完全押注宿主模型与渲染环境 — skill 无任何自实现渲染逻辑,全部假定模型能产出 .pdf/.png 并『回代码精修』(L126);无画布/代码执行能力的宿主下该 skill 无法兑现宣称功能
- 可选项『Download and use whatever fonts』外发目标不可预期 — L110 未限定来源/域名,模型若触发则产生源码内无法核对的网络外发(默认路径为自带字体,风险低但存在)
- Prompt-injection 面经生成代码传导 — 画布代码由模型按用户内容现场生成,恶意用户输入理论上可影响生成代码与画面内容;实际风险取决于宿主沙箱,超本 skill 可核范围
- 绝对化工艺措辞诱导自夸式产出 — 『countless hours / top of their field / masterpiece』等为修辞性提示,无客观验收标准;对挑剔用户而言结果可能不及提示词承诺的『博物馆级』
- 宿主执行权限未在 skill 内约束 — skill 未声明任何运行边界,模型生成的渲染代码将由宿主按其默认策略执行——安全责任落在宿主平台
5第二遍独立确认
- [ok] 无脚本、无硬编码网络调用、无凭证读取 — SKILL.md 全文单词边界 grep 零命中调用 token;glob+git ls-tree 显示目录仅 SKILL.md/LICENSE.txt/canvas-fonts,无隐藏脚本
- [ok] canvas-fonts 目录存在且与 SKILL.md 引用一致 — L108 引『Search the `./canvas-fonts` directory』;实测目录 81 文件(54 TTF + 27 OFL 文本)
- [ok] 字体文件真实有效 — file 命令:WorkSans-Regular.ttf / Tektur-Medium.ttf 均报 TrueType Font data, 16 tables
- [ok] LICENSE.txt 为 Apache-2.0 — LICENSE.txt 首段『Apache License / Version 2.0, January 2004 / http://www.apache.org/licenses/』
- [ok] 关键引语与行号可定位 — L7/L9-11/L25/L49/L85/L89-96/L106/L108/L110/L116/L124/L126/L128-130 逐条 grep 命中且与原文一致
- [ok] 元数据(commit/stars/last_push) — HEAD==41bbe19d1a1a7eaab5e7bb9050a417e5c6cffc8f(2026-09-03);gh api:stars=174801,pushed_at=2026-09-03T16:37:14Z
- [ok] official_desc 原文引用 — 与 SKILL.md frontmatter L3 description 逐字一致
- [unlocatable] 「Download fonts」的网络端点 — L110 允许下载字体但全文无任何 URL/域名;定为模型可选项与潜在面,不计为确定性调用
6结论
41bbe19d1a