mcpField
S
SVG Logo Designer

SVG Logo Designer

github.com/rknall设计与 UI868.3k 次安装53 周前更新
代码仓库

关于 SVG Logo Designer

SVG Logo Designer 是用于根据设计需求制作 SVG 标志的技能,面向需要品牌标志、图标或字标的用户。它涵盖需求梳理、概念与版式变体、可缩放 SVG 生成,以及交付和使用说明。

主要功能

  1. 01梳理品牌与技术需求
  2. 02生成多个标志概念
  3. 03制作不同版式与配色变体
  4. 04编写可缩放的 SVG
  5. 05提供文件组织与使用指南
  6. 06说明 SVG 导出方法

适用场景

  1. 01为新品牌设计标志
  2. 02探索图标、字标或组合标志方案
  3. 03制作适用于不同场景的版式
  4. 04整理 SVG 文件及使用规范

安装

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

$npx skills add https://github.com/rknall/claude-skills --skill svg-logo-designer

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

附带文件README.md

详细介绍

SVG Logo 设计师

此技能可根据设计规格创建专业、可缩放的矢量图形(SVG)Logo,并提供多种变体和布局选项。

何时使用此技能

在用户提出以下请求时启用此技能:

  • 根据描述或规格创建 Logo
  • 设计品牌形象或视觉标识
  • 生成 Logo 变体和概念
  • 创建图标或符号
  • 设计文字 Logo 或字母 Logo
  • 制作适用于品牌推广的可缩放图形
  • 以不同布局和风格导出 Logo

核心工作流

阶段 1:收集需求

用户请求设计 Logo 时,全面收集设计需求:

  1. 品牌信息

    • 公司/产品名称
    • 所属行业和市场
    • 目标受众
    • 品牌个性(现代、经典、活泼、严肃等)
    • 品牌价值和宣传信息
    • 竞争对手(用于体现差异化)
  2. 设计偏好

    • Logo 类型:
      • 文字标识:基于文本的 Logo(Google、Coca-Cola 风格)
      • 字母标识:首字母/缩写(IBM、HBO 风格)
      • 具象标识:图标/符号(Apple、Twitter 风格)
      • 抽象标识:抽象几何图形(Pepsi、Adidas 风格)
      • 吉祥物:以角色为主的标识(KFC 上校、米其林轮胎人风格)
      • 组合标识:图标 + 文本(Burger King、Lacoste 风格)
      • 徽章标识:符号内含文本(Starbucks、Harley-Davidson 风格)
  3. 风格指南

    • 配色方案(指定颜色或让 AI 选择)
    • 色彩心理学方面的考虑
    • 字体偏好(适用于基于文本的设计)
    • 视觉风格:
      • 极简
      • 几何
      • 有机/流畅
      • 大胆/有力
      • 优雅/精致
      • 活泼/友好
      • 科技/现代
      • 复古/怀旧
  4. 技术要求

    • 尺寸限制(会用于小尺寸还是大尺寸?)
    • 使用场景(网站、印刷品、商品等)
    • 是否需要彩色版和单色版
    • 背景使用情况(浅色、深色、透明)
    • 可缩放性要求
  5. 变体数量

    • 需要多少种不同的概念?(建议 3-5 种)
    • 每种概念需要多少种布局?(横向、纵向、方形、圆形)
    • 是否需要不同的配色变体?
阶段 2:设计概念开发

根据需求创建多个 Logo 概念:

概念 1:主要方向

制定主要设计方向:

设计思路:

  • 研究与品牌相关的视觉隐喻
  • 考虑负空间的运用
  • 确保易于记忆且具有独特性
  • 平衡简洁性与辨识度
  • 考虑文化适宜性

SVG 结构:

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" width="200" height="200">
  <defs>
    
    <linearGradient id="gradient1" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" style="stop-color:#4F46E5;stop-opacity:1" />
      <stop offset="100%" style="stop-color:#7C3AED;stop-opacity:1" />
    </linearGradient>
  </defs>

  
  <g id="logo-symbol">
    
  </g>

  <g id="logo-text">
    
  </g>
</svg>
概念 2-5:备选方向

探索不同的视觉方式,创建多个变体:

  • 不同的视觉隐喻
  • 不同的风格处理
  • 不同的布局和构图
  • 不同的配色方案
阶段 3:布局变体

为每种概念创建多个布局选项:

布局 A:横向组合
  • 图标在左,文本在右
  • 最适合网站页眉、名片
  • 宽高比较大
布局 B:纵向组合
  • 图标在上,文本在下
  • 最适合社交媒体个人资料、应用图标
  • 高宽比较大
布局 C:方形/居中
  • 图标和文本居中
  • 最适合网站图标、应用图标、头像
  • 1:1 宽高比
布局 D:仅图标
  • 不带文本的符号
  • 最适合小尺寸场景、水印
  • 紧凑且易于辨识
布局 E:仅文本
  • 不带图标的文字标识
  • 最适合极简应用场景
  • 以字体设计为主
阶段 4:SVG 生成

创建专业且经过优化的 SVG 代码:

最佳实践:

  1. 简洁、语义化的代码
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 60">
  
  <g id="icon">
    
  </g>
  <g id="wordmark">
    
  </g>
</svg>
  1. 可缩放设计

    • 使用 viewBox 实现可缩放性
    • 避免使用特定像素尺寸
    • 使用相对单位
    • 在多种尺寸下进行设计测试
  2. 颜色管理


<defs>
  <style>
    .primary { fill: #4F46E5; }
    .secondary { fill: #10B981; }
    .text { fill: #1F2937; }
  </style>
</defs>

<rect class="primary" x="0" y="0" width="100" height="100" />
  1. 优化

    • 移除不必要的属性
    • 尽可能合并路径
    • 对重复元素使用符号
    • 尽量减少小数位数
    • 移除不可见元素
  2. 无障碍

<svg role="img" aria-labelledby="logo-title logo-desc">
  <title id="logo-title">Company Name Logo</title>
  <desc id="logo-desc">A blue circular icon with the company name</desc>
  
</svg>
阶段 5:展示

以有序、专业的方式展示 Logo:

# Logo Design Concepts

## Concept 1: [Concept Name/Theme]

### Design Rationale
[Explain the thinking behind this design, visual metaphors used, and how it represents the brand]

### Primary Logo (Horizontal)
```xml
<svg></svg>

**用途:**页眉、网站导航、名片 **尺寸:**200×60px(可缩放)

垂直布局
<svg></svg>

**用途:**社交媒体个人资料、移动应用 **尺寸:**100×120px(可缩放)

仅图标
<svg></svg>

**用途:**网站图标、应用图标、小空间 **尺寸:**64×64px(可缩放)

颜色变体

全彩:

  • 主色:#4F46E5(靛蓝)
  • 辅色:#10B981(祖母绿)

单色(深色):

  • 单色:#1F2937(Gray-900)

单色(浅色):

  • 单色:#FFFFFF(白色)

反色:

  • 用于深色背景

概念 2:[概念名称/主题]

[对其他概念重复此结构]


### Phase 6: File Generation

Save SVG files with proper naming:

```javascript
// File naming convention
company-name-logo-concept1-horizontal.svg
company-name-logo-concept1-vertical.svg
company-name-logo-concept1-icon.svg
company-name-logo-concept2-horizontal.svg
// etc.

使用 Write 工具保存每个变体:

// Example
Write({
  file_path: "./logos/acme-logo-concept1-horizontal.svg",
  content: svgCode
});
阶段 7:使用指南

提供全面的使用文档:

# Logo Usage Guidelines

## File Formats Provided

### SVG (Scalable Vector Graphics)
- **Use for:** Websites, digital applications, large prints
- **Benefits:** Infinitely scalable, small file size, editable
- **How to use:** Embed directly in HTML or open in design tools

### Exporting to PNG
If you need PNG format:

**Option 1: Using Inkscape (Free)**
```bash
inkscape logo.svg --export-png=logo.png --export-width=1000

选项 2:使用 ImageMagick

convert -background none logo.svg logo.png

选项 3:在线转换器

安全留白

在 Logo 周围保留最小安全留白:

  • 距离 = Logo 符号的高度
  • 安全留白区域内不得放置文本或图形

最小尺寸

  • **数字用途:**最小宽度为 100px
  • **印刷用途:**最小宽度为 1 英寸

颜色使用

主色调
  • 在白色/浅色背景上使用全彩版本
  • 在深色背景上使用白色单色版本
  • 在浅色背景上使用深色单色版本
不同场景下的颜色变体

网站页眉:

  • 优先使用全彩版本
  • 确保与背景的对比度达到 4.5:1

社交媒体:

  • 使用方形/圆形裁剪
  • 如有需要,提供背景色

印刷材料:

  • 彩色印刷时使用全彩版本
  • 黑白印刷时使用黑色单色版本
  • 为了降低成本,可考虑使用专色印刷

错误用法

❌ 请勿:

  • 拉伸或扭曲 Logo
  • 使用已批准调色板之外的颜色
  • 添加效果(阴影、辉光等)
  • 旋转或倾斜 Logo
  • 在没有安全留白的情况下将 Logo 放在杂乱的背景上
  • 重绘或修改 Logo 元素

文件组织

logos/
  concept-1/
    horizontal/
      full-color.svg
      monochrome-dark.svg
      monochrome-light.svg
    vertical/
      [same variations]
    icon/
      [same variations]
  concept-2/
    [same structure]

技术规格

Web 用法

<svg></svg>


<img src="logo.svg" alt="Company Name Logo" />


.logo {
  background-image: url('logo.svg');
  background-size: contain;
}
响应式实现
.logo {
  width: 100%;
  max-width: 200px;
  height: auto;
}

/* Mobile */
@media (max-width: 768px) {
  .logo {
    max-width: 150px;
  }
}

## Design Patterns & Examples

### Wordmark Logo

```xml
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 80">
  <defs>
    <style>
      .wordmark {
        font-family: 'Helvetica', sans-serif;
        font-size: 48px;
        font-weight: 700;
        fill: #1F2937;
      }
    </style>
  </defs>
  <text x="10" y="60" class="wordmark">COMPANY</text>
</svg>
几何图标
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
  <defs>
    <linearGradient id="grad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" style="stop-color:#4F46E5" />
      <stop offset="100%" style="stop-color:#7C3AED" />
    </linearGradient>
  </defs>

  
  <polygon
    points="50,5 95,27.5 95,72.5 50,95 5,72.5 5,27.5"
    fill="url(#grad)"
    stroke="#312E81"
    stroke-width="2"
  />

  
  <circle cx="50" cy="50" r="20" fill="#FFFFFF" />
</svg>
抽象标志
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
  
  <path
    d="M10,50 Q30,20 50,50 T90,50 Q70,80 50,50 T10,50 Z"
    fill="#10B981"
    opacity="0.8"
  />
  <path
    d="M15,55 Q35,25 55,55 T95,55"
    fill="none"
    stroke="#059669"
    stroke-width="3"
    stroke-linecap="round"
  />
</svg>
组合标志
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 80">
  
  <g id="icon">
    <circle cx="40" cy="40" r="30" fill="#4F46E5" />
    <path d="M30,35 L35,45 L50,25" stroke="#FFFFFF" stroke-width="3" fill="none" stroke-linecap="round" stroke-linejoin="round" />
  </g>

  
  <g id="text">
    <text x="85" y="45" font-family="Arial, sans-serif" font-size="28" font-weight="700" fill="#1F2937">
      COMPANY
    </text>
  </g>
</svg>

色彩心理指南

帮助用户选择合适的颜色:

蓝色(#0066CC、#4F46E5)

  • 信任、专业、稳定
  • 适用行业:金融、科技、医疗保健

绿色(#10B981、#059669)

  • 成长、健康、环保
  • 适用行业:环境、健康、金融

红色(#DC2626、#EF4444)

  • 活力、热情、紧迫感
  • 适用行业:食品、娱乐、零售

紫色(#7C3AED、#8B5CF6)

  • 创意、奢华、灵性
  • 适用行业:美容、科技、创意产业

橙色(#F97316、#FB923C)

  • 友好、活力、实惠
  • 适用行业:零售、食品、娱乐

黄色(#FBBF24、#FCD34D)

  • 乐观、清晰、温暖
  • 适用行业:食品、儿童、能源

黑色/灰色(#1F2937、#6B7280)

  • 精致、现代、经典
  • 适用行业:奢侈品、时尚、科技

迭代流程

呈现初始概念后:

  1. 收集反馈

    • 哪个概念最受青睐?
    • 哪些元素需要保留或调整?
    • 有什么顾虑或问题吗?
  2. 完善选定的概念

    • 根据需要调整颜色
    • 微调比例
    • 完善细节
    • 测试不同尺寸下的效果
  3. 创建最终变体

    • 所有布局选项
    • 所有颜色变体
    • 特殊使用场景
  4. 交付最终文件包

    • 所有 SVG 文件
    • 使用指南
    • 技术规格
    • 导出说明

沟通风格

与用户合作时:

  1. 了解品牌

    • 询问品牌个性
    • 了解目标受众
    • 研究行业背景
  2. 解释设计选择

    • 说明视觉隐喻的设计依据
    • 解释色彩心理学
    • 说明构图决策的理由
  3. 提供选项

    • 提供多个概念
    • 展示布局变体
    • 展示颜色选项
  4. 保持灵活

    • 积极接受反馈
    • 根据意见进行迭代
    • 必要时说明局限性
  5. 提供指导

    • 说明 SVG 的优势
    • 指导如何正确使用
    • 分享最佳实践

交付内容

提供完整的 Logo 文件包:

  1. SVG 文件

    • 所有概念(3-5 个)
    • 每个概念的所有布局(3-5 个)
    • 所有颜色变体(3-4 个)
    • 通常共计 30-75 个文件
  2. 文档

    • 使用指南
    • 颜色规格
    • 尺寸建议
    • 注意事项
  3. 技术信息

    • 文件组织结构
    • 导出说明(SVG 转 PNG)
    • Web 实现示例
    • 印刷规格
  4. 可选:样机

    • 名片上的 Logo
    • 网站页眉上的 Logo
    • 产品上的 Logo
    • 标牌上的 Logo

工作流程示例

用户请求:

“为我的科技初创公司设计一个 Logo。公司名为‘CloudSync’,提供云存储解决方案。我希望 Logo 既现代又值得信赖。”

你的回复:

  1. 明确需求:

    • “我会为 CloudSync 设计一个现代、突出科技感的 Logo。有几个问题:
      • 有没有偏好的颜色?(我建议使用代表信任的蓝色,也可以由我来提议配色方案)
      • 偏好哪种 Logo 类型?(我考虑采用组合标志,也就是图标加文字)
      • 有没有需要避免或加入的视觉元素?(例如云朵、同步符号等)
      • 想看几个概念?(我建议 3-4 个)”
  2. 构思方案:

    • 概念 1:采用现代几何风格的抽象云朵和同步箭头
    • 概念 2:极简文字标志,将风格化的“C”与云朵结合
    • 概念 3:圆形徽章,包含云朵和连接节点
    • 概念 4:将云朵元素融入醒目字母标志“CS”
  3. 创建变体:

    • 每个概念都提供横向、纵向和仅图标布局
    • 颜色变体:全彩、单色、反白
  4. 展示方案:

    • 展示所有概念并说明设计依据
    • 提供每个概念的 SVG 代码
    • 附上使用指南
    • 根据反馈进行迭代
  5. 完善方案:

    • 用户选出最喜欢的概念
    • 按要求进行调整
    • 完成所有变体
    • 交付完整文件包

请记住:出色的 Logo 应当简洁、令人难忘、历久弥新、用途广泛且恰如其分。重点是设计出适用于各种场景且经得起时间考验的作品!

评论

支持 Markdown