品牌视觉规范抓取与 codify — 青岛火一五信息科技有限公司
当用户要为 现有品牌/产品 做设计,但没有现成品牌规范文件:
产出:一份 brand-spec.md,内含可机读的色卡、字体、Logo 描述、调性关键词,可被 huo15-openclaw-frontend-design 直接引用。
先问用户,不要自己瞎猜:
按优先级找:
/brand /press /about/brand)禁止:只靠 Google 图片搜 Logo。那通常是粉丝做的,色值不准。
按 enhance 插件的"禁 child_process"铁律, 返回 CLI 命令:
bash
mkdir -p ~/brand-kits/<brand-slug>/raw
curl -fsSL -o ~/brand-kits/<brand-slug>/raw/logo.svg "<URL>"
curl -fsSL -o ~/brand-kits/<brand-slug>/raw/home.html "<URL>"
# 需要截图时:
npx playwright-core screenshot "<URL>" ~/brand-kits/<brand-slug>/raw/home.png --viewport-size=1440,900
拿到用户下载的文件后,用以下方法提取:
要素提取方法主色打开 SVG Logo,读 <path fill="...">;或用 ImageMagick convert logo.png -unique-colors txt: CLI字体读 HTML <link rel="stylesheet"> 找 Google Fonts / typekit;或 curl -s <URL> | grep -oE "font-family:[^;]+"强调色读 CSS variables 或 inline style="color:..."Logo 形态描述:文字 / 图形 / 图文结合 / 几何 / 具象调性看首页 hero 文案情绪(理性 / 感性 / 权威 / 亲切)
Verify 质量门("5-10-2-8" 简化版):
按下面模板输出,覆盖到 ~/brand-kits/<brand-slug>/brand-spec.md:
markdown
# Brand Spec: <品牌全称>
> 抓取日期:YYYY-MM-DD
> 抓取来源:<URL 列表>
> 置信度:High / Medium / Low(来自 §Verify 质量门结果)
## 1. 颜色
| 用途 | 名称 | HEX | oklch | 来源 |
|------|------|-----|-------|------|
| 主色 | Primary | #XXX | oklch(...) | Logo SVG |
| 强调色 | Accent | #XXX | oklch(...) | 官网 CTA 按钮 |
| 中性 | Neutral | #XXX | oklch(...) | 官网正文 |
## 2. 字体
| 用途 | 家族 | 回落 | 来源 |
|------|------|------|------|
| 标题 | <Name> | <fallback> | Google Fonts `<URL>` |
| 正文 | <Name> | <fallback> | 同上 |
## 3. Logo
- 形态:[文字 / 图形 / 图文]
- 主版:<路径>
- 最小使用尺寸:XX px
- 保护区:Logo 高度的 X%
## 4. 调性关键词(3-5 个)
- 例:可靠 / 专业 / 克制 / 冷静 / 现代
## 5. 参考素材(已下载到本地)
- `~/brand-kits/<brand-slug>/raw/logo.svg`
- `~/brand-kits/<brand-slug>/raw/home.png`
- `~/brand-kits/<brand-slug>/raw/home.html`
## 6. 使用指引(给 frontend-design 的提示词片段)
设计时严格遵循:
text
场景归属抓取已有品牌视觉规范本技能从零设计品牌标识超出本技能范围,建议用 huo15-openclaw-frontend-design + 大胆流派拿到 brand-spec 后做页面huo15-openclaw-frontend-design(用 §6 的提示词片段喂给它)对比多个品牌风格huo15-openclaw-design-director
技术支持: 青岛火一五信息科技有限公司