1实现原理 · 为什么它能做到
无脚本、无资产、纯 prompt 编排:skill 目录只有 SKILL.md(437 行)+ agents/openai.yaml;『可执行面』仅是把视觉决策编译成一段给图像生成服务的提示词,并明文禁止 prompt 携带任何非像素杂质。
Compile only instructions that can become visible pixels. Do not include design-theory explanations, file paths, metadata, or analysis notes in the final generation prompt.
生图依赖宿主内置的图像生成服务,且把『用户照片 + 最终 prompt』显式声明为该服务输入——skill 自身不读文件、不写文件、不选端点。
Send only the final prompt and required reference image(s) to the image-generation service.
『先读照片、再决定怎么画』的结构化前置:把照片建成 Scene Card(核心主体/空间不变量/视觉重量图/源形候选/语义最小量),一切取舍以对照片的解读为事实源,防止套模板。
Treat the photo as the factual source. Treat the illustration as an interpretation of that fact.
把抽象程度量化为数值规则:默认中等抽象(删除约 60–80% 小描述性细节)、密叶场景省略 85–95% 单叶/细枝、插画场占比/留白占比/撕裂纤维带宽(约 1–4% 短边)/文字字号(字高 1.3–3.5%)均有数字区间,模型按数字编译 prompt。
Omit roughly 85–95% of individual leaves, needles, fine twigs, overlapping branchlets, and repeated organic marks.
防『装饰性色彩』的结构自检:单高纯度色必须承担构图功能,通过『心理移除测试』才保留;颜色不是最后贴上去的装饰。
Mentally remove the added hue. If the eye path, visual balance, figure–ground relationship, photo–illustration continuity, and scene interpretation remain essentially unchanged, redesign it. The color must do compositional work.
输出纪律 + 会话内计数的署名/推广注入:默认只回『图 + 一段中文创作思路』,prompt 与详细参数不给除非用户索要;并按会话内成功生成次数自动追加 credit 行与作者站点 notice。
Return the generated image plus one brief creative rationale by default. Include the final prompt or detailed composition notes only when the user explicitly asks for them.
2核心能力
3外部依赖
| Kind | Dependency / Endpoint |
|---|---|
| api | 宿主内置图像生成服务(image-generation service) |
| network | https://zeejayzine.com(作者站点) |
4管控建议与判定依据
- 网络端点: 声明外部网络访问: 功能本体外发:用户照片 + 编译后的最终 prompt 会交给宿主的图像生成服务('Send only the final prompt and re
5第二遍独立确认
- [ok] 目标 skill 识别(整仓含 4 个 SKILL 的意外情况) — frontmatter 无 scenes-gathered-zine 精确匹配;按 README 路径表('实景拼贴 · Gathered Scenes' 列)与调用名 `$scenes-gathered-zine-v1-3` 及 examples/real-scene-collage 定位到 skills/scenes-gathered-zine-v1-3,为任务展示名的去版本形式;差异已注明,Analysis 以任务名 scenes-gathered-zine 入库。
- [ok] 目标目录资产面(含隐藏文件) — find 全量仅 ./SKILL.md + ./agents/openai.yaml 两个文件;openai.yaml 无 key/endpoint/model 配置,仅 interface 三字段;无脚本、无隐藏文件,internal_assets=[] 成立。
- [ok] 安全 token 扫描结论(无执行/无写入/无凭证/无主动网络) — write/save/upload/browse/commit/share 的命中全部为隐私禁令或设计动词;唯一 http(s) 命中 zeejayzine.com 位于 Output Format 回复文本;api_key/token/secret/.env/getenv/curl/wget/requests 等零命中。
- [ok] 外发面复核:'照片发给图像生成服务'是否有硬编码端点或脚本调用 — 反查确认无任何硬编码端点/API key:调用由宿主图像工具执行('Send only the final prompt and required reference image(s) to the image-generation service.' + Generation Workflow 第 12 步 'Generate with the supplied photo as reference.'),skill 无脚本可构造请求,外发载荷被 Standing Consent 节限定为『最终 prompt + 所需参考图』。
- [ok] 功能声明 vs 实际能力(有无夸大/吹牛) — description 每项主张均有正文引擎段:3:5 画布(Visual Language)、抽象插画扩场(Composition System/Photo–Illustration Edge Transition)、密叶压缩(Compress Dense Foliage and Organic Detail)、单高纯度色(Chromatic Structure Engine)、手撕纤维边(Edge Transition)、默认英文 ≤5 词/中文 ≤8 字微文字(Micro-Text System);实现全由 prompt 规则承载,无超出能力的承诺。
- [ok] evidence.quote 逐条回源 — 全部 evidence.quote(含中文 notice 与 yaml default_prompt)以脚本对 pin commit 文件做子串校验,逐条命中。
- [ok] 提交/元数据一致性 — git HEAD == b9edb836c9dd5c5d80995e89ebcaba34b75fd58f,与任务 pin 一致;GitHub API:pushed_at 2026-09-03T04:15:13Z、stargazers 4918、license 'Other'/NOASSERTION(与仓库根自定义个人非商业许可证吻合)。
6结论
a8b81046b380193b…