mcpField
G
graphic-designer

graphic-designer

github.com/thepexcel设计与 UI398 次安装
代码仓库

关于 graphic-designer

graphic-designer 是用于制作幻灯片和图形等视觉内容的设计技能,提供结合受众、布局、色彩、字体与无障碍要求的指导,并支持按清单迭代审查。

主要功能

  1. 01规划目的与受众
  2. 02视觉层级和版式指导
  3. 03色彩、字体与对比度规则
  4. 04可选的迭代质量审查

适用场景

  1. 01规划演示文稿幻灯片
  2. 02设计社交媒体图形
  3. 03检查视觉层级与对比度

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/thepexcel/agent-skills --skill graphic-designer

安装后在 Claude Code 中输入/graphic-designer确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

.claude-plugin/
plugin.json
references/
color-theory.md
gestalt.md
layouts.md
presentation-design.md
typography.md

详细介绍

平面设计师

运用基于研究的设计原则,打造有效的视觉传达。

设计 = 传达 + 美感——好的设计隐于无形:它引导视线、传达信息,让人轻松地觉得“一切恰到好处”。


快速工作流

1. PURPOSE   — What should viewer DO after seeing this?
2. AUDIENCE  — Who? What culture? What device?
3. HIERARCHY — What's #1, #2, #3 in importance?
4. LAYOUT    — Sketch placement (Z or F pattern)
5. COLORS    — 60-30-10 rule (check cultural meaning!)
6. TYPE      — Max 2 fonts (1 display + 1 body)
7. ELEMENTS  — Add graphics, icons, photos
8. REFINE    — Remove until it breaks, then add back
9. CHECK     — Squint test, mobile test, contrast check
10. REVIEW   — Self-critique and iterate (optional loop)

自我审查循环(自动改进)

创作完成后,可以开启循环,自动分析并改进作品。

何时询问用户

开始循环前先询问用户:

“您希望开启自动改进循环吗?我会分析结果并反复改进,直到达到良好品质。”

选项:

  1. 快速审查——分析 1 轮,并在必要时进行修改
  2. 完整循环——反复分析,直到通过质量检查清单中的所有项目
  3. 跳过——直接交付,无需审查
审查循环工作流
┌─────────────────────────────────────────────────────┐
│  1. CREATE — สร้างผลงาน (slides, graphics, etc.)    │
└─────────────────────────────────────────────────────┘
                          ↓
┌─────────────────────────────────────────────────────┐
│  2. ANALYZE — วิเคราะห์โครงสร้าง                    │
│     • อ่าน XML/code ที่สร้าง                        │
│     • ตรวจสอบ positions, sizes, colors             │
│     • สร้าง thumbnails (ถ้าเป็น PPTX)              │
└─────────────────────────────────────────────────────┘
                          ↓
┌─────────────────────────────────────────────────────┐
│  3. CRITIQUE — วิจารณ์ตาม Design Principles         │
│     ใช้ Review Checklist (ด้านล่าง)                 │
└─────────────────────────────────────────────────────┘
                          ↓
              ┌───────────────────┐
              │  ผ่านทุกข้อ?      │
              └───────────────────┘
               ↙ NO          YES ↘
┌──────────────────┐      ┌──────────────────┐
│  4. FIX          │      │  5. DELIVER      │
│  แก้ไขปัญหา       │      │  ส่งมอบผลงาน     │
│  ที่พบ           │      │                  │
└──────────────────┘      └──────────────────┘
          ↓
    กลับไป Step 2
    (max 3 iterations)
审查清单(评分 0-10)
类别检查项权重
层级#1 元素是否比其他元素醒目 2 倍以上?高
对比度是否符合 WCAG AA(4.5:1)?高
对齐元素是否与网格对齐?中
留白空白区域是否 ≥20%?中
颜色数量颜色是否 ≤4 种?中
字体数量字体是否 ≤2 种?低
视觉冲击力是否有吸引视线的焦点?高
品牌一致性是否符合品牌规范?高

通过门槛: 平均分 ≥ 7/10,且高权重项目均不低于 6 分

提升视觉冲击力

如果视觉冲击力得分较低,可以使用以下技能来改进:

需求技能用途
主视觉图片/art-director生成具有良好构图的 AI 图像提示词
本地图片生成/comfyui-user通过本机上的 ComfyUI 服务生成图片
装饰元素/geometric-elements创建角饰、线条和图案

集成示例:

1. สร้าง slide แล้วพบว่า visual impact ต่ำ
2. ใช้ /art-director สร้าง prompt สำหรับ background image
3. ใช้ /comfyui-user gen รูป (หรือ cloud API)
4. ใส่รูปใน slide แล้ว re-analyze
迭代限制
  • 最大迭代次数: 3 轮(防止无限循环)
  • 提前停止条件: 用户要求停止,或评分连续 2 轮没有提升
  • 报告: 总结每轮迭代所做的更改

设计原则(摘要)

CRAP 原则
原则含义方法
对比让差异一目了然尺寸、颜色、字重
重复建立一致性重复使用颜色和字体
对齐建立视觉联系网格、边缘
亲密性将相关项目分组间距

→ 详细内容:references/gestalt.md

视觉层级(影响力排序)
  1. 尺寸——越大越重要
  2. 颜色/对比度——鲜亮的元素最先吸引视线
  3. 位置——左上角(西方阅读习惯)、右上角(从右向左阅读)
  4. 留白——隔离元素可突出重点
  5. 字重——粗体更醒目
阅读模式
模式适用场景视线流向
Z 型模式视觉内容/营销左上 → 右上 → 左下 → 右下
F 型模式文本密集内容水平扫读 + 沿左侧向下阅读

色彩系统

60-30-10 规则
%作用示例
60%主色背景
30%次要色容器、卡片
10%强调色CTA、重点内容
快速配色方案
氛围颜色
专业海军蓝 + 白色 + 金色
活力橙色 + 黑色 + 白色
平静蓝色 + 浅灰色 + 白色
高端黑色 + 金色 + 白色
2025 年趋势深色 + 霓虹强调色
色彩的文化含义(先确认!)
颜色西方东亚泰国文化背景
红色危险、紧迫好运、喜悦吉祥
白色纯洁、洁净服丧正式/服丧
黄色乐观神圣皇室
金色奢华繁荣高端

→ 完整指南:references/color-theory.md

无障碍访问(WCAG)
标准普通文本大号文本(18pt+)
AA(最低)4.5:13:1
AAA(增强)7:14.5:1

工具:WebAIM Contrast Checker


字体排版

快速规则
  • 最多 2 种字体 — 1 种展示字体 + 1 种正文
  • 通过字号建立层次 — 不要切换字体
  • 行高 — 正文为 1.4-1.6,标题为 1.1-1.2
安全的字体搭配
展示字体正文风格
Montserrat BoldOpen Sans现代
Playfair DisplayLato优雅
Kanit BoldSarabun适合泰语

→ 完整指南:references/typography.md


布局

8px 间距系统
大小用途
8px组内间距
16px元素之间
24-32px区块之间
48px页面边距
社交媒体尺寸
平台比例尺寸
YouTube 缩略图16:91280×720
Instagram 帖子1:11080×1080
Instagram 快拍9:161080×1920
Facebook/LinkedIn1.91:11200×630

→ 布局模板:references/layouts.md


演示文稿幻灯片

核心规则
规则指南
每张幻灯片一个想法聚焦于单一信息
4 条规则最多 4 个要点,每个要点 4 个词
不要争夺注意力观众无法同时阅读和聆听
字号
场景标题正文说明文字
大房间60pt+40pt+24pt+
线上44pt+32pt+20pt+

→ 完整指南:references/presentation-design.md


YouTube 缩略图

元素建议
面部使用表情丰富的面孔(点击率提升 20-30%)
文字精简、醒目、引发好奇
颜色高对比度,最多 3-4 种
移动设备缩小后仍清晰可读

布局: 面部高度占 40% 以上,直视镜头,背景模糊


常见错误

错误修正方法
字体太多最多 2 种
没有层次将最重要的内容放大 2 倍
所有内容都居中使用左对齐并保持邻近
彩虹配色选 1 种强调色
填满每个空间增加 20% 的留白
在复杂照片上放文字添加叠加层或模糊背景
忽略文化差异检查颜色的含义

检查清单

设计前
  • 核心信息是什么?
  • 受众是谁?(文化、设备)
  • 应该唤起什么情绪?
质量检查
  • 层次清晰吗?(眯眼检查)
  • 在目标尺寸下可读吗?
  • 最多 3-4 种颜色、2-3 种字体吗?
  • 对比度达到 4.5:1+ 吗?(WCAG AA)
  • 与网格对齐了吗?
  • 留白足够吗?

工具集成

/geometric-elements — 装饰素材
python scripts/generate.py shape --style star --color "#D4A84B" --size 100
python scripts/generate.py corner-accent --color "#D4A84B" --size 150
python scripts/generate.py line-divider --color "#D4A84B" --width 800
/art-director — 视觉冲击力(AI 图像提示词)

需要构图和视觉冲击力出色的图片时:

1. Invoke /art-director พร้อมบอก context (slide theme, mood, brand)
2. ได้ prompt ที่พร้อมใช้กับ AI image generators
3. Gen รูปผ่าน /comfyui-user หรือ cloud API
AI 幻灯片背景(最佳实践)

效果良好的工作流:

1. ขอดู REFERENCE — ให้ user แชร์ตัวอย่าง slides ที่ชอบ
2. วิเคราะห์ PATTERNS — สรุป style (colors, elements, layout)
3. Gen ทั้ง BACKGROUND — ไม่แยกชิ้น, ไม่มี text
4. ITERATE — ปรับ size/position ตาม feedback
5. User วาง TEXT เอง — ยืดหยุ่นกว่า

✅ 应做:

技巧原因
生成完整背景生成的图片更协调美观,不像分开生成的元素
使用 --edit 并将 logo 作为参考AI 能看到真实形状,不必猜测
写上 “NO TEXT”AI 生成的文字通常有误或不好看
使用白色背景Nano Banana Pro 无法生成透明背景
从简单设计开始只在一个角落放小 logo,胜过每个角落都放很多元素

❌ 避免:

技巧问题
“TRANSPARENT BACKGROUND”会生成假的棋盘格
自己描述 logo 的形状AI 容易误解,应使用 --edit
分别生成元素再组合各元素风格不匹配
过多装饰显得杂乱,不够专业

提示词模板:

Professional presentation [TYPE] slide background,
16:9 aspect ratio. NO TEXT. [STYLE] STYLE.
BACKGROUND: [color, grid, gradient]
DECORATIVE: [small/subtle elements, specific corners]
LAYOUT: Leave [area] empty for [content]
COLORS: [hex codes]
/comfyui-user — 本地图像生成

通过 ComfyUI 在本地生成图片:

1. Invoke /comfyui-user พร้อมบอกว่าต้องการรูปแบบไหน
2. เลือก workflow (turbo สำหรับ gen ใหม่, edit สำหรับแก้รูปเดิม)
3. ได้รูปพร้อมใช้ใน slides
集成技能
需求技能使用时机
装饰元素/geometric-elements角落、线条、图案、形状
AI 图像提示词/art-director需要良好构图的主视觉图、背景
本地图像生成/comfyui-user通过 ComfyUI server 生成图片
PowerPoint 幻灯片/pptx创建/编辑 PPTX files
ThepExcel 品牌/thepexcel-brand-guidelines品牌颜色、字体、徽标用法

参考资料

主题文件
色彩理论references/color-theory.md
字体排印references/typography.md
布局references/layouts.md
演示文稿设计references/presentation-design.md
格式塔原理references/gestalt.md

相关技能

  • /geometric-elements — 为设计生成装饰素材
  • /thepexcel-brand-guidelines — 应用品牌颜色和字体排印
  • /art-director — 用于摄影/电影提示词(非布局)
  • /pptx — 设计演示文稿幻灯片

评论

支持 Markdown