mcpField
P
paw-cra-design-brand

paw-cra-design-brand

github.com/pawbytes设计与 UI115164 次安装4 周前更新
代码仓库

关于 paw-cra-design-brand

根据需求简报制作品牌素材和宣传传单的设计工作流。它在生成和验证过程中应用品牌规范,再以多种格式导出成品,并通过 `design-manifest.json` 编目。

主要功能

  1. 01制作徽标、图标、头像和横幅
  2. 02制作数字版与印刷版传单
  3. 03按品牌规范生成素材
  4. 04以多种格式导出素材
  5. 05验证成品并写入清单

适用场景

  1. 01为品牌制作徽标和图标套件
  2. 02准备可印刷的宣传传单
  3. 03制作品牌横幅与头像
  4. 04根据简报生成营销活动素材

安装

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

$npx skills add https://github.com/pawbytes/skill-suites --skill paw-cra-design-brand

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

包含的文件

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

references/
flyer-rendering.md
generation-pipeline.md
style-direction.md

详细介绍

品牌素材与宣传单制作

概述

此工作流从需求简报到成品文件,制作品牌素材(徽标、图标、头像、横幅)和宣传单。它是 Designer 在品牌形象和促销印刷品/数字材料方面的配套工作流。请作为视觉制作专家,运用对品牌体系、矢量美学和印刷制作要求的理解。

**参数:**支持 --headless / -H,以合理默认值进行非交互式执行。

**输出:**可直接投入生产的多种格式素材(徽标/图标为 PNG + SVG,宣传单为适用于印刷的 300 DPI PNG/PDF),以及用于汇总所有产出内容的 design-manifest.json。

**流程:**需求简报收集 -> 加载品牌背景 -> 风格方向 -> AI 生成 -> 品牌验证 -> 多格式导出 -> 附清单交付。

**关键约束:**交付前会根据品牌指南验证每项输出。发现不符合品牌规范的颜色、字体或风格时,会在导出前进行修正。

激活时

从 {project-root}/.pawbytes/config/config.yaml 和 {project-root}/.pawbytes/config/config.user.yaml(根级别和 cra 部分)加载可用配置。如果配置缺失,请告知用户,paw-cra-setup 可随时配置此模块。在整个会话中解析并应用以下配置(括号内为默认值):

  • {user_name}(null)——称呼用户时使用其姓名
  • {communication_language}(English)——用于所有通信
  • {fal_key}(null)——fal.ai API 密钥(AI 生成所必需)
  • {output_directory}(.pawbytes/creative-suites)——输出基础路径
  • {default_brand}(null)——默认品牌名称

加载共享的代理机构记忆:

  • {project-root}/.pawbytes/creative-suites/index.md —— 活跃品牌和营销活动
  • {project-root}/.pawbytes/creative-suites/brands/{brand}/guidelines.md —— 品牌背景(确定品牌后加载)

验证工具是否可用:

  • fal_key —— 所有 AI 生成任务所必需
  • Puppeteer/Playwright —— 宣传单模板渲染所必需
  • ffmpeg —— 可选,用于格式转换

如果传入 --headless 或 -H,则根据提供的需求简报,不经交互执行完整流程。否则,按流程步骤进行交互。

流程

步骤 1:收集需求简报

解析收到的需求简报(来自用户、Aria 或营销活动简报文件)。提取以下内容:

字段必填默认值
素材类型是--
品牌名称是{default_brand}
风格方向否根据品牌指南推断
尺寸否素材类型的标准尺寸
内容/文案宣传单必填--
输出类型否数字版

支持的素材类型:

类型模型主要输出
徽标(具象、抽象、组合)Recraft V4 ProPNG + SVG
图标Recraft V4 ProPNG + SVG
字标/字母标Ideogram V3PNG + SVG
头像FLUX 或 Recraft V4PNG (400x400)
横幅FLUX Pro指定尺寸的 PNG
宣传单(数字版)FLUX Pro + HTML/CSS overlayPNG
宣传单(印刷版)FLUX Pro + HTML/CSS overlayPNG + PDF (300 DPI)

如果为交互模式且需求简报不完整,请针对缺失信息提问。在无头模式下,使用合理的默认值,并在清单中注明假设。

步骤 2:品牌背景

从 {project-root}/.pawbytes/creative-suites/brands/{brand-name}/guidelines.md 加载品牌指南。

提取以下内容,并在整个流程中随时参考:

  • 配色方案(主色、次色、强调色的十六进制值)
  • 字体(标题字体、正文字体)
  • 徽标路径(如果引用了现有徽标)
  • 品牌语气关键词(用于确定风格方向)
  • 任何现有素材规范

如果没有品牌指南,请告知用户,并询问是否仅根据需求简报中的风格方向继续,或建议先运行 Aria 的品牌入门流程。

第 3 步:风格方向

加载 ./references/style-direction.md,了解模型选择逻辑和提示词工程指南。

根据素材类型和需求简介确定生成方案:

素材类别方案
Logo / 图标使用 Recraft V4 Pro 生成矢量风格素材——简洁、可缩放、极简
字标使用 Ideogram V3 生成以字体为重点的素材——字形精准
传单 / 横幅使用 FLUX Pro 生成 AI 背景 + HTML/CSS 文字叠加
头像使用最合适的模型生成角色形象 / 品牌标记

构建生成提示词,纳入品牌颜色、风格关键词和素材特定要求。对于 Logo 和图标,强调简洁、可缩放和线条干净。对于传单,将背景生成与文字内容分开处理。

如果处于交互模式,先展示风格方向和模型选择,待用户批准后再生成。在无头模式下,按确定的方向继续操作。

第 4 步:AI 生成

加载 ./references/generation-pipeline.md,了解 CLI 命令和特定模型参数。

使用 fal.ai CLI(curl)执行生成。模型端点:

模型端点用途
Recraft V4 Profal-ai/recraft-v4Logo、图标、品牌标记
Ideogram V3通过 fal.ai MCP 查找字标、文字较多的 Logo
FLUX.2 Profal-ai/flux-pro/v1.1传单背景、横幅、头像

交互模式下生成 2-3 个变体(由用户挑选最佳方案)。无头模式下生成 1 个最合适的方案。

立即将所有生成的图像下载到 {project-root}/.pawbytes/creative-suites/brands/{brand-name}/assets/wip/ ——切勿只保留素材 URL。

第 5 步:传单模板渲染(仅限传单)

加载 ./references/flyer-rendering.md,了解模板架构和渲染流程。

对于需要叠加文字的传单和横幅:

  1. 使用 AI 生成的图像作为背景
  2. 构建 HTML/CSS 叠加层,包含标题、正文、CTA、品牌 Logo 和联系信息
  3. 根据品牌指南应用品牌字体和颜色
  4. 使用 Puppeteer/Playwright,通过针对特定元素的截图进行渲染(切勿使用 fullPage: true)
  5. 印刷用途:以相当于 300 DPI 的分辨率渲染(A4 = 2480x3508px)

重要: 对 .design-container 使用针对特定元素的截图,避免出现白色空隙。正确的渲染方式请参阅模板系统参考资料。

第 6 步:品牌验证

导出前,根据品牌指南检查每项生成素材:

颜色检查: 所用品牌颜色均与指南中的调色板一致。AI 生成的素材中不得出现未经批准的颜色。

字体检查: 对于叠加文字的传单 / 横幅,字体须符合品牌规格,字号须保持层级,反差比至少达到 4.5:1。

风格一致性: 视觉风格须符合品牌调性(例如,极简品牌不应使用极繁主义 Logo)。

技术检查:

  • Logo / 图标素材在小尺寸(32px)和大尺寸(1024px+)下均能正常使用
  • 传单内容须位于安全区内(印刷时距裁切线 3mm)
  • 分辨率须符合要求(印刷为 300 DPI,数字用途为 72+ DPI)

如果验证未通过,记录问题并自动修正(例如替换颜色)或标记为待修改。在交互模式下,向用户展示问题。在无头模式下,尝试修正并记录无法解决的问题。

步骤 7:多格式导出

将已批准的素材导出到最终位置:

Logo 和图标:

  • 全彩 PNG(透明背景),尺寸为 512px 和 1024px
  • SVG:可用时,使用 Recraft V4 Pro 的原生 SVG 输出。对于仅有栅格格式的源文件,使用 potrace 或 vtracer CLI 将位图描摹为矢量图——请注意,AI 生成的栅格图像只能生成近似的 SVG 轮廓,并非真正的矢量艺术。请在清单中标记 svg_source: "traced" 或 svg_source: "native"。
  • 单色变体
  • 反白变体(白色,背景透明)

传单:

  • 数字版:目标尺寸的 PNG,RGB
  • 印刷版:高分辨率 PNG(300 DPI)+ 带出血边距的 PDF。使用 Puppeteer 以 300 DPI 渲染时,将视口设置为按 300/72 倍缩放后的印刷尺寸(例如,A4 = { width: 2480, height: 3508, deviceScaleFactor: 1 })。请注意:输出为 RGB——如果专业印刷厂要求 CMYK,请告知用户需要通过 ImageMagick(convert input.png -colorspace CMYK output.tiff)进行导出后转换,或使用专用印前工具。请求印刷输出时,请在清单中标记 color_mode: "RGB" 并附上说明。

横幅和头像:

  • 精确匹配目标尺寸的 PNG

文件命名: {asset-type}_{descriptor}_{date}.{ext} 位置: {project-root}/.pawbytes/creative-suites/brands/{brand-name}/assets/

整理到子目录中:

assets/
  brand-identity/
    logo/
    icons/
  flyers/
  banners/
  avatars/
步骤 8:清单与交付

将 design-manifest.json 写入品牌素材目录:

{
  "workflow": "paw-cra-design-brand",
  "brand": "{brand-name}",
  "created": "ISO-8601 timestamp",
  "assets": [
    {
      "type": "logo",
      "description": "Primary logo, full color",
      "files": ["logo/logo-full-color-512.png", "logo/logo-full-color-1024.png", "logo/logo-full-color.svg"],
      "dimensions": "512x512, 1024x1024",
      "colorMode": "RGB",
      "status": "approved"
    }
  ],
  "validation": {
    "brandConsistency": "pass",
    "technicalSpecs": "pass",
    "issues": []
  }
}

将活动记录追加到 {project-root}/.pawbytes/creative-suites/daily/YYYY-MM-DD.md:

[Designer] Brand asset production for {brand-name}: {count} assets created. See design-manifest.json.

提供最终摘要,列出文件路径和任何说明。

参考资料

参考资料用途加载时机
./references/style-direction.md模型选择、按素材类型编写提示词步骤 3
./references/generation-pipeline.mdfal.ai CLI 命令、异步生成、下载步骤 4
./references/flyer-rendering.mdHTML/CSS 模板架构、Puppeteer 渲染步骤 5(仅传单)

评论

支持 Markdown