imagegen-frontend-web
Elite frontend image-direction skill for generating premium, conversion-aware website design references. CRITICAL OUTPUT RULE — generate ONE separate horizontal image FOR EVERY section. A landing page with 8 sections produces 8 images. Never compress multiple sections into one image. Enforces composition variety (not always left-text / right-image), background-image freedom, varied CTAs, varied hero scales (giant / mid / mini minimalist), narrative concept spine, second-read moments, and a single consistent palette across all images. Optimized for landing pages, marketing sites, and product comps that developers or coding models can accurately recreate.
1How It Works & Mechanism
The sole hard output rule is brought to the beginning of the text as the highest priority: generate a separate horizontal image for every section, where section count = image count, strictly prohibiting combining sections or substituting the whole page with a single tall image.
**Generate one separate horizontal image PER section. Always. No exceptions.**
Counting rules are structured as a lookup table with defaults for vague requests (landing page → 6 images, full website / marketing site → 8 images), eliminating room for the model to self-downsize.
- "landing page" with no count -> default to 6 sections -> 6 images
Explicitly declares that this rule overrides the model's default behavior: even if it can only render one image at a time, it must output them sequentially one by one within the same response until all are delivered.
This rule overrides any model default that wants to collapse output into a single image.
Anti-repetition mechanisms target the most common AI composition defaults: the left-text/right-image hero is called out as the most abused pattern, requiring the consideration of 9 other composition anchors first.
The default **left-text / right-image hero is the most overused AI pattern**.
Employs a combinatorial variation engine (theme / background / typography / hero architecture / section system / 4 signature components / 2 motion languages / per-section anchor and background pattern) to create diversity without introducing chaos.
## 2. THE COMBINATORIAL VARIATION ENGINE
Cross-image consistency is isolated as a hard rule: multiple images must look like the same site (identical color palette, typography scale logic, CTA family, corner-radius language, image treatment), allowing variation only in anchors, backgrounds, scales, and secondary elements.
Across all per-section images, enforce one brand world:
Conversion discipline is paired with technical aesthetics: every section must fulfill a funnel role, avoiding the generation of pure moodboards.
The page's primary action stays unmistakable.
The anti-slop list is categorized and enumerated (layout, visual, typography, content, density, marquee, KPI across seven categories), explicitly naming forbidden words and fake brand names.
Ban generic copy vibes like:
Concludes with a 21-item internal self-check (§17 CLARITY CHECK), transforming 'is it good enough' into an actionable checklist and requiring regeneration of missing parts if the image count falls short.
Do not stop early. Do not summarize. Do not return only one image.
2Core Capabilities
4Recommended Governance & Evidence
- SKILL.md: Pure prompt instructions and rule text, without script execution or external impact.
5Second-Pass Verification
- [ok] 文首硬规则与正文是否自洽(一处打脸风险点) — 文首三令(一 section 一图 / hero 构图偏置 / 计数表)与 §5、§16、§19、§20 三处示例解读一致;§20 例 2 明确 '8 separate horizontal images (one per section)',无自相矛盾。
- [discrepancy] 『Does not write code』声明的出处与 SKILL.md 自述 — README/llms.txt 声明 'Image-generation-only skill for creating premium website design reference images. Does not write code.';但 SKILL.md 正文没有这句禁令——它反而在 §17 自检里写 'Can someone code from this?'、在 §1 写 '(1 = loose moodboard, 10 = very codeable UI reference)',把『可编码』当作质量标准。两者不冲突(skill 本身不产出代码,只是要求参考图可被复刻),但与姊妹 skill imagegen-frontend-mobile 相比,后者正文有显式禁令('This skill generates images only. / Do not switch into coding mode.'),web 版缺这句,跨模型时可能被误拉入编码模式。已记录。
- [ok] 外部依赖与网络调用清单为空 — 全文无 URL、无端点、无包名、无安装指令;连占位图源都未指定(§8 只禁『endless centered sections』等模式,不指定图片服务)。对比 gpt-taste 与 taste-skill-v1 均会写 picsum.photos,本文件确实为零依赖。
- [ok] 梯度/全幅背景规则是否与同仓库反渐变口径冲突 — §13 明确区分:允许低彩同色系渐变、晕影、微噪渐变;禁彩虹 mesh、紫蓝 AI 默认、霓虹描边、渐变文字作『高级感』捷径。属细分而非矛盾,已记录于 traits。
- [ok] 是否有隐藏脚本或可执行内容 — 文件为纯 markdown(含代码块仅为示例 HTML/CSS 描述与包名列表),grep 'exec|subprocess|bash|python|npm install' 零命中;无 sha/哈希、无 base64 载荷。
- [ok] 元数据(license / stars / last_push / 路径 / commit) — gh api:MIT、87309 stars、pushed_at 2026-08-24T15:23:56Z;git ls-files 确认 skills/imagegen-frontend-web/SKILL.md;HEAD == origin/main == ccbc15639c97057cbfcf32ecebc38ef716e4bb37。
6Verdict & Scenarios
68d29515cc937bdb…