关于 logo-design
面向品牌设计师和 Agent 的标志设计技能,涵盖概念开发、测试及可选的资产交付。
主要功能
- 01设计、评审、改版和识别系统模式
- 02需求简报与品类研究
- 03开发并比较三个概念
- 04SVG 绘制与迭代审查
- 05标志预览与变体导出
适用场景
- 01根据品牌简报构思新标志
- 02评估或更新现有标志
- 03制作网站图标与应用图标变体
- 04准备标志指南和交付文件
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ kaankiziltug/ logo-design-skill --skill logo-design安装后在 Claude Code 中输入/logo-design确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
assets/library/gallery.htmlstats.jsonassets/library/svg/100tb.svg500px.svgactive-campaign-icon.svgactive-campaign.svgadonisjs-icon.svgadonisjs.svgadroll.svgadyen.svgaerospike-icon.svgaerospike.svgairbnb.svgairbrake.svgairflow.svgairtable.svgakamai.svgakka.svgalfresco.svgalgolia.svgalpinejs-icon.svgalpinejs.svgaltair.svgamazon-chime.svgamazon-connect.svgamex.svgamp-icon.svgamp.svgampersand.svgamplication-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.py | HTML 测试表:尺寸阶梯、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 — 调研与策略
- 了解该类别的视觉风格,避免与之雷同:
search_library.py --industry <closest> --summary(并查看几个文件)。素材库偏向科技领域;对于其他行业,请按--subject/--query搜索,并依靠你对该类别的了解。 - 明确列出该类别的陈词滥调(例如,金融科技:蓝色、向上箭头、盾牌、地球仪;咖啡:咖啡豆、蒸汽、杯子)——除非能赋予它们真正新颖的形式,否则都应视为禁用元素。
- 词汇图谱(
references/discovery-brief.md§6):名称、产品/服务、形容词、承诺 → 名词、隐喻、反义词;圈出交集。 - 使用
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 种颜色;在所属品类中具有独特性、可复现(HEX/RGB/CMYK/Pantone)、易于使用;单色和灰度版本仍须有效(
references/color.md)。 - 字体与组合方式:字体研究、定制字形以体现独特性、视觉间距调整,最多使用两种字体系列(
references/typography.md);横版、竖版、仅符号、仅字标——锁定相对尺寸和间距。 - 展示板,搭配符合行业特点的样机:
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。 - 导出文件:
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 - 指南与交付:精简指南(
templates/brand-guidelines-template.md:以标志元素为基准的留白、安全间距、最小尺寸、颜色代码、获准使用的背景、错误用法)、源文件(SVG;如果用户有相应工具,也可提供 PDF/AI/EPS)以及交接说明(设计依据、测试结果、待处理事项)。按照references/process.md第 7 节运行最终检查清单。对于更大的品牌,可进一步扩展为一套系统(references/identity-system.md)。
应坚持的原则
- 先明确是谁、是什么、为什么 — 让问题决定解决方案;为业务未来的发展方向设计。
- 用于识别,而非解释 — 用一个标志指引识别,而不是罗列服务。
- 简洁,但不平淡 — 精简到概念清晰,再加入一个独特细节。
- 切合主题,而非照搬实物 — 传达品牌态度;不要直接画出产品。熟悉标志的新颖表达也能奏效。
- 与众不同 — 了解所属品类;避免泯然于同类。
- 令人难忘 — 形状和颜色是最初的记忆钩子;突出一个标志性特征。
- 一个概念 — 能用一句话解释;有一点巧思很好,但不要让人费解。
- 大小皆宜 — 从 16 px 到 16 m;适用于单色、反白和刺绣场景。
- 经典胜过潮流 — 立足于概念,而非特效。
- 作为系统的基础 — 切勿脱离场景评判标志;它必须能衍生出图案、图标和动效。
- 工艺很重要 — 几何造型、视觉校正、间距;看不见的细节能区分优秀与卓越。
- 坚定,但不固执 — 坚持策略,对细节保持开放,并重视反馈。
深入说明:
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.md | 1,400 多个 Logo 库的内容、见解、按技法精选的示例 |