chore: release v1.18.0
This commit is contained in:
parent
b1cbd1d527
commit
f454257b5c
|
|
@ -6,7 +6,7 @@
|
||||||
},
|
},
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"description": "Skills shared by Baoyu for improving daily work efficiency",
|
"description": "Skills shared by Baoyu for improving daily work efficiency",
|
||||||
"version": "1.17.1"
|
"version": "1.18.0"
|
||||||
},
|
},
|
||||||
"plugins": [
|
"plugins": [
|
||||||
{
|
{
|
||||||
|
|
|
||||||
13
CHANGELOG.md
13
CHANGELOG.md
|
|
@ -2,6 +2,19 @@
|
||||||
|
|
||||||
English | [中文](./CHANGELOG.zh.md)
|
English | [中文](./CHANGELOG.zh.md)
|
||||||
|
|
||||||
|
## 1.18.0 - 2026-01-23
|
||||||
|
|
||||||
|
### Features
|
||||||
|
- `baoyu-slide-deck`: introduces dimension-based style system—replaces monolithic style definitions with modular 4-dimension architecture: **Texture** (clean, grid, organic, pixel, paper), **Mood** (professional, warm, cool, vibrant, dark, neutral), **Typography** (geometric, humanist, handwritten, editorial, technical), and **Density** (minimal, balanced, dense). 16 presets map to specific dimension combinations, with "Custom dimensions" option for full flexibility.
|
||||||
|
- `baoyu-slide-deck`: adds two-round confirmation workflow—Round 1 asks style/audience/slides/review preferences, Round 2 (optional) collects custom dimension choices when user selects "Custom dimensions".
|
||||||
|
- `baoyu-slide-deck`: adds conditional outline and prompt review—users can skip reviews for faster generation or enable them for more control.
|
||||||
|
|
||||||
|
### Documentation
|
||||||
|
- `baoyu-slide-deck`: adds dimension reference files—`references/dimensions/texture.md`, `references/dimensions/mood.md`, `references/dimensions/typography.md`, `references/dimensions/density.md`, and `references/dimensions/presets.md` (preset → dimension mapping).
|
||||||
|
- `baoyu-slide-deck`: adds design guidelines—`references/design-guidelines.md` with audience principles, visual hierarchy, content density, color selection, typography, and font recommendations.
|
||||||
|
- `baoyu-slide-deck`: adds layout reference—`references/layouts.md` with layout options and selection tips.
|
||||||
|
- `baoyu-slide-deck`: adds preferences schema—`references/config/preferences-schema.md` for EXTEND.md configuration.
|
||||||
|
|
||||||
## 1.17.1 - 2026-01-23
|
## 1.17.1 - 2026-01-23
|
||||||
|
|
||||||
### Refactor
|
### Refactor
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,19 @@
|
||||||
|
|
||||||
[English](./CHANGELOG.md) | 中文
|
[English](./CHANGELOG.md) | 中文
|
||||||
|
|
||||||
|
## 1.18.0 - 2026-01-23
|
||||||
|
|
||||||
|
### 新功能
|
||||||
|
- `baoyu-slide-deck`:引入基于维度的风格系统——将单一风格定义重构为模块化四维架构:**纹理** (clean 纯净、grid 网格、organic 有机、pixel 像素、paper 纸张)、**氛围** (professional 专业、warm 温暖、cool 冷静、vibrant 鲜艳、dark 暗色、neutral 中性)、**字体** (geometric 几何、humanist 人文、handwritten 手写、editorial 编辑、technical 技术)、**密度** (minimal 极简、balanced 均衡、dense 密集)。16 种预设映射到特定维度组合,并提供「自定义维度」选项实现完全灵活配置。
|
||||||
|
- `baoyu-slide-deck`:新增两轮确认工作流——第一轮询问风格/受众/页数/审核偏好,第二轮(可选)在用户选择「自定义维度」时收集具体维度选择。
|
||||||
|
- `baoyu-slide-deck`:新增条件性大纲和提示词审核——用户可跳过审核以加快生成,或启用审核以获得更多控制。
|
||||||
|
|
||||||
|
### 文档
|
||||||
|
- `baoyu-slide-deck`:新增维度参考文件——`references/dimensions/texture.md`、`references/dimensions/mood.md`、`references/dimensions/typography.md`、`references/dimensions/density.md`,以及 `references/dimensions/presets.md`(预设到维度的映射)。
|
||||||
|
- `baoyu-slide-deck`:新增设计指南——`references/design-guidelines.md`,包含受众原则、视觉层次、内容密度、配色选择、字体排版和字体推荐。
|
||||||
|
- `baoyu-slide-deck`:新增布局参考——`references/layouts.md`,包含布局选项和选择技巧。
|
||||||
|
- `baoyu-slide-deck`:新增偏好配置模式——`references/config/preferences-schema.md`,用于 EXTEND.md 配置。
|
||||||
|
|
||||||
## 1.17.1 - 2026-01-23
|
## 1.17.1 - 2026-01-23
|
||||||
|
|
||||||
### 重构
|
### 重构
|
||||||
|
|
|
||||||
66
README.md
66
README.md
|
|
@ -297,6 +297,9 @@ Generate professional slide deck images from content. Creates comprehensive outl
|
||||||
/baoyu-slide-deck path/to/article.md --style corporate
|
/baoyu-slide-deck path/to/article.md --style corporate
|
||||||
/baoyu-slide-deck path/to/article.md --audience executives
|
/baoyu-slide-deck path/to/article.md --audience executives
|
||||||
|
|
||||||
|
# Target slide count
|
||||||
|
/baoyu-slide-deck path/to/article.md --slides 15
|
||||||
|
|
||||||
# Outline only (no image generation)
|
# Outline only (no image generation)
|
||||||
/baoyu-slide-deck path/to/article.md --outline-only
|
/baoyu-slide-deck path/to/article.md --outline-only
|
||||||
|
|
||||||
|
|
@ -304,25 +307,50 @@ Generate professional slide deck images from content. Creates comprehensive outl
|
||||||
/baoyu-slide-deck path/to/article.md --lang zh
|
/baoyu-slide-deck path/to/article.md --lang zh
|
||||||
```
|
```
|
||||||
|
|
||||||
**Styles** (visual aesthetics):
|
**Options**:
|
||||||
|
|
||||||
| Style | Description | Best For |
|
| Option | Description |
|
||||||
|-------|-------------|----------|
|
|--------|-------------|
|
||||||
| `blueprint` (default) | Technical schematics, grid texture, engineering precision | Architecture, system design |
|
| `--style <name>` | Visual style: preset name or `custom` |
|
||||||
| `notion` | SaaS dashboard aesthetic, card-based layouts, clean data focus | Product demos, SaaS, B2B |
|
| `--audience <type>` | Target: beginners, intermediate, experts, executives, general |
|
||||||
| `bold-editorial` | High-impact magazine style, bold typography, dark backgrounds | Product launches, keynotes |
|
| `--lang <code>` | Output language (en, zh, ja, etc.) |
|
||||||
| `corporate` | Navy/gold palette, structured layouts, professional icons | Investor decks, proposals |
|
| `--slides <number>` | Target slide count (8-25 recommended, max 30) |
|
||||||
| `dark-atmospheric` | Cinematic dark mode, glowing accents, atmospheric depth | Entertainment, gaming, creative |
|
| `--outline-only` | Generate outline only, skip images |
|
||||||
| `editorial-infographic` | Magazine-style explainers, flat illustrations | Tech explainers, research |
|
| `--prompts-only` | Generate outline + prompts, skip images |
|
||||||
| `fantasy-animation` | Whimsical Ghibli/Disney style, hand-drawn animation | Educational, storytelling |
|
| `--images-only` | Generate images from existing prompts |
|
||||||
| `intuition-machine` | Technical briefing, bilingual labels, aged paper texture | Technical docs, bilingual |
|
| `--regenerate <N>` | Regenerate specific slide(s): `3` or `2,5,8` |
|
||||||
| `minimal` | Ultra-clean, maximum whitespace, single accent color | Executive briefings, premium |
|
|
||||||
| `pixel-art` | Retro 8-bit aesthetic, chunky pixels, nostalgic gaming | Gaming, developer talks |
|
**Style System**:
|
||||||
| `scientific` | Academic diagrams, biological pathways, precise labeling | Biology, chemistry, medical |
|
|
||||||
| `sketch-notes` | Hand-drawn feel, soft brush strokes, warm background | Educational, tutorials |
|
Styles are built from 4 dimensions: **Texture** × **Mood** × **Typography** × **Density**
|
||||||
| `vector-illustration` | Flat vector, black outlines, retro soft colors | Creative proposals, explainers |
|
|
||||||
| `vintage` | Aged-paper aesthetic, historical document styling | Historical, heritage, biography |
|
| Dimension | Options |
|
||||||
| `watercolor` | Soft hand-painted textures, natural warmth | Lifestyle, wellness, travel |
|
|-----------|---------|
|
||||||
|
| Texture | clean, grid, organic, pixel, paper |
|
||||||
|
| Mood | professional, warm, cool, vibrant, dark, neutral |
|
||||||
|
| Typography | geometric, humanist, handwritten, editorial, technical |
|
||||||
|
| Density | minimal, balanced, dense |
|
||||||
|
|
||||||
|
**Presets** (pre-configured dimension combinations):
|
||||||
|
|
||||||
|
| Preset | Dimensions | Best For |
|
||||||
|
|--------|------------|----------|
|
||||||
|
| `blueprint` (default) | grid + cool + technical + balanced | Architecture, system design |
|
||||||
|
| `chalkboard` | organic + warm + handwritten + balanced | Education, tutorials |
|
||||||
|
| `corporate` | clean + professional + geometric + balanced | Investor decks, proposals |
|
||||||
|
| `minimal` | clean + neutral + geometric + minimal | Executive briefings |
|
||||||
|
| `sketch-notes` | organic + warm + handwritten + balanced | Educational, tutorials |
|
||||||
|
| `watercolor` | organic + warm + humanist + minimal | Lifestyle, wellness |
|
||||||
|
| `dark-atmospheric` | clean + dark + editorial + balanced | Entertainment, gaming |
|
||||||
|
| `notion` | clean + neutral + geometric + dense | Product demos, SaaS |
|
||||||
|
| `bold-editorial` | clean + vibrant + editorial + balanced | Product launches, keynotes |
|
||||||
|
| `editorial-infographic` | clean + cool + editorial + dense | Tech explainers, research |
|
||||||
|
| `fantasy-animation` | organic + vibrant + handwritten + minimal | Educational storytelling |
|
||||||
|
| `intuition-machine` | clean + cool + technical + dense | Technical docs, academic |
|
||||||
|
| `pixel-art` | pixel + vibrant + technical + balanced | Gaming, developer talks |
|
||||||
|
| `scientific` | clean + cool + technical + dense | Biology, chemistry, medical |
|
||||||
|
| `vector-illustration` | clean + vibrant + humanist + balanced | Creative, children's content |
|
||||||
|
| `vintage` | paper + warm + editorial + balanced | Historical, heritage |
|
||||||
|
|
||||||
**Style Previews**:
|
**Style Previews**:
|
||||||
|
|
||||||
|
|
@ -341,7 +369,7 @@ Generate professional slide deck images from content. Creates comprehensive outl
|
||||||
|  | | |
|
|  | | |
|
||||||
| watercolor | | |
|
| watercolor | | |
|
||||||
|
|
||||||
After generation, slides are automatically merged into a `.pptx` file for easy sharing.
|
After generation, slides are automatically merged into `.pptx` and `.pdf` files for easy sharing.
|
||||||
|
|
||||||
#### baoyu-comic
|
#### baoyu-comic
|
||||||
|
|
||||||
|
|
|
||||||
66
README.zh.md
66
README.zh.md
|
|
@ -297,6 +297,9 @@ npx skills add jimliu/baoyu-skills
|
||||||
/baoyu-slide-deck path/to/article.md --style corporate
|
/baoyu-slide-deck path/to/article.md --style corporate
|
||||||
/baoyu-slide-deck path/to/article.md --audience executives
|
/baoyu-slide-deck path/to/article.md --audience executives
|
||||||
|
|
||||||
|
# 指定页数
|
||||||
|
/baoyu-slide-deck path/to/article.md --slides 15
|
||||||
|
|
||||||
# 仅生成大纲(不生成图片)
|
# 仅生成大纲(不生成图片)
|
||||||
/baoyu-slide-deck path/to/article.md --outline-only
|
/baoyu-slide-deck path/to/article.md --outline-only
|
||||||
|
|
||||||
|
|
@ -304,25 +307,50 @@ npx skills add jimliu/baoyu-skills
|
||||||
/baoyu-slide-deck path/to/article.md --lang zh
|
/baoyu-slide-deck path/to/article.md --lang zh
|
||||||
```
|
```
|
||||||
|
|
||||||
**风格**(视觉美学):
|
**选项**:
|
||||||
|
|
||||||
| 风格 | 描述 | 适用场景 |
|
| 选项 | 说明 |
|
||||||
|------|------|----------|
|
|------|------|
|
||||||
| `blueprint`(默认) | 技术蓝图风格,网格纹理,工程精度 | 架构设计、系统设计 |
|
| `--style <name>` | 视觉风格:预设名称或 `custom` |
|
||||||
| `notion` | SaaS 仪表盘美学,卡片式布局,数据清晰 | 产品演示、SaaS、B2B |
|
| `--audience <type>` | 目标受众:beginners、intermediate、experts、executives、general |
|
||||||
| `bold-editorial` | 杂志社论风格,粗体排版,深色背景 | 产品发布、主题演讲 |
|
| `--lang <code>` | 输出语言(en、zh、ja 等) |
|
||||||
| `corporate` | 海军蓝/金色配色,结构化布局,专业图标 | 投资者演示、客户提案 |
|
| `--slides <number>` | 目标页数(推荐 8-25,最多 30) |
|
||||||
| `dark-atmospheric` | 电影级暗色调,发光效果,氛围感 | 娱乐、游戏、创意 |
|
| `--outline-only` | 仅生成大纲,跳过图片 |
|
||||||
| `editorial-infographic` | 杂志风格信息图,扁平插画 | 科技解说、研究报告 |
|
| `--prompts-only` | 生成大纲 + 提示词,跳过图片 |
|
||||||
| `fantasy-animation` | 吉卜力/迪士尼风格,手绘动画 | 教育、故事讲述 |
|
| `--images-only` | 从现有提示词生成图片 |
|
||||||
| `intuition-machine` | 技术简报,双语标签,做旧纸张纹理 | 技术文档、双语内容 |
|
| `--regenerate <N>` | 重新生成指定页:`3` 或 `2,5,8` |
|
||||||
| `minimal` | 极简风格,大量留白,单一强调色 | 高管简报、高端品牌 |
|
|
||||||
| `pixel-art` | 复古 8-bit 像素风,怀旧游戏感 | 游戏、开发者分享 |
|
**风格系统**:
|
||||||
| `scientific` | 学术图表,生物通路,精确标注 | 生物、化学、医学 |
|
|
||||||
| `sketch-notes` | 手绘风格,柔和笔触,暖白色背景 | 教育、教程、知识分享 |
|
风格由 4 个维度组合而成:**纹理** × **氛围** × **字体** × **密度**
|
||||||
| `vector-illustration` | 扁平矢量风格,黑色轮廓线,复古柔和配色 | 创意提案、说明性内容 |
|
|
||||||
| `vintage` | 做旧纸张美学,历史文档风格 | 历史、传记、人文 |
|
| 维度 | 选项 |
|
||||||
| `watercolor` | 柔和手绘水彩纹理,自然温暖 | 生活方式、健康、旅行 |
|
|------|------|
|
||||||
|
| 纹理 | clean 纯净、grid 网格、organic 有机、pixel 像素、paper 纸张 |
|
||||||
|
| 氛围 | professional 专业、warm 温暖、cool 冷静、vibrant 鲜艳、dark 暗色、neutral 中性 |
|
||||||
|
| 字体 | geometric 几何、humanist 人文、handwritten 手写、editorial 编辑、technical 技术 |
|
||||||
|
| 密度 | minimal 极简、balanced 均衡、dense 密集 |
|
||||||
|
|
||||||
|
**预设**(预配置的维度组合):
|
||||||
|
|
||||||
|
| 预设 | 维度组合 | 适用场景 |
|
||||||
|
|------|----------|----------|
|
||||||
|
| `blueprint`(默认) | grid + cool + technical + balanced | 架构设计、系统设计 |
|
||||||
|
| `chalkboard` | organic + warm + handwritten + balanced | 教育、教程 |
|
||||||
|
| `corporate` | clean + professional + geometric + balanced | 投资者演示、提案 |
|
||||||
|
| `minimal` | clean + neutral + geometric + minimal | 高管简报 |
|
||||||
|
| `sketch-notes` | organic + warm + handwritten + balanced | 教育、教程 |
|
||||||
|
| `watercolor` | organic + warm + humanist + minimal | 生活方式、健康 |
|
||||||
|
| `dark-atmospheric` | clean + dark + editorial + balanced | 娱乐、游戏 |
|
||||||
|
| `notion` | clean + neutral + geometric + dense | 产品演示、SaaS |
|
||||||
|
| `bold-editorial` | clean + vibrant + editorial + balanced | 产品发布、主题演讲 |
|
||||||
|
| `editorial-infographic` | clean + cool + editorial + dense | 科技解说、研究 |
|
||||||
|
| `fantasy-animation` | organic + vibrant + handwritten + minimal | 教育故事 |
|
||||||
|
| `intuition-machine` | clean + cool + technical + dense | 技术文档、学术 |
|
||||||
|
| `pixel-art` | pixel + vibrant + technical + balanced | 游戏、开发者 |
|
||||||
|
| `scientific` | clean + cool + technical + dense | 生物、化学、医学 |
|
||||||
|
| `vector-illustration` | clean + vibrant + humanist + balanced | 创意、儿童内容 |
|
||||||
|
| `vintage` | paper + warm + editorial + balanced | 历史、传记 |
|
||||||
|
|
||||||
**风格预览**:
|
**风格预览**:
|
||||||
|
|
||||||
|
|
@ -341,7 +369,7 @@ npx skills add jimliu/baoyu-skills
|
||||||
|  | | |
|
|  | | |
|
||||||
| watercolor | | |
|
| watercolor | | |
|
||||||
|
|
||||||
生成完成后,所有幻灯片会自动合并为 `.pptx` 文件,方便分享。
|
生成完成后,所有幻灯片会自动合并为 `.pptx` 和 `.pdf` 文件,方便分享。
|
||||||
|
|
||||||
#### baoyu-comic
|
#### baoyu-comic
|
||||||
|
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -52,8 +52,33 @@ You are "The Architect" - a master visual storyteller creating presentation slid
|
||||||
|
|
||||||
## STYLE_INSTRUCTIONS
|
## STYLE_INSTRUCTIONS
|
||||||
|
|
||||||
[Insert style-specific instructions here]
|
[Extract from outline.md - do NOT re-read style files]
|
||||||
|
|
||||||
|
The STYLE_INSTRUCTIONS block from the outline contains:
|
||||||
|
- Design Aesthetic
|
||||||
|
- Background (Texture + Base Color)
|
||||||
|
- Typography (Headlines + Body descriptions)
|
||||||
|
- Color Palette (with hex codes)
|
||||||
|
- Visual Elements
|
||||||
|
- Density Guidelines
|
||||||
|
- Style Rules (Do/Don't)
|
||||||
|
|
||||||
|
Copy the entire `<STYLE_INSTRUCTIONS>...</STYLE_INSTRUCTIONS>` block from the outline here.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
Please use nano banana pro to generate the slide image based on the content provided below:
|
## SLIDE CONTENT
|
||||||
|
|
||||||
|
[Insert slide-specific content from outline]
|
||||||
|
|
||||||
|
Include:
|
||||||
|
- Slide number and filename
|
||||||
|
- Type (Cover/Content/Back Cover)
|
||||||
|
- Narrative Goal
|
||||||
|
- Key Content (Headline, Sub-headline, Body points)
|
||||||
|
- Visual description
|
||||||
|
- Layout guidance (if specified)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Please use nano banana pro to generate the slide image based on the content provided above.
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,125 @@
|
||||||
|
# EXTEND.md Schema
|
||||||
|
|
||||||
|
Structure for user preferences in `.baoyu-skills/baoyu-slide-deck/EXTEND.md`.
|
||||||
|
|
||||||
|
## Full Schema
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
# Slide Deck Preferences
|
||||||
|
|
||||||
|
## Defaults
|
||||||
|
style: blueprint # Preset name OR "custom"
|
||||||
|
audience: general # beginners | intermediate | experts | executives | general
|
||||||
|
language: auto # auto | en | zh | ja | etc.
|
||||||
|
review: true # true = review outline before generation
|
||||||
|
|
||||||
|
## Custom Dimensions (only when style: custom)
|
||||||
|
dimensions:
|
||||||
|
texture: clean # clean | grid | organic | pixel | paper
|
||||||
|
mood: professional # professional | warm | cool | vibrant | dark | neutral
|
||||||
|
typography: geometric # geometric | humanist | handwritten | editorial | technical
|
||||||
|
density: balanced # minimal | balanced | dense
|
||||||
|
|
||||||
|
## Custom Styles (optional)
|
||||||
|
custom_styles:
|
||||||
|
my-style:
|
||||||
|
texture: organic
|
||||||
|
mood: warm
|
||||||
|
typography: humanist
|
||||||
|
density: minimal
|
||||||
|
description: "My custom warm and friendly style"
|
||||||
|
```
|
||||||
|
|
||||||
|
## Field Descriptions
|
||||||
|
|
||||||
|
### Defaults
|
||||||
|
|
||||||
|
| Field | Type | Default | Description |
|
||||||
|
|-------|------|---------|-------------|
|
||||||
|
| `style` | string | `blueprint` | Preset name, `custom`, or custom style name |
|
||||||
|
| `audience` | string | `general` | Default target audience |
|
||||||
|
| `language` | string | `auto` | Output language (auto = detect from input) |
|
||||||
|
| `review` | boolean | `true` | Show outline review before generation |
|
||||||
|
|
||||||
|
### Custom Dimensions
|
||||||
|
|
||||||
|
Only used when `style: custom`. Defines dimension values directly.
|
||||||
|
|
||||||
|
| Field | Options | Default |
|
||||||
|
|-------|---------|---------|
|
||||||
|
| `texture` | clean, grid, organic, pixel, paper | clean |
|
||||||
|
| `mood` | professional, warm, cool, vibrant, dark, neutral | professional |
|
||||||
|
| `typography` | geometric, humanist, handwritten, editorial, technical | geometric |
|
||||||
|
| `density` | minimal, balanced, dense | balanced |
|
||||||
|
|
||||||
|
### Custom Styles
|
||||||
|
|
||||||
|
Define reusable custom dimension combinations.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
custom_styles:
|
||||||
|
style-name:
|
||||||
|
texture: <texture>
|
||||||
|
mood: <mood>
|
||||||
|
typography: <typography>
|
||||||
|
density: <density>
|
||||||
|
description: "Optional description"
|
||||||
|
```
|
||||||
|
|
||||||
|
Then use with: `/baoyu-slide-deck content.md --style style-name`
|
||||||
|
|
||||||
|
## Minimal Examples
|
||||||
|
|
||||||
|
### Just change default style
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
style: sketch-notes
|
||||||
|
```
|
||||||
|
|
||||||
|
### Prefer no reviews
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
review: false
|
||||||
|
```
|
||||||
|
|
||||||
|
### Custom default dimensions
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
style: custom
|
||||||
|
dimensions:
|
||||||
|
texture: organic
|
||||||
|
mood: professional
|
||||||
|
typography: humanist
|
||||||
|
density: minimal
|
||||||
|
```
|
||||||
|
|
||||||
|
### Define reusable custom style
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
custom_styles:
|
||||||
|
brand-style:
|
||||||
|
texture: clean
|
||||||
|
mood: vibrant
|
||||||
|
typography: editorial
|
||||||
|
density: balanced
|
||||||
|
description: "Company brand style"
|
||||||
|
```
|
||||||
|
|
||||||
|
## File Locations
|
||||||
|
|
||||||
|
Priority order (first found wins):
|
||||||
|
|
||||||
|
1. `.baoyu-skills/baoyu-slide-deck/EXTEND.md` (project)
|
||||||
|
2. `$HOME/.baoyu-skills/baoyu-slide-deck/EXTEND.md` (user)
|
||||||
|
|
||||||
|
## First-Time Setup
|
||||||
|
|
||||||
|
When no EXTEND.md exists, the skill prompts for initial preferences:
|
||||||
|
|
||||||
|
1. Preferred style (preset or custom)
|
||||||
|
2. Default audience
|
||||||
|
3. Language preference
|
||||||
|
4. Review preference
|
||||||
|
5. Save location (project or user)
|
||||||
|
|
||||||
|
Creates EXTEND.md at chosen location.
|
||||||
|
|
@ -0,0 +1,208 @@
|
||||||
|
# Design Guidelines
|
||||||
|
|
||||||
|
Detailed design principles for slide decks.
|
||||||
|
|
||||||
|
## Audience Guidelines
|
||||||
|
|
||||||
|
Design decisions adapt to target audience. Use `--audience` to set.
|
||||||
|
|
||||||
|
| Audience | Content Density | Visual Style | Terminology | Slides |
|
||||||
|
|----------|-----------------|--------------|-------------|--------|
|
||||||
|
| `beginners` | Low | Friendly, illustrative | Plain language | 8-15 |
|
||||||
|
| `intermediate` | Medium | Balanced, structured | Some jargon OK | 10-20 |
|
||||||
|
| `experts` | High | Data-rich, precise | Technical terms | 12-25 |
|
||||||
|
| `executives` | Low-Medium | Clean, impactful | Business language | 8-12 |
|
||||||
|
| `general` | Medium | Accessible, engaging | Minimal jargon | 10-18 |
|
||||||
|
|
||||||
|
### Audience → Density Mapping
|
||||||
|
|
||||||
|
Recommended density dimension based on audience:
|
||||||
|
|
||||||
|
| Audience | Recommended Density | Rationale |
|
||||||
|
|----------|-------------------|-----------|
|
||||||
|
| `executives` | minimal | One insight per slide, respect time |
|
||||||
|
| `beginners` | minimal → balanced | Single concepts, build understanding |
|
||||||
|
| `general` | balanced | Accessible but informative |
|
||||||
|
| `intermediate` | balanced | Standard information density |
|
||||||
|
| `experts` | balanced → dense | Can handle more data per slide |
|
||||||
|
|
||||||
|
**Automatic Density Selection**:
|
||||||
|
- If `--audience executives` → default to `minimal` density
|
||||||
|
- If `--audience beginners` → default to `minimal` or `balanced`
|
||||||
|
- If `--audience experts` → allow `dense` density
|
||||||
|
- Otherwise → default to `balanced`
|
||||||
|
|
||||||
|
### Audience-Specific Principles
|
||||||
|
|
||||||
|
**Beginners**:
|
||||||
|
- One concept per slide
|
||||||
|
- Visual metaphors over abstract diagrams
|
||||||
|
- Step-by-step progression
|
||||||
|
- Generous whitespace
|
||||||
|
|
||||||
|
**Experts**:
|
||||||
|
- Multiple data points per slide acceptable
|
||||||
|
- Technical diagrams with precise labels
|
||||||
|
- Assume domain knowledge
|
||||||
|
- Dense but organized information
|
||||||
|
|
||||||
|
**Executives**:
|
||||||
|
- Lead with insights, not data
|
||||||
|
- "So what?" on every slide
|
||||||
|
- Decision-enabling content
|
||||||
|
- Bottom-line upfront (BLUF)
|
||||||
|
|
||||||
|
## Visual Hierarchy Principles
|
||||||
|
|
||||||
|
| Principle | Description |
|
||||||
|
|-----------|-------------|
|
||||||
|
| Focal Point | ONE dominant element per slide draws attention first |
|
||||||
|
| Rule of Thirds | Position key elements at grid intersections |
|
||||||
|
| Z-Pattern | Guide eye: top-left → top-right → bottom-left → bottom-right |
|
||||||
|
| Size Contrast | Headlines 2-3x larger than body text |
|
||||||
|
| Breathing Room | Minimum 10% margin from all edges |
|
||||||
|
|
||||||
|
## Content Density
|
||||||
|
|
||||||
|
See `references/dimensions/density.md` for full density dimension specs.
|
||||||
|
|
||||||
|
| Level | Description | Use When |
|
||||||
|
|-------|-------------|----------|
|
||||||
|
| High | Multiple data points, detailed charts, dense text | Expert audience, technical reviews |
|
||||||
|
| Medium | Key points with supporting details | General business, mixed audiences |
|
||||||
|
| Low | One main idea, large visuals, minimal text | Beginners, keynotes, emotional impact |
|
||||||
|
|
||||||
|
**High-Density Principles** (McKinsey-style):
|
||||||
|
- Every element earns its space
|
||||||
|
- Data speaks louder than decoration
|
||||||
|
- Annotations explain insights, not describe data
|
||||||
|
- White space is strategic, not filler
|
||||||
|
|
||||||
|
**Density by Slide Type**:
|
||||||
|
| Slide Type | Recommended Density |
|
||||||
|
|------------|-------------------|
|
||||||
|
| Cover/Title | minimal |
|
||||||
|
| Agenda/Overview | balanced |
|
||||||
|
| Content/Analysis | balanced or dense |
|
||||||
|
| Data/Metrics | dense |
|
||||||
|
| Quote/Impact | minimal |
|
||||||
|
| Summary/Takeaway | balanced |
|
||||||
|
|
||||||
|
## Color Selection
|
||||||
|
|
||||||
|
See `references/dimensions/mood.md` for full mood dimension specs.
|
||||||
|
|
||||||
|
**Content-First Approach**:
|
||||||
|
1. Analyze content topic, mood, and industry
|
||||||
|
2. Consider target audience expectations
|
||||||
|
3. Match palette to subject matter
|
||||||
|
4. Ensure strong contrast for readability
|
||||||
|
|
||||||
|
**Quick Palette Guide**:
|
||||||
|
| Content Type | Recommended Mood |
|
||||||
|
|--------------|-----------------|
|
||||||
|
| Technical/Architecture | cool |
|
||||||
|
| Educational/Friendly | warm |
|
||||||
|
| Corporate/Professional | professional |
|
||||||
|
| Creative/Artistic | vibrant |
|
||||||
|
| Scientific/Medical | cool or neutral |
|
||||||
|
| Entertainment/Gaming | dark or vibrant |
|
||||||
|
|
||||||
|
## Typography Principles
|
||||||
|
|
||||||
|
See `references/dimensions/typography.md` for full typography dimension specs.
|
||||||
|
|
||||||
|
| Element | Treatment |
|
||||||
|
|---------|-----------|
|
||||||
|
| Headlines | Bold, 2-3x body size, narrative style |
|
||||||
|
| Body Text | Regular weight, readable size |
|
||||||
|
| Captions | Smaller, lighter weight |
|
||||||
|
| Data Labels | Monospace for technical content |
|
||||||
|
| Emphasis | Use bold or color, not underlines |
|
||||||
|
|
||||||
|
## Font Recommendations
|
||||||
|
|
||||||
|
**English Fonts**:
|
||||||
|
| Font | Style | Best For |
|
||||||
|
|------|-------|----------|
|
||||||
|
| Liter | Sans-serif, geometric | Modern, clean, technical |
|
||||||
|
| HedvigLettersSans | Sans-serif, distinctive | Brand-forward, creative |
|
||||||
|
| Oranienbaum | High-contrast serif | Elegant, classical |
|
||||||
|
| SortsMillGoudy | Classical serif | Traditional, readable |
|
||||||
|
| Coda | Round sans-serif | Friendly, approachable |
|
||||||
|
|
||||||
|
**Chinese Fonts**:
|
||||||
|
| Font | Style | Best For |
|
||||||
|
|------|-------|----------|
|
||||||
|
| MiSans | Modern sans-serif | Clean, versatile, screen-optimized |
|
||||||
|
| Noto Sans SC | Neutral sans-serif | Standard, multilingual |
|
||||||
|
| siyuanSongti | Refined Song typeface | Elegant, editorial |
|
||||||
|
| alimamashuheiti | Geometric sans-serif | Commercial, structured |
|
||||||
|
| LXGW Bright | Song-Kai hybrid | Warm, readable |
|
||||||
|
|
||||||
|
**Multilingual Pairing**:
|
||||||
|
| Use Case | English | Chinese |
|
||||||
|
|----------|---------|---------|
|
||||||
|
| Technical | Liter | MiSans |
|
||||||
|
| Editorial | Oranienbaum | siyuanSongti |
|
||||||
|
| Friendly | Coda | LXGW Bright |
|
||||||
|
| Corporate | HedvigLettersSans | alimamashuheiti |
|
||||||
|
|
||||||
|
## Visual Elements Reference
|
||||||
|
|
||||||
|
See `references/dimensions/texture.md` for full texture dimension specs.
|
||||||
|
|
||||||
|
### Background Treatments
|
||||||
|
|
||||||
|
| Treatment | Description | Best For |
|
||||||
|
|-----------|-------------|----------|
|
||||||
|
| Solid color | Single background color | Clean, minimal |
|
||||||
|
| Split background | Two colors, diagonal or vertical | Contrast, sections |
|
||||||
|
| Gradient | Subtle vertical or diagonal fade | Modern, dynamic |
|
||||||
|
| Textured | Pattern or texture overlay | Character, style |
|
||||||
|
|
||||||
|
### Typography Treatments
|
||||||
|
|
||||||
|
| Treatment | Description | Best For |
|
||||||
|
|-----------|-------------|----------|
|
||||||
|
| Size contrast | 3-4x difference headline vs body | Impact, hierarchy |
|
||||||
|
| All-caps headers | Uppercase with letter spacing | Authority, structure |
|
||||||
|
| Monospace data | Fixed-width for numbers/code | Technical, precision |
|
||||||
|
| Hand-drawn | Organic, imperfect letterforms | Friendly, approachable |
|
||||||
|
|
||||||
|
### Geometric Accents
|
||||||
|
|
||||||
|
| Element | Description | Best For |
|
||||||
|
|---------|-------------|----------|
|
||||||
|
| Diagonal dividers | Angled section separators | Energy, movement |
|
||||||
|
| Corner brackets | L-shaped frames | Focus, framing |
|
||||||
|
| Circles/hexagons | Shape frames for images | Modern, tech |
|
||||||
|
| Underline accents | Thick lines under headers | Emphasis, hierarchy |
|
||||||
|
|
||||||
|
## Consistency Requirements
|
||||||
|
|
||||||
|
| Element | Guideline |
|
||||||
|
|---------|-----------|
|
||||||
|
| Spacing | Consistent margins and padding throughout |
|
||||||
|
| Colors | Maximum 3-4 colors per slide, palette consistent across deck |
|
||||||
|
| Typography | Same font families and sizes for same content types |
|
||||||
|
| Visual Language | Repeat patterns, shapes, and treatments |
|
||||||
|
|
||||||
|
## Dimension Combination Guide
|
||||||
|
|
||||||
|
When combining dimensions, consider compatibility:
|
||||||
|
|
||||||
|
| Audience | Recommended Dimensions |
|
||||||
|
|----------|----------------------|
|
||||||
|
| Executives | clean + neutral + geometric + minimal |
|
||||||
|
| Beginners | organic + warm + humanist + minimal |
|
||||||
|
| General | any texture + any mood + humanist/geometric + balanced |
|
||||||
|
| Experts | grid/clean + cool + technical + balanced/dense |
|
||||||
|
|
||||||
|
| Content Type | Recommended Dimensions |
|
||||||
|
|--------------|----------------------|
|
||||||
|
| Tutorial | organic + warm + handwritten + balanced |
|
||||||
|
| Technical | grid + cool + technical + balanced |
|
||||||
|
| Business | clean + professional + geometric + balanced |
|
||||||
|
| Creative | organic + vibrant + humanist + balanced |
|
||||||
|
| Data-heavy | clean + cool + technical + dense |
|
||||||
|
|
@ -0,0 +1,118 @@
|
||||||
|
# Density Dimension
|
||||||
|
|
||||||
|
Information density per slide.
|
||||||
|
|
||||||
|
## Options
|
||||||
|
|
||||||
|
| Option | Content/Slide | Whitespace | Best For |
|
||||||
|
|--------|---------------|------------|----------|
|
||||||
|
| `minimal` | One focus point | Maximum | Executive briefings, keynotes, emotional impact |
|
||||||
|
| `balanced` | 2-3 key points | Standard | General presentations, mixed audiences |
|
||||||
|
| `dense` | Multiple data points | Compact | Data-heavy, technical reviews, detailed analysis |
|
||||||
|
|
||||||
|
## Rendering Guidelines
|
||||||
|
|
||||||
|
### minimal
|
||||||
|
|
||||||
|
- ONE main idea per slide
|
||||||
|
- Large visuals dominate
|
||||||
|
- Minimal text (headline + 1-2 lines max)
|
||||||
|
- Generous margins (15%+ from edges)
|
||||||
|
- Maximum breathing room between elements
|
||||||
|
- Let single element carry full weight
|
||||||
|
|
||||||
|
**Principles**:
|
||||||
|
- "One slide, one message"
|
||||||
|
- Visual > text
|
||||||
|
- Empty space is intentional
|
||||||
|
- Every element must earn its space
|
||||||
|
|
||||||
|
### balanced
|
||||||
|
|
||||||
|
- 2-3 key points per slide
|
||||||
|
- Standard margins (10% from edges)
|
||||||
|
- Balanced text/visual ratio
|
||||||
|
- Clear hierarchy with supporting details
|
||||||
|
- Comfortable reading experience
|
||||||
|
|
||||||
|
**Principles**:
|
||||||
|
- Primary point + supporting context
|
||||||
|
- Visuals complement text
|
||||||
|
- Structured but not crowded
|
||||||
|
- Good for diverse audiences
|
||||||
|
|
||||||
|
### dense
|
||||||
|
|
||||||
|
- Multiple data points acceptable
|
||||||
|
- Compact margins (5-8% from edges)
|
||||||
|
- Information-rich layouts
|
||||||
|
- Charts, tables, detailed annotations
|
||||||
|
- Assume engaged, attentive audience
|
||||||
|
|
||||||
|
**Principles**:
|
||||||
|
- Data speaks louder than decoration
|
||||||
|
- Annotations explain insights
|
||||||
|
- White space is strategic
|
||||||
|
- Every pixel serves a purpose
|
||||||
|
|
||||||
|
## Audience → Density Mapping
|
||||||
|
|
||||||
|
| Audience | Recommended Density |
|
||||||
|
|----------|-------------------|
|
||||||
|
| Executives | minimal |
|
||||||
|
| Beginners | minimal to balanced |
|
||||||
|
| General | balanced |
|
||||||
|
| Intermediate | balanced |
|
||||||
|
| Experts | balanced to dense |
|
||||||
|
|
||||||
|
## Slide Type → Density Guidelines
|
||||||
|
|
||||||
|
| Slide Type | Recommended Density |
|
||||||
|
|------------|-------------------|
|
||||||
|
| Cover/Title | minimal |
|
||||||
|
| Section break | minimal |
|
||||||
|
| Quote/Impact | minimal |
|
||||||
|
| Agenda/Overview | balanced |
|
||||||
|
| Content/Analysis | balanced or dense |
|
||||||
|
| Summary/Takeaway | balanced |
|
||||||
|
| Data/Metrics | dense |
|
||||||
|
|
||||||
|
## Content Guidelines Per Density
|
||||||
|
|
||||||
|
### minimal
|
||||||
|
|
||||||
|
| Element | Guideline |
|
||||||
|
|---------|-----------|
|
||||||
|
| Headlines | Large (40-60pt equivalent) |
|
||||||
|
| Body text | Minimal or none |
|
||||||
|
| Bullet points | 0-2 max |
|
||||||
|
| Visual elements | 1 dominant element |
|
||||||
|
| Charts/Data | 1 key stat only |
|
||||||
|
|
||||||
|
### balanced
|
||||||
|
|
||||||
|
| Element | Guideline |
|
||||||
|
|---------|-----------|
|
||||||
|
| Headlines | Medium-large (32-48pt equivalent) |
|
||||||
|
| Body text | 2-4 lines |
|
||||||
|
| Bullet points | 2-4 |
|
||||||
|
| Visual elements | 1-2 elements |
|
||||||
|
| Charts/Data | Simple charts OK |
|
||||||
|
|
||||||
|
### dense
|
||||||
|
|
||||||
|
| Element | Guideline |
|
||||||
|
|---------|-----------|
|
||||||
|
| Headlines | Medium (24-36pt equivalent) |
|
||||||
|
| Body text | Multiple paragraphs OK |
|
||||||
|
| Bullet points | 4-6+ |
|
||||||
|
| Visual elements | Multiple allowed |
|
||||||
|
| Charts/Data | Complex charts, tables OK |
|
||||||
|
|
||||||
|
## Combination Notes
|
||||||
|
|
||||||
|
| Density | Works Best With | Avoid With |
|
||||||
|
|---------|-----------------|------------|
|
||||||
|
| minimal | neutral mood, geometric typography | dense data content |
|
||||||
|
| balanced | any mood/typography | extremes (too sparse or too packed) |
|
||||||
|
| dense | cool mood, technical typography | handwritten typography, organic texture |
|
||||||
|
|
@ -0,0 +1,135 @@
|
||||||
|
# Mood Dimension
|
||||||
|
|
||||||
|
Color temperature and palette style.
|
||||||
|
|
||||||
|
## Options
|
||||||
|
|
||||||
|
| Option | Color Temperature | Palette Style | Best For |
|
||||||
|
|--------|-------------------|---------------|----------|
|
||||||
|
| `professional` | Cool-neutral | Navy, gold, structured grays | Business, investor, corporate |
|
||||||
|
| `warm` | Warm | Earth tones, oranges, natural colors | Education, friendly, approachable |
|
||||||
|
| `cool` | Cool | Blues, grays, cyan, teal | Technical, data, analytical |
|
||||||
|
| `vibrant` | Varied | High saturation, bold colors | Marketing, creative, attention-grabbing |
|
||||||
|
| `dark` | Dark | Deep backgrounds with bright accents | Entertainment, gaming, atmospheric |
|
||||||
|
| `neutral` | Neutral | Minimal color, grayscale focus | Executive, minimal, sophisticated |
|
||||||
|
|
||||||
|
## Palette Specifications
|
||||||
|
|
||||||
|
### professional
|
||||||
|
|
||||||
|
```
|
||||||
|
Background: #FFFFFF (Pure White)
|
||||||
|
Primary Text: #1E3A5F (Navy)
|
||||||
|
Secondary Text: #4A5568 (Dark Gray)
|
||||||
|
Accent 1: #C9A227 (Gold)
|
||||||
|
Accent 2: #3D5A80 (Light Navy)
|
||||||
|
```
|
||||||
|
|
||||||
|
### warm
|
||||||
|
|
||||||
|
```
|
||||||
|
Background: #FAF8F0 (Warm Off-White)
|
||||||
|
Primary Text: #2C3E50 (Deep Charcoal)
|
||||||
|
Secondary Text: #4A4A4A (Deep Brown)
|
||||||
|
Accent 1: #F4A261 (Soft Orange)
|
||||||
|
Accent 2: #E9C46A (Mustard Yellow)
|
||||||
|
Accent 3: #87A96B (Sage Green)
|
||||||
|
```
|
||||||
|
|
||||||
|
### cool
|
||||||
|
|
||||||
|
```
|
||||||
|
Background: #FAF8F5 (Blueprint Off-White)
|
||||||
|
Primary Text: #334155 (Deep Slate)
|
||||||
|
Secondary Text: #64748B (Slate Gray)
|
||||||
|
Accent 1: #2563EB (Engineering Blue)
|
||||||
|
Accent 2: #1E3A5F (Navy Blue)
|
||||||
|
Accent 3: #BFDBFE (Light Blue)
|
||||||
|
```
|
||||||
|
|
||||||
|
### vibrant
|
||||||
|
|
||||||
|
```
|
||||||
|
Background: #FFFFFF or #1A1A2E (Light or Dark)
|
||||||
|
Primary Text: #1A1A2E or #FFFFFF
|
||||||
|
Accent 1: #E94560 (Coral Red)
|
||||||
|
Accent 2: #0F3460 (Deep Blue)
|
||||||
|
Accent 3: #16C79A (Teal Green)
|
||||||
|
Accent 4: #F9B208 (Golden Yellow)
|
||||||
|
```
|
||||||
|
|
||||||
|
### dark
|
||||||
|
|
||||||
|
```
|
||||||
|
Background: #0D1117 (Deep Black)
|
||||||
|
Primary Text: #E6EDF3 (Soft White)
|
||||||
|
Secondary Text: #8B949E (Muted Gray)
|
||||||
|
Accent 1: #58A6FF (Bright Blue)
|
||||||
|
Accent 2: #7EE787 (Bright Green)
|
||||||
|
Accent 3: #FF7B72 (Coral)
|
||||||
|
```
|
||||||
|
|
||||||
|
### neutral
|
||||||
|
|
||||||
|
```
|
||||||
|
Background: #FFFFFF (Pure White)
|
||||||
|
Primary Text: #18181B (Near Black)
|
||||||
|
Secondary Text: #71717A (Medium Gray)
|
||||||
|
Accent 1: #18181B (Black)
|
||||||
|
Accent 2: #A1A1AA (Light Gray)
|
||||||
|
```
|
||||||
|
|
||||||
|
## Rendering Guidelines
|
||||||
|
|
||||||
|
### professional
|
||||||
|
|
||||||
|
- Restrained use of accent colors
|
||||||
|
- Gold for emphasis only
|
||||||
|
- Clean, institutional feel
|
||||||
|
- Balanced contrast
|
||||||
|
|
||||||
|
### warm
|
||||||
|
|
||||||
|
- Generous use of warm tones
|
||||||
|
- Natural, approachable colors
|
||||||
|
- Soft transitions between colors
|
||||||
|
- Welcoming atmosphere
|
||||||
|
|
||||||
|
### cool
|
||||||
|
|
||||||
|
- Blue-dominant palette
|
||||||
|
- Technical precision in color use
|
||||||
|
- High contrast for clarity
|
||||||
|
- Analytical, trustworthy feel
|
||||||
|
|
||||||
|
### vibrant
|
||||||
|
|
||||||
|
- Bold color combinations
|
||||||
|
- High saturation throughout
|
||||||
|
- Dynamic color contrasts
|
||||||
|
- Energetic visual presence
|
||||||
|
|
||||||
|
### dark
|
||||||
|
|
||||||
|
- Deep backgrounds dominate
|
||||||
|
- Accent colors pop against dark
|
||||||
|
- Glowing/luminous effects
|
||||||
|
- Cinematic atmosphere
|
||||||
|
|
||||||
|
### neutral
|
||||||
|
|
||||||
|
- Minimal color usage
|
||||||
|
- Typography carries weight
|
||||||
|
- Grayscale hierarchy
|
||||||
|
- Maximum sophistication
|
||||||
|
|
||||||
|
## Combination Notes
|
||||||
|
|
||||||
|
| Mood | Works Best With | Avoid With |
|
||||||
|
|------|-----------------|------------|
|
||||||
|
| professional | clean texture, geometric typography | organic texture, handwritten |
|
||||||
|
| warm | organic texture, humanist typography | pixel texture, minimal density |
|
||||||
|
| cool | grid texture, technical typography | paper texture, handwritten |
|
||||||
|
| vibrant | pixel/organic texture, editorial typography | neutral mood overlaps |
|
||||||
|
| dark | clean/pixel texture, technical typography | paper texture |
|
||||||
|
| neutral | clean texture, geometric typography | organic texture, vibrant elements |
|
||||||
|
|
@ -0,0 +1,126 @@
|
||||||
|
# Preset → Dimension Mapping
|
||||||
|
|
||||||
|
Maps 16 preset styles to their dimension combinations.
|
||||||
|
|
||||||
|
## Mapping Table
|
||||||
|
|
||||||
|
| Preset | Texture | Mood | Typography | Density |
|
||||||
|
|--------|---------|------|------------|---------|
|
||||||
|
| blueprint | grid | cool | technical | balanced |
|
||||||
|
| chalkboard | organic | warm | handwritten | balanced |
|
||||||
|
| corporate | clean | professional | geometric | balanced |
|
||||||
|
| minimal | clean | neutral | geometric | minimal |
|
||||||
|
| sketch-notes | organic | warm | handwritten | balanced |
|
||||||
|
| watercolor | organic | warm | humanist | minimal |
|
||||||
|
| dark-atmospheric | clean | dark | editorial | balanced |
|
||||||
|
| notion | clean | neutral | geometric | dense |
|
||||||
|
| bold-editorial | clean | vibrant | editorial | balanced |
|
||||||
|
| editorial-infographic | clean | cool | editorial | dense |
|
||||||
|
| fantasy-animation | organic | vibrant | handwritten | minimal |
|
||||||
|
| intuition-machine | clean | cool | technical | dense |
|
||||||
|
| pixel-art | pixel | vibrant | technical | balanced |
|
||||||
|
| scientific | clean | cool | technical | dense |
|
||||||
|
| vector-illustration | clean | vibrant | humanist | balanced |
|
||||||
|
| vintage | paper | warm | editorial | balanced |
|
||||||
|
|
||||||
|
## Preset Details
|
||||||
|
|
||||||
|
### blueprint
|
||||||
|
- **Dimensions**: grid + cool + technical + balanced
|
||||||
|
- **Feel**: Engineering precision, analytical clarity
|
||||||
|
- **Auto-select**: architecture, system, data, analysis, technical
|
||||||
|
|
||||||
|
### chalkboard
|
||||||
|
- **Dimensions**: organic + warm + handwritten + balanced
|
||||||
|
- **Feel**: Classroom warmth, educational
|
||||||
|
- **Auto-select**: classroom, teaching, school, chalkboard
|
||||||
|
|
||||||
|
### corporate
|
||||||
|
- **Dimensions**: clean + professional + geometric + balanced
|
||||||
|
- **Feel**: Business credibility, institutional trust
|
||||||
|
- **Auto-select**: investor, quarterly, business, corporate
|
||||||
|
|
||||||
|
### minimal
|
||||||
|
- **Dimensions**: clean + neutral + geometric + minimal
|
||||||
|
- **Feel**: Maximum sophistication, executive focus
|
||||||
|
- **Auto-select**: executive, minimal, clean, simple
|
||||||
|
|
||||||
|
### sketch-notes
|
||||||
|
- **Dimensions**: organic + warm + handwritten + balanced
|
||||||
|
- **Feel**: Friendly learning, approachable education
|
||||||
|
- **Auto-select**: tutorial, learn, education, guide, beginner
|
||||||
|
|
||||||
|
### watercolor
|
||||||
|
- **Dimensions**: organic + warm + humanist + minimal
|
||||||
|
- **Feel**: Artistic, natural, lifestyle
|
||||||
|
- **Auto-select**: lifestyle, wellness, travel, artistic
|
||||||
|
|
||||||
|
### dark-atmospheric
|
||||||
|
- **Dimensions**: clean + dark + editorial + balanced
|
||||||
|
- **Feel**: Cinematic, entertainment
|
||||||
|
- **Auto-select**: entertainment, music, gaming, atmospheric
|
||||||
|
|
||||||
|
### notion
|
||||||
|
- **Dimensions**: clean + neutral + geometric + dense
|
||||||
|
- **Feel**: SaaS professional, data-forward
|
||||||
|
- **Auto-select**: saas, product, dashboard, metrics
|
||||||
|
|
||||||
|
### bold-editorial
|
||||||
|
- **Dimensions**: clean + vibrant + editorial + balanced
|
||||||
|
- **Feel**: Magazine impact, keynote drama
|
||||||
|
- **Auto-select**: launch, marketing, keynote, magazine
|
||||||
|
|
||||||
|
### editorial-infographic
|
||||||
|
- **Dimensions**: clean + cool + editorial + dense
|
||||||
|
- **Feel**: Publication quality, informative
|
||||||
|
- **Auto-select**: explainer, journalism, science communication
|
||||||
|
|
||||||
|
### fantasy-animation
|
||||||
|
- **Dimensions**: organic + vibrant + handwritten + minimal
|
||||||
|
- **Feel**: Magical, storytelling
|
||||||
|
- **Auto-select**: story, fantasy, animation, magical
|
||||||
|
|
||||||
|
### intuition-machine
|
||||||
|
- **Dimensions**: clean + cool + technical + dense
|
||||||
|
- **Feel**: Technical briefing, bilingual documentation
|
||||||
|
- **Auto-select**: briefing, academic, research, bilingual
|
||||||
|
|
||||||
|
### pixel-art
|
||||||
|
- **Dimensions**: pixel + vibrant + technical + balanced
|
||||||
|
- **Feel**: Retro gaming, developer culture
|
||||||
|
- **Auto-select**: gaming, retro, pixel, developer
|
||||||
|
|
||||||
|
### scientific
|
||||||
|
- **Dimensions**: clean + cool + technical + dense
|
||||||
|
- **Feel**: Academic precision, research quality
|
||||||
|
- **Auto-select**: biology, chemistry, medical, scientific
|
||||||
|
|
||||||
|
### vector-illustration
|
||||||
|
- **Dimensions**: clean + vibrant + humanist + balanced
|
||||||
|
- **Feel**: Flat design, friendly creative
|
||||||
|
- **Auto-select**: creative, children, kids, cute
|
||||||
|
|
||||||
|
### vintage
|
||||||
|
- **Dimensions**: paper + warm + editorial + balanced
|
||||||
|
- **Feel**: Historical, heritage storytelling
|
||||||
|
- **Auto-select**: history, heritage, vintage, expedition
|
||||||
|
|
||||||
|
## Building Custom Combinations
|
||||||
|
|
||||||
|
When user selects "Custom dimensions", combine any:
|
||||||
|
|
||||||
|
- **Texture** (5): clean, grid, organic, pixel, paper
|
||||||
|
- **Mood** (6): professional, warm, cool, vibrant, dark, neutral
|
||||||
|
- **Typography** (5): geometric, humanist, handwritten, editorial, technical
|
||||||
|
- **Density** (3): minimal, balanced, dense
|
||||||
|
|
||||||
|
Total possible combinations: 5 × 6 × 5 × 3 = **450 unique styles**
|
||||||
|
|
||||||
|
## Recommended Combinations (Beyond Presets)
|
||||||
|
|
||||||
|
| Custom Name | Texture | Mood | Typography | Density | Use Case |
|
||||||
|
|-------------|---------|------|------------|---------|----------|
|
||||||
|
| tech-minimal | clean | neutral | technical | minimal | Developer keynotes |
|
||||||
|
| warm-editorial | paper | warm | editorial | balanced | Heritage brands |
|
||||||
|
| dark-technical | grid | dark | technical | dense | Security, DevOps |
|
||||||
|
| playful-clean | clean | vibrant | humanist | balanced | Startups, apps |
|
||||||
|
|
@ -0,0 +1,60 @@
|
||||||
|
# Texture Dimension
|
||||||
|
|
||||||
|
Visual texture and background treatment.
|
||||||
|
|
||||||
|
## Options
|
||||||
|
|
||||||
|
| Option | Background | Visual Elements | Best For |
|
||||||
|
|--------|------------|-----------------|----------|
|
||||||
|
| `clean` | Pure solid color, no texture | Clean lines, geometric shapes | Executive, minimal, corporate |
|
||||||
|
| `grid` | Subtle grid overlay | Grid lines, schematics, technical diagrams | Technical, architecture, engineering |
|
||||||
|
| `organic` | Soft textures, hand-drawn feel | Brush strokes, watercolor, sketchy lines | Creative, educational, friendly |
|
||||||
|
| `pixel` | Chunky pixels, 8-bit aesthetic | Pixel art, retro game elements | Gaming, developer, nostalgic |
|
||||||
|
| `paper` | Aged/textured paper | Vintage elements, stamps, weathering | Historical, heritage, storytelling |
|
||||||
|
|
||||||
|
## Rendering Guidelines
|
||||||
|
|
||||||
|
### clean
|
||||||
|
|
||||||
|
- Solid background colors with no visible texture
|
||||||
|
- Crisp, sharp edges on all elements
|
||||||
|
- Digital precision and clarity
|
||||||
|
- Maximum contrast for readability
|
||||||
|
|
||||||
|
### grid
|
||||||
|
|
||||||
|
- Light grid overlay (5-10% opacity)
|
||||||
|
- Engineering paper or blueprint feel
|
||||||
|
- Alignment guides visible but subtle
|
||||||
|
- Technical drawing aesthetic
|
||||||
|
|
||||||
|
### organic
|
||||||
|
|
||||||
|
- Paper grain or canvas texture
|
||||||
|
- Imperfect edges, natural variations
|
||||||
|
- Hand-painted color fills
|
||||||
|
- Casual, approachable feel
|
||||||
|
|
||||||
|
### pixel
|
||||||
|
|
||||||
|
- Visible pixel grid (chunky, not fine)
|
||||||
|
- 8-bit color palette aesthetic
|
||||||
|
- Aliased edges (no smoothing)
|
||||||
|
- Retro game UI elements
|
||||||
|
|
||||||
|
### paper
|
||||||
|
|
||||||
|
- Aged paper texture (subtle creases, discoloration)
|
||||||
|
- Vintage printing artifacts
|
||||||
|
- Sepia or warm tones
|
||||||
|
- Historical document feel
|
||||||
|
|
||||||
|
## Combination Notes
|
||||||
|
|
||||||
|
| Texture | Works Best With | Avoid With |
|
||||||
|
|---------|-----------------|------------|
|
||||||
|
| clean | professional, neutral moods | handwritten typography |
|
||||||
|
| grid | cool, professional moods | handwritten, vibrant moods |
|
||||||
|
| organic | warm, vibrant moods | technical typography |
|
||||||
|
| pixel | vibrant, dark moods | editorial typography |
|
||||||
|
| paper | warm moods | geometric typography, minimal density |
|
||||||
|
|
@ -0,0 +1,97 @@
|
||||||
|
# Typography Dimension
|
||||||
|
|
||||||
|
Headline and body text styling.
|
||||||
|
|
||||||
|
## Options
|
||||||
|
|
||||||
|
| Option | Headline Style | Body Style | Best For |
|
||||||
|
|--------|----------------|------------|----------|
|
||||||
|
| `geometric` | Modern sans-serif, clean angles | Clean sans-serif | Corporate, tech, modern |
|
||||||
|
| `humanist` | Friendly sans-serif, warm curves | Readable sans-serif | Education, general audiences |
|
||||||
|
| `handwritten` | Marker/brush, organic feel | Casual script or print | Creative, sketch, friendly |
|
||||||
|
| `editorial` | Bold serif/sans mix, magazine style | Classic serif | Keynote, magazine, premium |
|
||||||
|
| `technical` | Monospace accents, precise | Clean sans-serif | Developer, data, engineering |
|
||||||
|
|
||||||
|
## Rendering Guidelines
|
||||||
|
|
||||||
|
### geometric
|
||||||
|
|
||||||
|
**Headlines**: Modern geometric sans-serif with clean angles and consistent stroke width. Think Futura, Avenir, or Proxima Nova. Bold to semi-bold weight. Perfect circles in O, G characters.
|
||||||
|
|
||||||
|
**Body**: Clean sans-serif optimized for readability. Regular weight. Consistent x-height. Sufficient letter spacing.
|
||||||
|
|
||||||
|
**Characteristics**:
|
||||||
|
- Mathematical precision in letterforms
|
||||||
|
- Consistent stroke widths
|
||||||
|
- Perfect geometry in curves
|
||||||
|
- Modern, authoritative presence
|
||||||
|
|
||||||
|
### humanist
|
||||||
|
|
||||||
|
**Headlines**: Friendly sans-serif with subtle stroke variations. Think Frutiger, Open Sans, or Myriad. Medium to semi-bold weight. Warm, approachable letterforms.
|
||||||
|
|
||||||
|
**Body**: Readable humanist sans-serif. Comfortable line height. Slight calligraphic influence.
|
||||||
|
|
||||||
|
**Characteristics**:
|
||||||
|
- Warm, approachable feel
|
||||||
|
- Subtle stroke contrast
|
||||||
|
- Open counters for readability
|
||||||
|
- Natural, human touch
|
||||||
|
|
||||||
|
### handwritten
|
||||||
|
|
||||||
|
**Headlines**: Bold hand-written marker or brush lettering. Thick strokes with organic edges. Slightly uneven baseline. Render as actual hand-drawn letters.
|
||||||
|
|
||||||
|
**Body**: Clear handwritten style mimicking notes. Casual but legible. Natural variation in letter forms.
|
||||||
|
|
||||||
|
**Characteristics**:
|
||||||
|
- Organic, imperfect letterforms
|
||||||
|
- Visible brush/pen character
|
||||||
|
- Casual, personal feel
|
||||||
|
- NOT computer fonts - actual drawn letters
|
||||||
|
|
||||||
|
### editorial
|
||||||
|
|
||||||
|
**Headlines**: Bold serif or high-contrast sans-serif. Magazine cover style. Dramatic scale contrast. Think Playfair Display, Didot, or bold condensed sans.
|
||||||
|
|
||||||
|
**Body**: Classic serif for extended reading. Elegant, refined letterforms. Traditional publishing quality.
|
||||||
|
|
||||||
|
**Characteristics**:
|
||||||
|
- High contrast (thick/thin strokes)
|
||||||
|
- Dramatic headlines
|
||||||
|
- Sophisticated presence
|
||||||
|
- Premium, publication quality
|
||||||
|
|
||||||
|
### technical
|
||||||
|
|
||||||
|
**Headlines**: Clean sans-serif with monospace accents for data/code. Precise, engineered appearance. Think SF Mono for code, Inter for headers.
|
||||||
|
|
||||||
|
**Body**: Clean sans-serif optimized for technical content. Fixed-width for numbers and code.
|
||||||
|
|
||||||
|
**Characteristics**:
|
||||||
|
- Monospace for data elements
|
||||||
|
- Precise alignment
|
||||||
|
- Clear number distinction (0 vs O, 1 vs l)
|
||||||
|
- Engineering precision
|
||||||
|
|
||||||
|
## Font Rendering Instructions
|
||||||
|
|
||||||
|
Since image generators cannot use font names, describe visual characteristics:
|
||||||
|
|
||||||
|
| Option | Headline Description | Body Description |
|
||||||
|
|--------|---------------------|------------------|
|
||||||
|
| geometric | "bold geometric sans-serif with perfect circular O shapes" | "clean modern sans-serif" |
|
||||||
|
| humanist | "friendly rounded sans-serif with warm letterforms" | "readable humanist sans-serif" |
|
||||||
|
| handwritten | "bold hand-drawn marker lettering with organic strokes" | "casual handwritten notes style" |
|
||||||
|
| editorial | "dramatic high-contrast serif with thick-thin stroke variation" | "elegant classic serif" |
|
||||||
|
| technical | "precise sans-serif with monospace numbers" | "technical sans-serif, fixed-width for code" |
|
||||||
|
|
||||||
|
## Combination Notes
|
||||||
|
|
||||||
|
| Typography | Works Best With | Avoid With |
|
||||||
|
|------------|-----------------|------------|
|
||||||
|
| geometric | clean texture, professional/neutral mood | organic texture |
|
||||||
|
| humanist | organic/clean texture, warm mood | pixel texture |
|
||||||
|
| handwritten | organic/paper texture, warm/vibrant mood | grid texture, professional mood |
|
||||||
|
| editorial | clean texture, vibrant/professional mood | pixel texture |
|
||||||
|
| technical | grid/clean texture, cool/dark mood | paper texture, warm mood |
|
||||||
|
|
@ -0,0 +1,65 @@
|
||||||
|
# Layout Gallery
|
||||||
|
|
||||||
|
Optional layout hints for individual slides. Specify in outline's `// LAYOUT` section.
|
||||||
|
|
||||||
|
## Slide-Specific Layouts
|
||||||
|
|
||||||
|
| Layout | Description | Best For |
|
||||||
|
|--------|-------------|----------|
|
||||||
|
| `title-hero` | Large centered title + subtitle | Cover slides, section breaks |
|
||||||
|
| `quote-callout` | Featured quote with attribution | Testimonials, key insights |
|
||||||
|
| `key-stat` | Single large number as focal point | Impact statistics, metrics |
|
||||||
|
| `split-screen` | Half image, half text | Feature highlights, comparisons |
|
||||||
|
| `icon-grid` | Grid of icons with labels | Features, capabilities, benefits |
|
||||||
|
| `two-columns` | Content in balanced columns | Paired information, dual points |
|
||||||
|
| `three-columns` | Content in three columns | Triple comparisons, categories |
|
||||||
|
| `image-caption` | Full-bleed image + text overlay | Visual storytelling, emotional |
|
||||||
|
| `agenda` | Numbered list with highlights | Session overview, roadmap |
|
||||||
|
| `bullet-list` | Structured bullet points | Simple content, lists |
|
||||||
|
|
||||||
|
## Infographic-Derived Layouts
|
||||||
|
|
||||||
|
| Layout | Description | Best For |
|
||||||
|
|--------|-------------|----------|
|
||||||
|
| `linear-progression` | Sequential flow left-to-right | Timelines, step-by-step |
|
||||||
|
| `binary-comparison` | Side-by-side A vs B | Before/after, pros-cons |
|
||||||
|
| `comparison-matrix` | Multi-factor grid | Feature comparisons |
|
||||||
|
| `hierarchical-layers` | Pyramid or stacked levels | Priority, importance |
|
||||||
|
| `hub-spoke` | Central node with radiating items | Concept maps, ecosystems |
|
||||||
|
| `bento-grid` | Varied-size tiles | Overview, summary |
|
||||||
|
| `funnel` | Narrowing stages | Conversion, filtering |
|
||||||
|
| `dashboard` | Metrics with charts/numbers | KPIs, data display |
|
||||||
|
| `venn-diagram` | Overlapping circles | Relationships, intersections |
|
||||||
|
| `circular-flow` | Continuous cycle | Recurring processes |
|
||||||
|
| `winding-roadmap` | Curved path with milestones | Journey, timeline |
|
||||||
|
| `tree-branching` | Parent-child hierarchy | Org charts, taxonomies |
|
||||||
|
| `iceberg` | Visible vs hidden layers | Surface vs depth |
|
||||||
|
| `bridge` | Gap with connection | Problem-solution |
|
||||||
|
|
||||||
|
**Usage**: Add `Layout: <name>` in slide's `// LAYOUT` section.
|
||||||
|
|
||||||
|
## Layout Selection Tips
|
||||||
|
|
||||||
|
**Match Layout to Content**:
|
||||||
|
| Content Type | Recommended Layouts |
|
||||||
|
|--------------|-------------------|
|
||||||
|
| Single narrative | `bullet-list`, `image-caption` |
|
||||||
|
| Two concepts | `split-screen`, `binary-comparison` |
|
||||||
|
| Three items | `three-columns`, `icon-grid` |
|
||||||
|
| Process/Steps | `linear-progression`, `winding-roadmap` |
|
||||||
|
| Data/Metrics | `dashboard`, `key-stat` |
|
||||||
|
| Relationships | `hub-spoke`, `venn-diagram` |
|
||||||
|
| Hierarchy | `hierarchical-layers`, `tree-branching` |
|
||||||
|
|
||||||
|
**Layout Flow Patterns**:
|
||||||
|
| Position | Recommended Layouts |
|
||||||
|
|----------|-------------------|
|
||||||
|
| Opening | `title-hero`, `agenda` |
|
||||||
|
| Middle | Content-specific layouts |
|
||||||
|
| Closing | `quote-callout`, `key-stat` |
|
||||||
|
|
||||||
|
**Common Mistakes to Avoid**:
|
||||||
|
- Using 3-column layout for 2 items (leaves columns empty)
|
||||||
|
- Stacking charts/tables below text (use side-by-side instead)
|
||||||
|
- Image layouts without actual images
|
||||||
|
- Quote layouts for emphasis (use only for real quotes with attribution)
|
||||||
|
|
@ -8,7 +8,8 @@ Standard structure for slide deck outlines with style instructions.
|
||||||
# Slide Deck Outline
|
# Slide Deck Outline
|
||||||
|
|
||||||
**Topic**: [topic description]
|
**Topic**: [topic description]
|
||||||
**Style**: [selected style]
|
**Style**: [preset name OR "custom"]
|
||||||
|
**Dimensions**: [texture] + [mood] + [typography] + [density]
|
||||||
**Audience**: [target audience]
|
**Audience**: [target audience]
|
||||||
**Language**: [output language]
|
**Language**: [output language]
|
||||||
**Slide Count**: N slides
|
**Slide Count**: N slides
|
||||||
|
|
@ -17,15 +18,15 @@ Standard structure for slide deck outlines with style instructions.
|
||||||
---
|
---
|
||||||
|
|
||||||
<STYLE_INSTRUCTIONS>
|
<STYLE_INSTRUCTIONS>
|
||||||
Design Aesthetic: [2-3 sentence description from style file]
|
Design Aesthetic: [2-3 sentence description combining dimension characteristics]
|
||||||
|
|
||||||
Background:
|
Background:
|
||||||
Color: [Name] ([Hex])
|
Texture: [from texture dimension]
|
||||||
Texture: [description]
|
Base Color: [from mood dimension palette]
|
||||||
|
|
||||||
Typography:
|
Typography:
|
||||||
Primary Font: [detailed description for image generation]
|
Headlines: [from typography dimension - describe visual appearance]
|
||||||
Secondary Font: [detailed description for image generation]
|
Body: [from typography dimension - describe visual appearance]
|
||||||
|
|
||||||
Color Palette:
|
Color Palette:
|
||||||
Primary Text: [Name] ([Hex]) - [usage]
|
Primary Text: [Name] ([Hex]) - [usage]
|
||||||
|
|
@ -34,13 +35,17 @@ Color Palette:
|
||||||
Accent 2: [Name] ([Hex]) - [usage]
|
Accent 2: [Name] ([Hex]) - [usage]
|
||||||
|
|
||||||
Visual Elements:
|
Visual Elements:
|
||||||
- [element 1 with rendering guidance]
|
- [element 1 from texture + mood combination]
|
||||||
- [element 2 with rendering guidance]
|
- [element 2 with rendering guidance]
|
||||||
- ...
|
- ...
|
||||||
|
|
||||||
|
Density Guidelines:
|
||||||
|
- Content per slide: [from density dimension]
|
||||||
|
- Whitespace: [from density dimension]
|
||||||
|
|
||||||
Style Rules:
|
Style Rules:
|
||||||
Do: [guidelines from style file]
|
Do: [guidelines from dimension combinations]
|
||||||
Don't: [anti-patterns from style file]
|
Don't: [anti-patterns from dimension combinations]
|
||||||
</STYLE_INSTRUCTIONS>
|
</STYLE_INSTRUCTIONS>
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
@ -48,6 +53,88 @@ Style Rules:
|
||||||
[Slide entries follow...]
|
[Slide entries follow...]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Building STYLE_INSTRUCTIONS from Dimensions
|
||||||
|
|
||||||
|
When using custom dimensions or presets, build STYLE_INSTRUCTIONS by combining:
|
||||||
|
|
||||||
|
### 1. Design Aesthetic
|
||||||
|
|
||||||
|
Combine characteristics from all four dimensions into 2-3 sentences:
|
||||||
|
|
||||||
|
| Texture | Contribution |
|
||||||
|
|---------|--------------|
|
||||||
|
| clean | "Clean, digital precision with crisp edges" |
|
||||||
|
| grid | "Technical grid overlay with engineering precision" |
|
||||||
|
| organic | "Hand-drawn feel with soft textures" |
|
||||||
|
| pixel | "Chunky pixel aesthetic with 8-bit charm" |
|
||||||
|
| paper | "Aged paper texture with vintage character" |
|
||||||
|
|
||||||
|
| Mood | Contribution |
|
||||||
|
|------|--------------|
|
||||||
|
| professional | "Professional navy and gold palette" |
|
||||||
|
| warm | "Warm earth tones creating approachable atmosphere" |
|
||||||
|
| cool | "Cool analytical blues and grays" |
|
||||||
|
| vibrant | "Bold, high-saturation colors with energy" |
|
||||||
|
| dark | "Deep cinematic backgrounds with glowing accents" |
|
||||||
|
| neutral | "Minimal grayscale sophistication" |
|
||||||
|
|
||||||
|
### 2. Background
|
||||||
|
|
||||||
|
From `references/dimensions/texture.md`:
|
||||||
|
- Texture description
|
||||||
|
- Base color from mood palette
|
||||||
|
|
||||||
|
### 3. Typography
|
||||||
|
|
||||||
|
From `references/dimensions/typography.md`:
|
||||||
|
- Headline visual description (NOT font names)
|
||||||
|
- Body text visual description (NOT font names)
|
||||||
|
|
||||||
|
**Important**: Describe appearance for image generation: "bold geometric sans-serif with perfect circular O shapes" NOT "Inter font".
|
||||||
|
|
||||||
|
### 4. Color Palette
|
||||||
|
|
||||||
|
From `references/dimensions/mood.md`:
|
||||||
|
- Copy the palette specifications for the selected mood
|
||||||
|
- Include hex codes and usage notes
|
||||||
|
|
||||||
|
### 5. Visual Elements
|
||||||
|
|
||||||
|
Combine texture and mood characteristics:
|
||||||
|
|
||||||
|
| Combination | Visual Elements |
|
||||||
|
|-------------|-----------------|
|
||||||
|
| clean + professional | Clean charts, outlined icons, structured grids |
|
||||||
|
| grid + cool | Technical schematics, dimension lines, blueprints |
|
||||||
|
| organic + warm | Hand-drawn icons, brush strokes, doodles |
|
||||||
|
| pixel + vibrant | Pixel art icons, retro game elements |
|
||||||
|
| paper + warm | Vintage stamps, aged elements, sepia overlays |
|
||||||
|
|
||||||
|
### 6. Density Guidelines
|
||||||
|
|
||||||
|
From `references/dimensions/density.md`:
|
||||||
|
- Content per slide limits
|
||||||
|
- Whitespace requirements
|
||||||
|
- Element count guidelines
|
||||||
|
|
||||||
|
### 7. Style Rules
|
||||||
|
|
||||||
|
Combine dimension-specific rules:
|
||||||
|
|
||||||
|
**Do rules by texture**:
|
||||||
|
- clean: Maintain sharp edges, use grid alignment
|
||||||
|
- grid: Show precise measurements, use technical diagrams
|
||||||
|
- organic: Allow imperfection, layer with subtle overlaps
|
||||||
|
- pixel: Keep aliased edges, use chunky elements
|
||||||
|
- paper: Add subtle aging effects, use warm tones
|
||||||
|
|
||||||
|
**Don't rules by texture**:
|
||||||
|
- clean: Don't use hand-drawn elements
|
||||||
|
- grid: Don't use organic curves
|
||||||
|
- organic: Don't use perfect geometry
|
||||||
|
- pixel: Don't smooth edges
|
||||||
|
- paper: Don't use bright digital colors
|
||||||
|
|
||||||
## Cover Slide Template
|
## Cover Slide Template
|
||||||
|
|
||||||
```markdown
|
```markdown
|
||||||
|
|
@ -123,18 +210,33 @@ Layout: [optional: layout name from gallery]
|
||||||
|
|
||||||
## STYLE_INSTRUCTIONS Block
|
## STYLE_INSTRUCTIONS Block
|
||||||
|
|
||||||
The `<STYLE_INSTRUCTIONS>` block contains all style-specific guidance for image generation:
|
The `<STYLE_INSTRUCTIONS>` block is the SINGLE SOURCE OF TRUTH for style information in this outline.
|
||||||
|
|
||||||
| Section | Content |
|
| Section | Content | Source |
|
||||||
|---------|---------|
|
|---------|---------|--------|
|
||||||
| Design Aesthetic | Overall visual direction from style file |
|
| Design Aesthetic | Overall visual direction | Combined from all dimensions |
|
||||||
| Background | Base color and texture details |
|
| Background | Base color and texture details | texture + mood dimensions |
|
||||||
| Typography | Font descriptions for Gemini (no font names, describe appearance) |
|
| Typography | Font descriptions (visual, not names) | typography dimension |
|
||||||
| Color Palette | Named colors with hex codes and usage guidance |
|
| Color Palette | Named colors with hex codes and usage | mood dimension |
|
||||||
| Visual Elements | Specific graphic elements with rendering instructions |
|
| Visual Elements | Graphic elements with rendering instructions | texture + mood dimensions |
|
||||||
| Style Rules | Do/Don't guidelines from style file |
|
| Density Guidelines | Content limits and whitespace | density dimension |
|
||||||
|
| Style Rules | Do/Don't guidelines | Combined from dimensions |
|
||||||
|
|
||||||
**Important**: Typography descriptions must describe the visual appearance (e.g., "rounded sans-serif", "bold geometric") since image generators cannot use font names.
|
**Important**:
|
||||||
|
- Typography descriptions must describe visual appearance (e.g., "rounded sans-serif", "bold geometric") since image generators cannot use font names
|
||||||
|
- Prompts should extract STYLE_INSTRUCTIONS from this outline, NOT re-read style files
|
||||||
|
|
||||||
|
## Preset → Dimensions Reference
|
||||||
|
|
||||||
|
When using a preset, look up dimensions in `references/dimensions/presets.md`:
|
||||||
|
|
||||||
|
| Preset | Dimensions |
|
||||||
|
|--------|------------|
|
||||||
|
| blueprint | grid + cool + technical + balanced |
|
||||||
|
| sketch-notes | organic + warm + handwritten + balanced |
|
||||||
|
| corporate | clean + professional + geometric + balanced |
|
||||||
|
| minimal | clean + neutral + geometric + minimal |
|
||||||
|
| ... | See presets.md for full mapping |
|
||||||
|
|
||||||
## Section Dividers
|
## Section Dividers
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue