1实现原理 · 为什么它能做到
先把边界钉死:本 skill 只出图像,并三处显式禁止切换到编码模式或写实现说明——这是与同仓库 web 版最明显的差别,也是防止移动端参考图被拉成代码的关键。
Do not switch into coding mode.
平台模式必须先决定(iOS-native / Android-native / cross-platform 三选一),并各自给出对应的组件与导航倾向,避免混搭出四不像。
Always decide the platform mode first.
数量纪律:屏幕数由请求决定且只许多不许少,模糊或『概念』类请求默认给成套屏幕,明确禁止因省事削减数量。
Do not be lazy with screen count.
禁止裁剪复用:需要细节视图时必须重新单独生成,而不是从已有大图里裁一块。
generate a fresh standalone screen image
多屏一致性靠一份内部『设计圣经』锁死:出图前先固化平台模式、设备框、色板逻辑、字阶、间距、圆角、图标风格、纹理强度、导航模型等十余项。
Do not let screen 3, 4, or 5 drift into a different app.
流程逻辑被强制:多屏必须构成可信的用户旅程,出图前要自问『为什么第 2 屏在第 1 屏之后、什么操作通向下一屏』。
Do not generate random unrelated screens.
默认必须带设备框,并把框体规格写细:一套设备样式、统一缩放、上下左右边距视觉均匀、不让手机贴边、阴影柔和、内容优先于设备。
keep top, bottom, left, and right canvas margins visually even
反 AI 默认的移动端清单被点名到具体症状:假金融图表、玻璃拟态滥用、贴边无安全区、手机里的网站、小到不可读的字、克隆式 onboarding、漂移成不同设计系统的屏组、框体喧宾夺主。
- generic developer-tool icon sets
允许『不总是极简』:明确允许更丰富的层次、纹理与图像导向,只要保持干净——把『留白 = 高级』的单一路径打开。
It should actively allow:
引入重生成纪律与 27 项质量自检,把『第一版平庸结果』作为明确不予接受的对象。
Do not settle for the first mediocre render.
2核心能力
4管控建议与判定依据
- SKILL.md: 纯提示词指令与规则文本,无脚本执行与外部影响
5第二遍独立确认
- [ok] 『generates images only / does not write code』是否有正文支撑 — 正文三处复述:§CORE DIRECTIVE 'This skill generates images only.' + 'Do not switch into coding mode.';§36 'Do not write implementation instructions.';§38 'It should not write code.'。声明与正文一致,甚至比 README 更强。
- [ok] 外部依赖与网络调用为空 — 全文无 URL、无端点、无包名、无安装命令、无图片源;对比 gpt-taste/taste-skill-v1 会写 picsum.photos,本文件确实零外链。与 imagegen-frontend-web 结论一致。
- [ok] 档位数值读取是否被我误引(含尾随空格陷阱) — §1 配置行如 '- DESIGN_VARIANCE: 8 '(行尾双空格,markdown 换行)——引文取 '- DESIGN_VARIANCE: 8' 子串,已用脚本逐条校验通过,非凭记忆。
- [discrepancy] 与 imagegen-frontend-web 的口径差异 — mobile 版正文有显式『禁编码模式』禁令,web 版正文没有(web 仅把可编码当质量标准)。同一仓库两个姊妹 skill 对同类边界措辞不一致;推测因 mobile 更易被误当成可实现 UI 规格。不影响本 skill 结论,但跨 skill 混用时会表现出不同的越界倾向,已记录。
- [ok] 是否与 brandkit/web 的职责重叠 — §CORE DIRECTIVE 明列 out of scope:websites、landing pages、desktop dashboards、image-to-code、frontend implementation、code generation;llms.txt 亦分工为 mobile screens vs website comps vs brand boards,三者无重叠。
- [ok] 是否有隐藏脚本、混淆内容或载荷 — 纯 markdown;grep exec/subprocess/bash/python/npm install/base64 等零命中;代码块内容均为 UI 描述性清单,无可执行片段。
- [ok] 元数据(license / stars / last_push / 路径 / commit) — gh api:MIT、87309 stars、pushed_at 2026-08-24T15:23:56Z;git ls-files 确认 skills/imagegen-frontend-mobile/SKILL.md;HEAD == origin/main == ccbc15639c97057cbfcf32ecebc38ef716e4bb37。
6结论
da0e5342b7f8896a…