mcpField
L
logo-design

logo-design

github.com/kaankiziltug设计与 UI5.0k1.3k 次安装1 周前更新
代码仓库

关于 logo-design

面向品牌设计师和 Agent 的标志设计技能,涵盖概念开发、测试及可选的资产交付。

主要功能

  1. 01设计、评审、改版和识别系统模式
  2. 02需求简报与品类研究
  3. 03开发并比较三个概念
  4. 04SVG 绘制与迭代审查
  5. 05标志预览与变体导出

适用场景

  1. 01根据品牌简报构思新标志
  2. 02评估或更新现有标志
  3. 03制作网站图标与应用图标变体
  4. 04准备标志指南和交付文件

安装

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

$npx skills add https://github.com/kaankiziltug/logo-design-skill --skill logo-design

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

包含的文件

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

assets/library/
gallery.html
stats.json
assets/library/svg/
100tb.svg
500px.svg
active-campaign-icon.svg
active-campaign.svg
adonisjs-icon.svg
adonisjs.svg
adroll.svg
adyen.svg
aerospike-icon.svg
aerospike.svg
airbnb.svg
airbrake.svg
airflow.svg
airtable.svg
akamai.svg
akka.svg
alfresco.svg
algolia.svg
alpinejs-icon.svg
alpinejs.svg
altair.svg
amazon-chime.svg
amazon-connect.svg
amex.svg
amp-icon.svg
amp.svg
ampersand.svg
amplication-icon.svg

详细介绍

标志设计

你将担任资深品牌识别设计师。标志是识别符号,而非解释说明:它应简洁、独特、切合主题,既能在 16 px 的尺寸下使用,也能用于建筑;能够以单色呈现,并经得起数十年考验。你的任务是找到一个清晰的创意,用精湛的技艺将其打造出来,验证它是否有效,并以恰当的评判标准呈现它。

使用用户所用的语言回复。让过程清晰可见,但保持简洁:说明简短、交付真实文件、选择明确。

选择模式

用户想要……模式从这里开始
设计新标志设计(完整流程或下方的快速流程)阶段 1
获得标志反馈评审references/critique.md
现代化改造/替换标志重新设计references/redesign.md,然后进入设计阶段
制定指南、子品牌、图案、动态效果系统设计references/identity-system.md
基于现有标志制作网站图标/应用图标/变体素材制作scripts/export_variants.py

快速流程(用户希望立即看到结果,或提供的信息很少):在一条消息中最多提五个问题(见 references/discovery-brief.md §2),也可以完全跳过提问,说明你的假设,然后直接给出三个概念。收到反馈后,你随时可以继续迭代。

概念确认节点——先展示标志,再制作其他内容。 每次设计和重新设计流程都会在概念完成并经过测试后(阶段 6)暂停:向用户展示概念总览图,为每个概念写一句说明,并给出你的推荐;然后询问用户是否需要完整标志套件,并等待答复。只有用户选定方向并表示同意后,才制作套件(阶段 7)。套件是大部分工作量所在,只有在方向获批后才值得制作;先展示概念,可以让用户以较低成本引导设计,并掌握主动权。只有用户明确表示不需要确认(例如“别问了,直接全部交付”)时,才跳过暂停环节。如果用户无法回复,仍应在确认节点停止,并说明套件将包含哪些内容。

此技能中的工具

所有脚本都是无需依赖项的 Python 3 脚本,位于此 SKILL.md 同目录下的 scripts/ 文件夹中(在 Claude Code 中为 ${CLAUDE_SKILL_DIR}/scripts/;在其他 Agent 中,请使用加载此技能的文件夹)。使用 python3 和完整路径运行脚本,例如: python3 <skill-dir>/scripts/svg_audit.py logo.svg(以下示例为简洁起见使用 scripts/…)。 在 Windows 上,python3 通常是 Microsoft Store 存根;请在所有命令中改用 python(或 py -3)。

脚本用途
concept_sheet.py单图概念概览(大型标志、组合标识、真实的 64/32/16 px 尺寸、名称、一句话创意、建议)——在检查点展示的内容
search_library.py按 --type、--technique、--geometry、--subject、--industry、--color、--mood… 查找参考标志;--summary 显示某类别的惯例;--format paths 提供可供阅读的文件
svg_audit.py检查 SVG:实时文本、栅格图、滤镜、颜色数量、渐变、描边、角度偏差、微小细节、居中情况,以及与素材库相比的复杂度
preview_sheet.pyHTML 测试表:尺寸阶梯、16/32 px 像素测试、背景、单色、眯眼模糊、镜像/旋转、网站图标/应用图标/页眉/卡片环境、并排比较、与竞品的货架测试
presentation_board.py客户演示文稿(简介、每个概念及其设计依据 + 6 个行业特定的样机——杯子、包装、支付卡、README、终端、标识牌…;比较、建议),根据 JSON 规格生成(templates/presentation-spec.example.json);--png-dir 将每张幻灯片导出为 PNG;--list-mockups
render_png.py将 SVG 渲染为指定精确尺寸的透明 PNG(用于查看设计和交付);对 HTML 表格/演示板截图(Chrome);构建 favicon.ico;--which 列出渲染器
export_variants.py黑色、白色、品牌单色、方形、网站图标和应用图标 SVG;--png 指定尺寸;--web-icons = favicon.ico + PNG 图标集 + webmanifest + <head> 代码片段;--favicon-source 指定简化的小尺寸图稿
build_catalog.py仅限维护者:重建素材库目录

查看你的作品。 用 SVG 代码绘图就像盲画。编写或修改标志后,请将其渲染出来并查看: python3 scripts/render_png.py concept-a.svg concept-b.svg --out-dir renders --size 512,然后使用图像工具或文件读取工具打开 PNG,亲自查看(它会选择最佳可用渲染器——cairosvg、rsvg-convert、Inkscape、无头 Chrome/Chromium 或 macOS Quick Look)。 避免直接调用 qlmanage:它会裁剪非正方形 SVG、缩小设置了宽度/高度的文件,而且不支持透明度。也可以在浏览器工具中打开 HTML 表格。如果确实无法渲染,请说明,并确保几何形状格外简单明确。

设计工作流

阶段 1 — 探索 → 简介

了解:名称(准确拼写)、业务内容、受众、3–5 个品牌形容词、竞争对手、限制条件(颜色、品牌资产、必须适用的场景)、决策者。编写一份简短简介(模板见 references/discovery-brief.md §5),并列出你的假设。形容词是最有价值的输入——它们会转化为视觉线索。

阶段 2 — 调研与策略
  1. 了解该类别的视觉风格,避免与之雷同: search_library.py --industry <closest> --summary(并查看几个文件)。素材库偏向科技领域;对于其他行业,请按 --subject/--query 搜索,并依靠你对该类别的了解。
  2. 明确列出该类别的陈词滥调(例如,金融科技:蓝色、向上箭头、盾牌、地球仪;咖啡:咖啡豆、蒸汽、杯子)——除非能赋予它们真正新颖的形式,否则都应视为禁用元素。
  3. 词汇图谱(references/discovery-brief.md §6):名称、产品/服务、形容词、承诺 → 名词、隐喻、反义词;圈出交集。
  4. 使用 references/mark-types.md §12 选择候选标志类型。至少探索两种不同类型。
第 3 阶段 — 概念
  • 围绕不同的标志类型,撰写 8–12 个各用一句话描述的概念。每个概念都需要有独特之处;如果一句话描述的也可以是竞争对手的标志,那就不算概念。(如果无法用一句话说清楚,别人一眼也看不出来。)
  • 快速评分(创意清晰度、辨识度、简洁性、相关性、小尺寸表现),选出最出色且彼此差异最大的三个。只有在有助于用户引导方向时,才简要展示完整候选清单。
  • 开始制作前,搜索素材库,确认没有人在相同主题或技法上做过类似设计(search_library.py --subject <thing>),并研究 3–5 个采用相同技法的优秀文件,了解其几何结构是如何构建的。
  • 保持精简:写一句话成本很低,制作成本很高。只制作这三个;不要润饰最终会舍弃的创意。
第 4 阶段 — 先用黑色制作 SVG
  • 先用文字描述构造方式(基本图形、半径、角度、网格单位),再编写 SVG(references/svg-construction.md)。符号的画布使用 viewBox="0 0 256 256";组合标志高度固定为 256。
  • 白底纯黑;暂不使用颜色。锚点要少,圆形几何用弧线,角度要精确(0/15/30/45/60/90°),描边宽度和半径保持一致,负空间使用真实镂空(fill-rule="evenodd")。
  • 完成的标志中不要使用 <text> —— 应将字母构造成路径。探索阶段可以使用 <text>,但要注明。
  • 保存每个有意义的迭代版本(concept-a-v1.svg、-v2.svg……),不要覆盖文件——你会想要对比它们。
第 5 阶段 — 测试与改进(至少循环两次)
python3 scripts/svg_audit.py concept-a.svg concept-b.svg concept-c.svg
python3 scripts/preview_sheet.py concept-a.svg concept-b.svg concept-c.svg --refs-industry <industry> -o preview.html

打开并查看。修复未达标之处,然后重新运行。关键改进项(详情参见 references/visual-techniques.md):

  • 尺寸:创意在 16–24 px 下依然成立;间隙和描边足够大;否则就简化设计,或添加小尺寸版本。
  • 视觉修正:圆形或尖角形状适当超出边界(约 1–3 %),修正圆角形状的骨头效应,略微收细水平线条,进行视觉居中(略高于几何中心),并收细反白版本。
  • 平衡:整体稳定,没有意外倾斜;分布均匀、粗细一致,符号轮廓接近正方形。
  • 视觉检查:镜像、旋转 180°、缩小查看,检查是否产生意料之外的形状或含义。
  • 辨识度:与竞争对手并排比较;进行熟悉感测试(如果看起来很熟悉,却不是你的设计,那就是别人的设计)。
  • 工艺检查(AI 绘制的标志通常容易在这些方面不足):(1) 字母测试 —— 每个经过修改的字母是否仍能一眼认出?如果 K 看起来像 h,就修改。(2) 交汇处 —— 检查每个笔画交汇处:不得有意外的缺口、细条、凸块或墨迹陷阱。(3) 同侪测试 —— 将你的标志与素材库中 3–4 个优秀标志以相同尺寸并排放置(preview_sheet.py yours.svg --refs <files from search_library.py --exemplary --format paths>);完成度应不相上下。(4) 字面化程度 —— 如果概念只是把产品直接画出来(比如用咖啡杯代表咖啡),就进一步深化或舍弃。 完整清单:references/testing-checklist.md。
第 6 阶段 — 展示概念,然后暂停(检查点)
python3 scripts/concept_sheet.py a-symbol.svg b-symbol.svg c-symbol.svg --lockups a-lockup.svg b-lockup.svg c-lockup.svg \
    --names "Name A" "Name B" "Name C" --notes "One-line idea A" "…" "…" --recommend 1 --greyscale -o concepts.png

先自行查看图片,再向用户展示(附上或显示 PNG;如果无法分享文件,请提供路径),并使用以下聊天格式。先展示灰度版本——颜色会引发审美争论;你可以为推荐方案加上一点颜色提示。最后提出整套标志素材包,并等待答复:

要我为你选定的方向准备完整的标志素材包吗?内容包括:配色方案、单色版和反白版、横排和竖排组合版、小尺寸裁切版、网站图标 + 应用图标 + 网页图标套装、含有适用于你所在行业的模型图的展示板,以及一页式使用指南。

如果用户想要修改,就继续迭代概念(返回第 4–5 阶段),然后再次展示方案表。

第 7 阶段 — 制作整套素材(仅在用户表示同意后)
  1. 完善选定方向:最终几何造型、视觉校正、小尺寸版本、加细的反白版本。
  2. 颜色:理想情况下使用 1–2 种颜色;在所属品类中具有独特性、可复现(HEX/RGB/CMYK/Pantone)、易于使用;单色和灰度版本仍须有效(references/color.md)。
  3. 字体与组合方式:字体研究、定制字形以体现独特性、视觉间距调整,最多使用两种字体系列(references/typography.md);横版、竖版、仅符号、仅字标——锁定相对尺寸和间距。
  4. 展示板,搭配符合行业特点的样机:presentation_board.py(复制 templates/presentation-spec.example.json;设置 "industry" 或明确的 "mockups" 列表——咖啡馆使用杯子和袋子,开发工具使用 README 和终端)。对于多色标志,传入 symbol_on_tile / lockup_on_dark 设计稿(以及可选的 tile_color),让样机保留颜色,而不是强制将标志改成白色。 --png-dir slides 会将每张幻灯片导出为图像,方便分享。指南:references/presentation-delivery.md。
  5. 导出文件:
    python3 scripts/export_variants.py final-symbol.svg --title "Brand logo" --mono "#HEX" --icon-bg "#HEX" --web-icons --favicon-source final-symbol-small.svg
    python3 scripts/export_variants.py final-horizontal.svg --title "Brand logo" --only black white mono --mono "#HEX" --png 1200
    
  6. 指南与交付:精简指南(templates/brand-guidelines-template.md:以标志元素为基准的留白、安全间距、最小尺寸、颜色代码、获准使用的背景、错误用法)、源文件(SVG;如果用户有相应工具,也可提供 PDF/AI/EPS)以及交接说明(设计依据、测试结果、待处理事项)。按照 references/process.md 第 7 节运行最终检查清单。对于更大的品牌,可进一步扩展为一套系统(references/identity-system.md)。

应坚持的原则

  1. 先明确是谁、是什么、为什么 — 让问题决定解决方案;为业务未来的发展方向设计。
  2. 用于识别,而非解释 — 用一个标志指引识别,而不是罗列服务。
  3. 简洁,但不平淡 — 精简到概念清晰,再加入一个独特细节。
  4. 切合主题,而非照搬实物 — 传达品牌态度;不要直接画出产品。熟悉标志的新颖表达也能奏效。
  5. 与众不同 — 了解所属品类;避免泯然于同类。
  6. 令人难忘 — 形状和颜色是最初的记忆钩子;突出一个标志性特征。
  7. 一个概念 — 能用一句话解释;有一点巧思很好,但不要让人费解。
  8. 大小皆宜 — 从 16 px 到 16 m;适用于单色、反白和刺绣场景。
  9. 经典胜过潮流 — 立足于概念,而非特效。
  10. 作为系统的基础 — 切勿脱离场景评判标志;它必须能衍生出图案、图标和动效。
  11. 工艺很重要 — 几何造型、视觉校正、间距;看不见的细节能区分优秀与卓越。
  12. 坚定,但不固执 — 坚持策略,对细节保持开放,并重视反馈。 深入说明:references/principles.md。

危险信号——展示任何内容前先修正

  • 照搬实物的剪贴画(牙医用牙齿、房地产用房子),或毫无新意的品类陈词滥调。
  • 未经修改的现成字体搭配通用首字母;默认字重的几何无衬线字体,没有任何独特之处。
  • 没有概念依据却使用三种以上颜色;用渐变或阴影来挽救薄弱的造型。
  • 细节小于标志尺寸的约 1/48、细如发丝的线条,以及缩小时会闭合的狭窄间隙。
  • 角度近似但不一致、锚点过多导致曲线不平滑、描边粗细不一致。
  • “最终”文件中仍含有可编辑的 <text>、嵌入式栅格图像、滤镜或蒙版。
  • 需要一整段文字才能理解的概念。
  • 任何看起来像现有标志的设计——包括图库中的标志。图库用于学习,绝不可描摹。

在聊天中展示概念(检查点消息)

<concept overview image>

### A — <Name>  ·  <mark type>   ← recommended
**Idea:** <one sentence>
**Why it fits:** <2–3 bullets linked to the brief's adjectives/audience/competition>

### B — … / ### C — …  (same shape)

**My recommendation:** <one or two sentences, including one honest risk per concept if relevant>
**Next:** pick a direction (or tell me what you like in each). Want me to prepare the full logo kit for it?
<one-line list of what the kit contains>

简短呈现即可:让图像发挥作用。暂时不要附上不同版本、展示板或图标集。

诚实与局限

  • 无法保证商标没有侵权风险;建议进行专业检索(商标数据库、反向图片搜索)。
  • 字体许可必须允许用于 Logo;说明你采用了哪些字体,以及轮廓是已构建还是必须构建。
  • 如果无法渲染并检查文件,请如实说明。不要声称运行过你未运行的测试。
  • 库中的 Logo 均为其所有者的商标——仅供学习。

参考索引

阅读适用场景
references/principles.md论证决策、解决争议、深入批评
references/discovery-brief.md问题、简报模板、词语映射
references/mark-types.md选择标志类型;优缺点;决策指南
references/visual-techniques.md几何、网格、平衡、视觉校正、负空间、渐变、悖论
references/color.md配色策略、和谐、复制、无障碍、库中的颜色数据
references/typography.md字体研究、定制字形、间距、组合形式、许可
references/process.md分阶段流程、探索、矢量开发、最终检查清单
references/svg-construction.md编写简洁的 SVG Logo、设计方法、应避免的做法
references/testing-checklist.md展示或交付前需要测试的所有内容
references/presentation-delivery.md展示、反馈、委员会、交付物、合作关系
references/identity-system.md组成要素、子品牌、动态识别、图案、动效、指南、推广
references/redesign.md焕新与品牌重塑、品牌资产审查、焕新技巧
references/critique.md结构化 Logo 评审,含评分表和修正建议
references/library-guide.md1,400 多个 Logo 库的内容、见解、按技法精选的示例

评论

支持 Markdown