$npx -y skills add LigphiDonk/academic-figure-generator --skill academic-figure-prompt-pastelGenerate prompts for AI image tools to produce modern ML/RL paper-style figures matching the aesthetic of recent ICLR/NeurIPS/ICML 2024-2025 publications. Key traits — pure white canvas, white panels with soft drop shadow, rounded friendly font (Nunito/Poppins), densely packed bu
| 1 | # Academic Figure Prompt — Modern ML Airy Style v4 |
| 2 | |
| 3 | 为学术论文生成**极其详细的英文提示词**,产出的图片风格对标近年 ICLR / NeurIPS / ICML 顶会中常见的**现代柔彩风格**。 |
| 4 | |
| 5 | --- |
| 6 | |
| 7 | ## ⚠️ 核心风格规则(经 7 轮迭代验证) |
| 8 | |
| 9 | ### 规则 1:纯白画布 + 白色面板 + 微弱阴影 |
| 10 | |
| 11 | ``` |
| 12 | 画布(canvas)= 纯白 #FFFFFF,无渐变、无灰度、无暖色调 |
| 13 | 面板(panel)= 白色 #FFFFFF 圆角矩形 + 极微弱的 soft drop-shadow |
| 14 | (3px blur, 1px y-offset, rgba(0,0,0,0.06)) |
| 15 | 区分方式 = 仅靠阴影浮起,不靠灰色填充或边框 |
| 16 | ``` |
| 17 | |
| 18 | > ❌ 不要用灰色 `#F5F5F5` 填充面板 |
| 19 | > ❌ 不要用渐变画布背景 |
| 20 | > ✅ 面板是白色,浮在白色画布上,靠阴影区分 |
| 21 | |
| 22 | ### 规则 2:圆角友好字体 |
| 23 | |
| 24 | ``` |
| 25 | 字体 = 圆角几何无衬线体(Nunito / Poppins / Quicksand / Comfortaa) |
| 26 | 特征 = 字母末端圆润,手感友好温暖,不是锐利的 Helvetica/Arial |
| 27 | 标题 = semi-bold ~ bold (600-700),~16-18pt |
| 28 | 正文 = regular (400),~10-11pt |
| 29 | 公式 = italic serif (Computer Modern / STIX) |
| 30 | ``` |
| 31 | |
| 32 | > 字体是区分这种风格与传统论文图的核心特征之一 |
| 33 | |
| 34 | ### 规则 3:排满但不拥挤 |
| 35 | |
| 36 | ``` |
| 37 | 每个面板 = 充满内容(token、曲线、公式、图标、箭头) |
| 38 | 元素间距 = 8-12px 微间距,不留大面积空白 |
| 39 | 整体感 = "信息丰富、排列有序" 而非 "空旷稀疏" |
| 40 | 但也不 = 重叠、堆砌、文字墙 |
| 41 | ``` |
| 42 | |
| 43 | > ❌ 每个面板只放 1-3 个元素(太空) |
| 44 | > ❌ 密密麻麻文字标注堆砌(太挤) |
| 45 | > ✅ 丰富的视觉元素 + 一致的微间距 = 充实而有序 |
| 46 | |
| 47 | ### 规则 4:浮动元素,不嵌套框 |
| 48 | |
| 49 | ``` |
| 50 | 元素直接浮在白色面板上,不套独立的背景框 |
| 51 | 不要 box-in-box 嵌套结构 |
| 52 | 概念名用白色/极淡色 pill 药丸标签 |
| 53 | 曲线、公式、图标直接画在面板表面 |
| 54 | ``` |
| 55 | |
| 56 | ### 规则 5:色彩通过 token + 文字 + 曲线传达 |
| 57 | |
| 58 | ``` |
| 59 | Token 小方块 = 10-14px 圆角方块,pastel 填充 + 1px 略深边框 |
| 60 | 彩色文字 = 关键概念名用语义色(coral/teal/purple/green) |
| 61 | 曲线线条 = 用 pastel 色画线 |
| 62 | 面板/画布 = 始终白色,不参与色彩 |
| 63 | ``` |
| 64 | |
| 65 | --- |
| 66 | |
| 67 | ## 五种色彩载体 |
| 68 | |
| 69 | | 载体 | 说明 | 示例 | |
| 70 | |------|------|------| |
| 71 | | **Token 方块** | 小圆角方块,pastel 填充 + 暗 1px 边框 | `soft blue #BBDEFB square with 1px #90CAF9 border, "s₁" label` | |
| 72 | | **彩色文字** | 关键词直接用彩色字体 | `bold coral #E05555 text "Exciter"` | |
| 73 | | **Pill 标签** | 极淡底色圆角药丸 | `faint green-tinted pill badge "Random Forest"` | |
| 74 | | **曲线线条** | 内嵌缩略图的线条颜色 | `sigmoid curve in warm amber #DAA520 line` | |
| 75 | | **叶节点/圆点** | 小彩色圆点标记类别 | `5 tiny circles in blue, pink, amber, purple, green` | |
| 76 | |
| 77 | --- |
| 78 | |
| 79 | ## 工作流程 |
| 80 | |
| 81 | ### Step 1: 理解论文内容 |
| 82 | |
| 83 | 1. 阅读论文源文件,提取核心概念、方法、数据流 |
| 84 | 2. 识别需要配图的位置 |
| 85 | 3. 理解数学符号和维度 |
| 86 | |
| 87 | ### Step 2: 配色方案选择 |
| 88 | |
| 89 | **展示选项,等待用户确认后再生成:** |
| 90 | |
| 91 | | # | 方案名 | Token 色 | 文字强调色 | |
| 92 | |---|--------|----------|-----------| |
| 93 | | P1 | **Warm ML** | 粉 `#FFD0D0` · 蓝 `#BBDEFB` · 黄 `#FFF3C4` · 紫 `#E1BEE7` · 绿 `#C8E6C9` | coral `#E05555` · teal `#1A9988` · purple `#6A5ACD` · green `#3A8F3A` | |
| 94 | | P2 | **Cool Research** | 蓝 `#B3E5FC` · 靛 `#C5CAE9` · 灰蓝 `#CFD8DC` · 青 `#B2DFDB` · 薰衣草 `#D1C4E9` | navy `#1565C0` · indigo `#3949AB` · teal `#00897B` | |
| 95 | | P3 | **Earthy Warm** | 米 `#FFE0B2` · 驼 `#D7CCC8` · 灰绿 `#C8E6C9` · 灰 `#E0E0E0` · 浅棕 `#EFEBE9` | brown `#6D4C41` · olive `#827717` · forest `#2E7D32` | |
| 96 | | P4 | **自定义** | 用户指定 | 用户指定 | |
| 97 | |
| 98 | ### Step 3: 生成提示词 |
| 99 | |
| 100 | 按下方模板逐层生成。 |
| 101 | |
| 102 | --- |
| 103 | |
| 104 | ## 布局灵活性原则 |
| 105 | |
| 106 | 面板数量和大小**根据内容决定**,不强制对称: |
| 107 | |
| 108 | ``` |
| 109 | 布局 A(参考图常见):不等大 2×2 或 1+2 |
| 110 | ┌────────────────┐ ┌──────────┐ |
| 111 | │ 大面板 (主流程) │ │ 面板 2 │ |
| 112 | │ │ │ │ |
| 113 | └────────────────┘ └──────────┘ |
| 114 | ┌─────────────────────┐ |
| 115 | │ 面板 3 (宽条形) │ |
| 116 | └─────────────────────┘ |
| 117 | |
| 118 | 布局 B:3-panel 不对称 |
| 119 | ┌──────────┐ ┌────────────────┐ |
| 120 | │ 面板 1 │ │ 面板 2 (大) │ |
| 121 | └──────────┘ │ │ |
| 122 | ┌──────────┐ │ │ |
| 123 | │ 面板 3 │ │ │ |
| 124 | └──────────┘ └────────────────┘ |
| 125 | |
| 126 | 布局 C:横向流水线 |
| 127 | ┌──────┐ ┌──────┐ ┌──────┐ |
| 128 | │ 面板1 │ │ 面板2 │ │ 面板3 │ |
| 129 | └──────┘ └──────┘ └──────┘ |
| 130 | |
| 131 | 布局 D:等分 2×2(仅在内容量对称时使用) |
| 132 | ``` |
| 133 | |
| 134 | **原则**: |
| 135 | - 面板数量 2-5 个,大小按内容量分配 |
| 136 | - 主流程面板可以更大,细节面板可以更小 |
| 137 | - 不要为了对称而硬凑成 2×2 |
| 138 | - 面板间 ~20px 间距 |
| 139 | |
| 140 | --- |
| 141 | |
| 142 | ## 提示词结构模板 |
| 143 | |
| 144 | ### 层次 1: 全局描述 |
| 145 | |
| 146 | ``` |
| 147 | A richly detailed academic paper [类型] diagram in the modern style of top-tier |
| 148 | ICLR/NeurIPS 2024-2025 publications. The diagram illustrates [主题概述]. |
| 149 | |
| 150 | CANVAS: Pure flat white (#FFFFFF). No gradient, no tint, no grey. |
| 151 | |
| 152 | PANELS: [N] large rounded-rectangle panels (radius ~20px) with white (#FFFFFF) |
| 153 | fill and very subtle soft drop-shadow (3px blur, 1px y-offset, rgba(0,0,0,0.06)). |
| 154 | Panels sit on the white canvas, distinguished only by their barely-perceptible |
| 155 | shadow. |
| 156 | |
| 157 | FONT: Friendly rounded geometric sans-serif (Nunito / Poppins / Quicksand). |
| 158 | Titles semi-bold to bold (600-700), ~16-18pt. Body regular (400), ~10-11pt. |
| 159 | Math in italic serif (Computer Modern). The rounded font gives a warm, approachable, |
| 160 | modern feel. |
| 161 | |
| 162 | CONTENT DENSITY: Panels are FILLED with content — tokens, curves, formulas, icons, |
| 163 | arrows — with consistent 8-12px micro-spacing. "Thoughtfully packed" not "sparse". |
| 164 | |
| 165 | NO NESTED BOXES: Elements float directly on white panel surfaces. Only pill-shaped |
| 166 | labels for concept names. |
| 167 | |
| 168 | Arranged as [布局描述]. |
| 169 | ``` |
| 170 | |
| 171 | ### 层次 2: 面板描述 |
| 172 | |
| 173 | 使用 `=== PANEL: [名称] ===` 分隔每个面板。 |
| 174 | |
| 175 | ``` |
| 176 | === PANEL: [名称] === |
| 177 | |
| 178 | White panel, subtle shadow, rounded corners ~20px. |
| 179 | |
| 180 | Title: Bold [颜色] rounded font "[标题]" (~18pt). |
| 181 | |
| 182 | Content (packed, floating elements |