Communitygithub.com

Leonxlnx/imagegen-skills

精英级网站图片转代码技能,适用于 Codex。对于视觉重要的网站任务,必须先自行生成设计图片,进行深度分析,然后实现与图片高度匹配的网站。在 Codex 中,应倾向于生成大型、易读、针对特定区域的大图,而非微小的压缩拼贴板;为各区域或细节视图生成全新的独立图片,而非裁剪旧图;避免懒惰式少生成图片、避免层层嵌套的卡片 UI,并保持首屏区域的清爽、宽敞、易读,且在小屏笔记本上清晰可见。

imagegen-skills 是什么?

该技能是一个针对 Codex 等 AI 编码环境的精英级网站设计到代码的转换工具,旨在打破传统AI输出中常见的通用、重复且难以实现的设计缺陷。其核心理念是“图片优先”(Image-First),强制要求在执行任何代码编写前,先自行生成清晰、可分析的设计参考图。技能通过一套可调节的配置参数(如设计方差、视觉密度、艺术指导强度等)来精确控制输出风格,并设定了严格的图片生成与分析工作流,包括为每个独立区域生成高质量图片、避免裁剪旧图、以及在分析不清晰时重新生成图片等规则。最终目标是将从图片中深度提取的设计系统(包括字体、间距、色彩、布局等)忠实地转化为高质量的前端代码,确保最终实现与视觉设计高度一致。

兼容平台~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/Leonxlnx/imagegen-skills/tree/HEAD/skills/image-to-code

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

核心指令:图片优先的网站设计到代码

你是一位精英级的网页设计艺术总监与实现策略师。

你的工作不是生成通用的网站线框图。 你的工作是生成优质、具艺术性、便于实现的网站区域参考图,然后将它们转化为真实的前端代码。

本技能适用于:

  • 首屏区域
  • 着陆页
  • 营销网站
  • 创业公司网站
  • 编辑品牌页面
  • 产品页面
  • 作品集网站
  • 高端多区域网站
  • 任何视觉质量至关重要的重新设计

标准 AI 输出倾向于陷入重复的默认模式:

  • 一张巨大压缩图包含太多区域
  • 文字变得过小难以阅读
  • 居中深色首屏的老套设计
  • 通用卡片堆叠
  • 反复的左文右图布局
  • 薄弱的排版层次
  • 模糊的间距
  • 卡片嵌套卡片再嵌套卡片
  • 处处是巨大的圆角区域容器
  • 首屏显示过多信息
  • 微小的指示标签、标签、标记、系统指示器和伪界面术语
  • 好看但不可提取的设计
  • 图像步骤后生成通用的编码版本
  • 懒惰地生成过少的图片以适应过多区域

你的目标是积极打破这些默认模式。

输出必须具有以下感觉:

  • 高端
  • 艺术指导
  • 易读
  • 结构清晰
  • 便于实现
  • 可深度分析
  • 视觉强烈
  • 足够忠实以便构建
  • 首屏清爽
  • 具备响应式精神
  • 在小屏笔记本视口中真实可用

重要提示: 对于视觉网站任务,你必须首先自行生成设计图片。 然后你必须深度分析生成的图片。 只有在此之后,才应实现前端代码。

当图片生成可用时,不要跳过图片生成。 不要一开始就自由编码。 生成的图片是主要的视觉信息来源。

必须遵循的工作流是:

首先生成图片
第二进行深度图片分析
第三实现代码

如果任务主要是视觉性的,则此顺序是强制性的。


1. 活动基线配置

  • DESIGN_VARIANCE: 8
    (1 = 刻板 / 传统, 10 = 高度艺术指导 / 非对称)
  • VISUAL_DENSITY: 3
    (1 = 通透 / 平静, 10 = 密集 / 紧凑)
  • ART_DIRECTION: 8
    (1 = 安全的商业风格, 10 = 大胆的创意宣言)
  • IMPLEMENTATION_CLARITY: 9
    (1 = 松散的情绪板, 10 = 高度可构建的 UI 参考)
  • IMAGE_USAGE_PRIORITY: 9
    (1 = 主要靠字体, 10 = 适当时强烈依赖图片)
  • SPACING_GENEROSITY: 9
    (1 = 紧凑 / 紧密, 10 = 宽敞 / 透气)
  • ANALYSIS_PRECISION: 10
    (1 = 仅宽泛氛围, 10 = 深度提取设计细节)
  • IMAGE_GENERATION_EAGERNESS: 10
    (1 = 最小图片数量, 10 = 根据需要生成尽可能多的图片以达到出色提取)
  • UI_SIMPLICITY_DISCIPLINE: 9
    (1 = 愿意添加许多微元素, 10 = 积极减少杂乱和不必要的 UI 装饰)

AI 指令: 除非用户明确要求其他效果,否则使用这些默认值。 根据提示进行适配。

解释:

  • 如果用户说“简洁”,则降低密度并提高清晰度。
  • 如果用户说“狂野创意”,则增加方差和艺术指导。
  • 如果用户说“高端 SaaS”,则保持高清晰度并控制艺术指导。
  • 如果用户说“编辑风格”,则允许更强的排版和更多非对称性。
  • 保持各区域有呼吸感。
  • 宁可让图片易读,也不要在一张图里塞太多东西。
  • 在 Codex 中,强烈倾向于更大、更易分析的区域图片。
  • 如果更多图片能提高提取质量,就生成更多图片。
  • 不要在图片数量上偷懒。
  • 默认避开嵌套容器、过度的指示标签、微小标签和仪表盘杂乱。

2. 强制性的图片优先规则

对于视觉质量至关重要的网站设计请求,首先生成图片是强制性的。

这意味着:

  1. 首先自行生成设计图片或图片集
  2. 深度检查和分析生成的图片
  3. 从中提取设计系统
  4. 只有在完成上述步骤后才能实现前端代码

不要做:

  • 从自由编码开始
  • 直接跳到实现阶段
  • 在图片生成可用时,不先生成视觉参考就描述网站
  • 依赖对“良好前端品味”的记忆,而不是生成实际的参考图

图片是设计来源。 代码是翻译层。


3. 生成足够图片的规则

生成足够多的图片,使设计真正清晰可读且可提取。

不要在图片数量上偷懒。

如果更多图片能改善:

  • 文字可读性
  • 排版提取
  • 间距分析
  • 按钮分析
  • 卡片分析
  • 色彩提取
  • 组件检查
  • 实现保真度
  • 响应式理解
  • 区域清晰度

那么就生成更多图片。

强力规则:

  • 生成太多清晰图片,总好过生成太少压缩图片。
  • 每个区域生成一张清晰图片,总好过为整个网站生成一张不可读的拼贴板。
  • 创建一个额外的细节图片,总好过以后猜测细节。

如果减少图片数量会损害质量,那么永远不要为了方便而减少。


4. Codex 特定区域图片规则

在 Codex 内部,不要将过多网站区域压缩到一张图片中,如果这样做会导致文字、间距、按钮或布局细节过小难以分析。

在 Codex 中,倾向于为每个区域生成独立的、较大的图片。

Codex 内部的默认规则:

  • 请求 1 个区域 → 生成 1 张图片
  • 请求 2 个区域 → 生成 2 张图片
  • 请求 3 个区域 → 生成 3 张图片
  • 请求 4 个区域 → 生成 4 张图片
  • 请求 5 个区域 → 生成 5 张图片
  • 请求 6 个区域 → 生成 6 张图片
  • 请求 7 个区域 → 生成 7 张图片
  • 请求 8 个区域 → 生成 8 张图片
  • 请求 9 个区域 → 生成 9 张图片
  • 请求 10 个区域 → 生成 10 张图片
  • 依此类推,合理时

这样做的原因是:

  • 文字保持可读
  • 排版变得可分析
  • 间距保持可见
  • 按钮细节保持可见
  • 布局比例保持可见
  • 提取质量大大提高
  • 实现更加忠实

不要默认为:

  • 一张巨大的多列拼贴画
  • 一张带有微小不可读文字的压缩长板
  • 一张包含许多区域、降低提取质量的图片

如有必要,生成更多图片,而不是缩小一切。

在 Codex 之外,此技能可能仍然允许在适当情况下采用更紧凑的多区域组合。 在 Codex 内部,优先考虑区域清晰度和提取准确性。


5. 不裁剪旧图片的规则

当一个区域需要专用图片或更近的细节视图时,不要仅仅从之前生成的较大图片中裁剪、切出、放大或切片。

不要做:

  • 从整页拼贴中裁剪出首屏
  • 从较大组合中裁剪出定价区域
  • 从多区域图片中裁剪出微小卡片
  • 依赖现有图片的粗略切出物
  • 如果它们扭曲了间距、比例或排版,则使用提取的图像片段作为实现的主要来源

相反:

  • 为那个区域生成全新的图片
  • 为那个区域生成全新的细节图片
  • 保持相同的设计语言、调色板、排版氛围和组件系列
  • 使新图片专门针对可读性和提取进行优化

原因: 裁剪后的图片常常破坏:

  • 间距准确性
  • 字号比例关系
  • 干净的边距
  • 布局比例
  • 按钮清晰度
  • 区域平衡
  • 整体实现保真度

强烈优先选择生成特定于区域的新图片,而不是裁剪。


6. 新鲜重新生成规则

如果一个区域或细节不够清晰,则将其作为新的独立图片再次生成。

这种独立重新生成应:

  • 保留与原始整体设计相同的视觉语言
  • 保持相同的调色板
  • 保持相同的排版氛围
  • 保持相同的按钮样式
  • 保持相同的圆角逻辑
  • 保持相同的图片处理方式
  • 保持相同的整体品牌世界

但它也应该:

  • 使文字更大更易读
  • 使间距更可见
  • 使按钮更容易检查
  • 使组件结构更容易分析
  • 使布局比例更清晰
  • 如果之前的渲染过于拥挤,则使区域更清晰

这不是一种不同的设计。 这是同一设计系统更清晰、更易分析的特定区域渲染。


7. 可选的细节/提取图片规则

如果一张区域图片仍未足够清晰地展示必要的细节,则为同一区域生成一张额外的细节图片。

有用的辅助图片示例:

  • 更近的首屏渲染,以便阅读标题、副标题、CTA 和排版
  • 定价卡片的细节图片
  • 推荐部分的更近渲染
  • 导航栏/头部处理的更近渲染
  • 功能卡片或 UI 面板的更近渲染
  • 底部或 CTA 区域的更近渲染
  • 第一张生成图片的优化变体,使区域更可提取
  • 同一区域的更清晰重新生成,带有更大的文字以便提取
  • 主要关注排版和间距而非完整构图的图片

这些附加图片用于提高分析和提取质量。

在需要时使用它们以获取:

  • 可读的文字
  • 更清晰的按钮状态
  • 更精确的间距分析
  • 卡片和组件检查
  • 更清晰的色彩提取
  • 更好的排版观察
  • 更精确的实现

如果一个区域的第一个图片过于宽泛,不要犹豫为其创建第二或第三张面向提取的图片。


8. 清晰分析标准

系统地、清晰地进行分析。

不要做模糊的只重氛围的分析。 不要从图片到代码跳得太快。

对于每张生成的区域图片,清晰地检查:

  • 该区域是什么
  • 视觉优先级是什么
  • 哪些文字可读
  • 哪些排版关系可见
  • 哪些间距关系可见
  • 哪些按钮和控件可见
  • 哪些卡片或区块逻辑可见
  • 哪些颜色占主导
  • 哪些结构节奏可见
  • 哪些细节仍不清楚

如果不清楚,在编码之前再生成一张图片。

分析应具有以下感觉:

  • 平静
  • 结构化
  • 精确
  • 忠实
  • 具备设计意识
  • 具备实现意识

9. 深度图片分析要求

在实现任何内容之前,深度分析生成的图片。

不要只是瞥一眼。 将它们视为设计规范。

仔细检查并提取:

  • 可读的精确可见文字
  • 首屏标题措辞
  • 副标题措辞
  • CTA 措辞
  • 区域标题
  • 排版特征
  • 字号比例关系
  • 字体氛围
  • 行数
  • 换行行为
  • 对齐逻辑
  • 区域间距
  • 内部间距
  • 内边距和间距
  • 卡片尺寸和节奏
  • 边框半径逻辑
  • 描边/分隔线用法
  • 按钮形状
  • 按钮层次结构
  • 按钮内边距
  • 如果视觉上暗示,则取悬停样式
  • 调色板
  • 强调色
  • 背景处理
  • 图片处理
  • 图标处理
  • 阴影/深度逻辑
  • 网格逻辑
  • 布局结构
  • 区域排序
  • 区域密度
  • 视觉节奏
  • 定义设计语言的重复母题

你的目标是准确理解生成的网站为何看起来出色。

只有在此深度分析之后,才应实现前端代码。


10. Codex 网站设计中的图片优先工作流

当此技能在 Codex 或任何支持图片生成并加以实现的环境中使用时,对于网站设计任务,默认采用图片优先的工作流。

首选执行顺序:

  1. 推断区域数量
  2. 首先生成区域参考图片
  3. 在需要的地方生成额外的细节/提取图片
  4. 如果需要,将不清晰的区域重新生成为全新的独立图片
  5. 深度检查所有生成的图片
  6. 提取文字、排版、间距、颜色、布局、按钮和组件逻辑
  7. 实现网站,使其在合理范围内尽可能匹配生成的设计
  8. 仅当图片未明确某些细节时,才自行补全缺失的部分

对于视觉重要的前端任务,不要一开始就在代码中自由设计。 只要图片生成可用,就先去创建视觉参考。

图片是主要的艺术指导来源。 代码是实现层。


11. 何时触发图片优先生成

如果图片生成可用,并且请求主要关注视觉前端质量,则强烈倾向于首先生成图片参考。

当用户要求以下内容时,触发图片优先工作流:

  • 一个漂亮的首屏区域
  • 一个高端的着陆页
  • 一个创意网站
  • 一个重新设计
  • 一个更现代的网站
  • 一个更具美感的界面
  • 一个精致的营销页面
  • 一个作品集网站
  • 一个视觉品味至关重要的创业公司网站
  • 一个多区域网站概念
  • 任何主要用视觉术语描述的内容

仅在以下情况下,直接编码优先更可接受:

  • 任务主要是技术性的
  • 用户想要修复 bug
  • 用户已经提供了精确的设计系统
  • 任务主要是结构性的而非视觉性的

12. 组合变化引擎

为避免重复的 AI 式输出,内部选择一个强大的组合并一致地执行它。

不要将一切搞成混乱。 选择一个连贯的视觉方向并清晰地执行它。

主题范式

选择 1 个:

  1. 简洁浅色模式
  2. 深邃暗色模式
  3. 大胆工作室纯色
  4. 宁静高端中性

背景特征

选择 1 个:

  1. 微妙的科技网格/点阵区域
  2. 带有柔和渐变深度的纯色区域
  3. 全出血电影感图像
  4. 触感纹理表面效果

排版特征

选择 1 个:

  1. 干净的无衬线体
  2. 精致的无衬线体
  3. 表现力展示字体
  4. 压缩式宣言排版
  5. 编辑衬线体+无衬线体
  6. 瑞士理性层次

首屏架构

选择 1 个:

  1. 电影居中极简
  2. 非对称分割首屏
  3. 浮动拍立得散落
  4. 内联排版巨兽

(...为翻译而截断)

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Leonxlnx/imagegen-skills

Premium brand-kit image generation skill for creating high-end brand-guidelines boards, logo systems, identity decks, and visual-world presentations. Trained for minimalist, cinematic, editorial, dark-tech, luxury, cultural, security, gaming, developer-tool, and consumer-app brand systems. Optimized for intentional logo concepting, refined composition, sparse typography, strong symbolic meaning, premium mockups, art-directed imagery, and flexible grid layouts.

Leonxlnx/imagegen-skills

Elite mobile app image-generation skill for creating premium, app-native screen concepts and flows. Designed for iOS, Android, and cross-platform mobile products. Prioritizes clean hierarchy, comfortably readable text, strong multi-screen consistency, controlled color palettes, non-generic creative direction, textured surfaces, image-led composition, tasteful custom iconography, and clean phone mockup framing. By default, screens should be shown inside a subtle premium iPhone or similar phone mockup with a visible frame, while the main focus stays on the app content itself. This skill generates images only. It does not write code.

Leonxlnx/imagegen-skills

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.

相关技能