1仕組みと動作原理
唯一のハード出力ルールが冒頭で最高優先事項として定義されている:セクションごとに1枚の横長画像を個別に出力し、セクション数=画像数とする。統合や1枚の縦長画像によるページ全体の代用は厳禁。
**Generate one separate horizontal image PER section. Always. No exceptions.**
カウントルールはルックアップテーブル化されており、曖昧な指示に対するデフォルト値(landing page → 6枚、full website / marketing site → 8枚)を設定することで、モデルが勝手に縮小する余地を排除している。
- "landing page" with no count -> default to 6 sections -> 6 images
このルールがモデルのデフォルト動作を上書きすることを明示:一度に1枚しかレンダリングできない場合でも、すべてが納品されるまで同一レスポンス内で順番に1枚ずつ出力し続けなければならない。
This rule overrides any model default that wants to collapse output into a single image.
反復防止メカニズムが、AIが最も陥りがちな構図のデフォルトに対処:左テキスト・右画像のHeroが最も乱用されているパターンとして名指しされ、まず他の9種類の構図アンカーを検討することを義務付けている。
The default **left-text / right-image hero is the most overused AI pattern**.
組み合わせ型のバリエーションエンジン(テーマ/背景/フォント/Hero構造/ブロックシステム/4つのシグネチャコンポーネント/2つのモーション言語/セクションごとのアンカーと背景パターン)を用いて、「破綻しない」前提で差異を生み出す。
## 2. THE COMBINATORIAL VARIATION ENGINE
画像間の一貫性をハードルールとして個別指定:複数枚の画像が同一サイトに見えること(同一カラーパレット、フォント階層ロジック、CTAファミリー、角丸言語、画像処理)を義務付け、変化を許容するのはアンカー/背景/サイズ/補助要素のみとしている。
Across all per-section images, enforce one brand world:
コンバージョン規律と技術的審美眼の両立:単なる雰囲気重視のムードボードの出力を避け、各セクションがファネル上の役割を担わなければならない。
The page's primary action stays unmistakable.
アンチスロップ(AI特有の安直な粗悪表現)リストを分類列挙(レイアウト/ビジュアル/タイポグラフィ/コンテンツ/密度/マーキー/KPIの7分類)し、具体的な使用禁止単語や架空のブランド名を名指しで指定している。
Ban generic copy vibes like:
末尾に21項目の内部セルフチェック(§17 CLARITY CHECK)を設け、「十分な品質か」をチェック可能なリストへと変換し、画像数が不足している場合は不足分の再生成を義務付けている。
Do not stop early. Do not summarize. Do not return only one image.
2コア機能
4推奨統制措置と判定根拠
- SKILL.md: スクリプト実行や外部への影響を伴わない、純粋なプロンプト指示およびルールテキスト。
5二重目の独立検証
- [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。
6結論
68d29515cc937bdb…