design-reference-sourcing | 联网找素材做参考
本子技能是 design-workflow 的第二层「感知物料」的前置补给线——动手设计前,先把真实世界的参考素材(色板 / 字体 / 构图 / 3D / 动效 / 音效)喂进 L2,避免凭空想象或套 AI 默认观感。 参考用来校准审美与事实,不是用来抄。所有抓取素材仅作内部参考 / 灵感,不擅自再发布第三方资产。
核心信条
- 参考 = 校准,不是复制。抓回来的图 / 音 / 模型只用于提炼规律(配色逻辑、构图节奏、动效语义),不能直接挪用为产出元素。
- 开放源直抓,登录源带会话抓。先看本清单判定登录要求,再选手法。
- 合规红线优先于便捷。版权素材复用需授权与署名;音效商用按平台 license。
〇、抓取手法优先级(重要 · 先读)
本环境已安装 agent-browser 0.27.0(CLI),通过 Agent 的
execute_command直接调用,无需 MCP 配置、每次对话默认可用。它支持open/screenshot/snapshot/--profile Default(复用本机 Chrome 登录态),是处理「JS 渲染画廊」与「登录源」的最佳手段。
默认顺序:
- 首选:Agent 自带
WebFetch+WebSearch(零配置、最稳,取文字/链接/结构)- 开放源(Cosmos / ArtStation / Behance / Unicorn Studio / ThreeUI / React Bits / Spline Community / Codrops Creative Hub)直接用
WebFetch抓页面、WebSearch补定向检索,已实测可用。
- 开放源(Cosmos / ArtStation / Behance / Unicorn Studio / ThreeUI / React Bits / Spline Community / Codrops Creative Hub)直接用
- 次选:agent-browser 截图读图(取视觉内容,这是 WebFetch 做不到的)
- 目标页是 JS 渲染的纯图片画廊(
WebFetch拿不到图)→agent-browser open <url> && agent-browser screenshot <path>→ 用read_file读图提炼风格。 - 需进入登录源(Pinterest / 爱给网等)→ 加
--profile Default复用本机 Chrome 登录态,免 cookie 注入(agent-browser --profile Default open <url>)。 - 调用方式:
execute_command跑agent-browser ...(它是 CLI,不在 MCP 列表,走命令行即可)。
- 目标页是 JS 渲染的纯图片画廊(
- cookie 注入仅作最后手段:仅当 agent-browser 不可用且用户已主动提供会话 cookie 时,才走下方「Pinterest / 爱给网 cookie 实操记录」。密码一律不碰。
一句话:先
WebFetch/WebSearch直搜;要"看"到图或要进登录站,用execute_command调agent-browser --profile Default截图;cookie 注入是兜底里的兜底。
环境事实(写死):agent-browser 0.27.0 已安装,通过
execute_command调用;--profile Default可复用用户 Chrome 登录态,使 Pinterest / 爱给网等登录源可直接抓取(旧 cookie 注入记录见第六节,已降级为兜底)。
一、何时触发
- 模式 1 默认路径·强制(本子技能的首要用途):任何模式 1 任务,第 1 层 brief 定稿后、进第 2 层前,自动触发一次参考检索,不许跳过——按 brief 的载体 + 风格方向去参考站找「对应的设计」作本次设计的依据,抓回后提炼约束注入 L2。用户不需要开口说「找参考」。
- 用户主动说「找参考 / 找灵感 / 找配色 / 找字体参考 / 找音效 / 找 3D 参考 / 看看别人怎么做 / 搜一下案例」
- L2 感知物料阶段,需要真实素材锚定色板 / 字体 / 构图 / 动效 / 音效时
- 吸睛模式(模式 2)/ AI 自主(模式 3)探索前沿方向、需要跨界案例时
一·补充 | 模式 1 强制检索流程(brief → 检索 → 提炼 → 注入)
这是模式 1 的默认前置步骤,与用户主动找参考无关——brief 定稿即执行。完整六步:
- 提取检索键:从第 1 层 brief 里取 ① 载体(App 界面 / 海报 / 长页…)② 风格方向(暗调编辑 / 复古 / 极简…)③ 2–3 个内容关键词。
- 按键选源:载体是移动 App → 优先 mobbin / b2tf;设计规格 / DESIGN.md 写法范例 → Refero Styles;网页动效 / 交互前沿 → Awwwards / Codrops / Unicorn Studio / ThreeUI / React Bits;平面海报 → Behance / Cosmos / curations.supply;品牌 → rebrand.gallery;不确定就按「二、策展源清单」开放源优先。
- 抓取(省流):开放源
WebFetch+WebSearch定向检索;要"看"到图 →agent-browser截图(见第七节)。单次检索抓 2–4 个高匹配参考即可,不必铺开全站。 - 提炼(红点笔记协议,必做):每张参考写 3 行(好在哪 / 什么机制让它美 / 可复用到哪),拆出可复用规律而非形容词——参考是用来校准审美的,不是拿来抄的。
- 注入 L2:色板 →
颜色.md;字体/排版 →文字.md;构图节奏 →排版构图.md;动效语义 →动画.md。注入后作为第 2–5 层的硬性约束,不是可选项。 - 兜底(检索不到不许卡流程):网络受限 / 无匹配 → 声明
UNREFERENCED,按常规设计默认值推进(沿用通用反 slop 护栏,但不调用模式 2 的 taste-profiles 品味基线——那仅属模式 2)。继续流程。宁可明说没参考,也不能假装参考过。
二、策展源清单(12 个,按登录要求分两类)
开放类(无需登录,可直接抓取)
| 源 | URL | 素材类型 | 抓取要点 |
|---|---|---|---|
| Cosmos.so | https://www.cosmos.so/ | 视觉灵感 / 按颜色·视觉相似度搜图 | 落地页可读;用 WebFetch 搜关键词或颜色,提取图源、艺术家与来源故事(其卖点即「surface artist/source/story」) |
| ArtStation(VR/AR 频道) | https://www.artstation.com/channels/virtual_and_augmented_reality | 3D / 概念艺术 / VR·AR | 可浏览;WebFetch 解析偏弱,必要时用 agent-browser 截图提取风格关键词 |
| Behance | https://www.behance.net/ | 全品类设计项目(平面 / 动效 / 品牌) | 可浏览;bot 易受阻,换 WebSearch 或 agent-browser 兜底 |
| Unicorn Studio(Inspiration) | https://www.unicorn.studio/inspiration | 网页 / 交互动效灵感 | 落地页可读;提取动效关键词、实现思路与交互范式 |
| ThreeUI(Browse) | https://threeui.com/browse | Three.js 组件 / WebGL 背景 / hero 动效 / 交互 shader | 公开画廊、免登录可浏览;页面 JS 渲染,实际组件列表用 agent-browser 截图提取动效与实现思路;下载源码可能需账号 |
| React Bits | https://reactbits.dev | React 动画 / 交互组件(开源、可复制使用) | 开源 React 组件库(David Haz / GitHub DavidHDev/react-bits);落地页可读,WebFetch 取组件分类与效果说明,或直接看 GitHub 仓库拿代码。作「前端动效实现参考」+ UI 动效灵感;与 design-frontend 子技能互补(本源给真实组件,子技能给动效语义原则) |
| Spline Community | https://app.spline.design/community | 3D 场景 / 交互 3D 设计(#MadeInSpline) | 公开社区画廊、免登录可浏览(页有 Login/Sign Up 但内容开放);WebFetch 可取 Trending/Popular/New 与分类,提取 3D 场景的构图 / 光影 / 交互范式;下载 .spline 源文件需账号 |
| Codrops Creative Hub | https://tympanus.net/codrops/hub/ | WebGL / Three.js / GSAP / SVG 演示·教程·草图 + UI 模式(页面过渡 / hover / cursor / grid / slideshow / typography) | 开放站、免登录;feed 为 JS 渲染,用 agent-browser 截图读 demo 视觉;WebFetch 取教程文字与 200+ 标签体系(WebGL/GSAP/Three.js/scroll/hover/cursor/page transition…)做定向检索;偏「前端动效实现参考 + 交互模式库」,与 ThreeUI / React Bits 互补(本源含教程文本与社区 demos,那两个偏可直接复用的组件代码) |
| Refero Styles | https://styles.refero.design/ | DESIGN.md 示例库(面向 AI 设计 Agent 的「设计规格 / 设计系统」写法范例) | 开放站、免登录(WebFetch 已验证可读);可直接抓取真实 DESIGN.md 范例来"读设计规范"——当用户要产出 DESIGN.md / 机器可读设计规格 / 开发交接文档,或 L1 brief 要按"规格写法"结构化时,来这里取范式;与 mobbin / Behance 等「视觉素材」源定位不同——偏"设计表达格式 / 规格约定"而非"视觉参考" |
| Awwwards(Sites of the Day) | https://www.awwwards.com/websites/sites_of_the_day/ | 网页设计每日精选 / 创意站点 / 交互与动效前沿 | 开放浏览、免登录;feed 为 JS 渲染,WebFetch 取获奖信息与文字偏弱,用 agent-browser 截图读视觉(见第七节);偏"网页创意与交互前沿成品鉴赏",与 Codrops / Unicorn Studio 互补(Awwwards 偏成品站点审美标杆,那两个偏实现/组件) |
登录类(需账号,先手动登录再抓)
| 源 | URL | 素材类型 | 登录说明 |
|---|---|---|---|
| https://www.pinterest.com/ | 图片 / moodboard | 实质需登录,强反爬,未登录几乎不可抓。用户提供会话 cookie(非密码) → 由 Agent 注入抓取(见下方「Pinterest cookie 实操记录」) | |
| 爱给网 aigei.com(角色音效) | https://www.aigei.com/sound/class/role | 角色 / 音效素材 | 明确拦截未登录(实测返回「需先登录后才能继续浏览」)。✅ 2026-08-25 已验证:用户导出 cookie → Agent 注入后登录态生效(右上「登录」变为账号名),不绑 IP。 |
登录态保存说明:本子技能不存储密码。对于登录类源,标准做法是——
- 用户本人在浏览器完成登录;
- 由用户主动提供会话 token / cookie 字符串(非账号密码),Agent 用 agent-browser 注入后抓取;
- 或在 agent-browser 会话中由用户当面输入凭据(Agent 不记录)。 任何情况下都不得要求或缓存明文密码。
二·补充 · 按资源类型分类的设计参考站(精选 5 个)
与「二、策展源清单」互补——策展源按平台 / 抓取方法组织(批量抓图入
taste-profiles),本表按资源类型速查。 筛选标准:只收"能学到审美规律"的参考站;素材 / 工具 / 模板 / 推广站不收(2026-08-31 精简:原 10 站中 6 个工具/推广站已删——landing.love / saaspo / sleek.design / uncut.wtf / hugeicons 及待补的 Design Systems)。
| 资源类型 | 站 | 参考价值 |
|---|---|---|
| Design Library(策展) | curations.supply | 精选过的素材合集——看"策展人怎么选",长审美 |
| Animation(动效) | 60fps.design | 动效 / 交互参考(对应 动画.md 领域) |
| Mobile Apps(移动模式·通用) | mobbin.com | 移动 App UI 模式库——学"真实产品的信息架构" |
| Mobile Apps(移动模式·复古向) | b2tf.app | Vintage Mobile App Design Directory——按分类策展的复古风移动 App 设计目录,学"vintage 美学在移动端的落地"(与 mobbin 互补:mobbin 偏真实产品通用模式,b2tf 偏复古审美策展) |
| Brands(品牌案例) | rebrand.gallery | 品牌重塑 / 视觉系统案例——学"识别系统怎么变" |
使用:想"找灵感看作品"走本表;想"批量抓图入 taste-profiles"走策展源清单。两者互补。
Pinterest cookie 实操记录(2026-08-25 验证)
- 导出方式:用户在本人浏览器用 Cookie-Editor 等插件导出 Pinterest 全站 cookie(JSON 数组,含
_pinterest_sess/_auth/csrftoken等)。 - 存放位置:
D:\shujuchucun\yundong\图片\.workbuddy\browser-sessions\pinterest.cookies.json(不进技能目录、不被同步/提交)。 - 注入手法:agent-browser 的
cookies set --curl <file>对 Cookie-Editor 格式报Invalid cookie fields(多storeId/hostOnly/expirationDate/sameSite:null等非 CDP 合法字段)。已改用逐条cookies set <name> <value> --domain --path [--httpOnly] [--secure] [--sameSite <Lax|None>] [--expires <秒>],由 Python 子进程传参避免 shell 转义破坏值里的= / + "。辅助脚本:browser-sessions/_inject_cookies.py。 - 注入顺序关键点:必须先
open https://www.pinterest.com/(让 Pinterest 发一个空会话),再注入 cookie 覆盖,然后 reload——若先注入再 open,导航响应里的Set-Cookie会把注入的会话冲掉。 - ⚠️ 已验证结论:注入本身成功(注入后未导航时
_pinterest_sess为原始 1840 字符长值、_auth=1)。但沙箱浏览器一导航到 pinterest.com,Pinterest 就拒绝该会话并重新签发空会话(_auth回到0)。这是 Pinterest 的反爬 / 会话-IP 绑定在拦自动化浏览器,非 cookie 错误或写入失败。外网直连 Pinterest 可能同样受此限制。 - 因此 Pinterest 的可用路径(按优先级):
- 首选 agent-browser
--profile Default复用本机 Chrome 登录态截图(见第七节,2026-08-28 验证可用,免 cookie 注入); - 优先用 10 个开放源(Cosmos / ArtStation / Behance / Unicorn Studio / Refero Styles / Awwwards / ThreeUI / React Bits / Spline Community / Codrops Creative Hub)做参考;
- 或请用户在本人已登录的浏览器里搜好、把图链 / 截图给我,我再做提炼;
- 爱给网(aigei.com)反爬较松,cookie 注入历史已验证可行(见下方记录),但现同样优先走 agent-browser。
- 首选 agent-browser
爱给网 cookie 实操记录(2026-08-25 验证 ✅ 可行)
- 导出方式:用户在本人浏览器用 Cookie-Editor 导出 aigei.com 全站 cookie(JSON 数组,共 8 条,关键为
SESSION/gei_d_1/gei_d_u)。 - 存放位置:
D:\shujuchucun\yundong\图片\.workbuddy\browser-sessions\aigei.cookies.json(不进技能目录、不被同步/提交)。 - 注入手法:与 Pinterest 同源问题——
cookies set --curl对 Cookie-Editor 格式报Invalid cookie fields。改逐条cookies set <name> <value> --domain --path [--httpOnly] [--secure] [--sameSite] [--expires](辅助脚本browser-sessions/_inject_aigei_cookies.py,Python 子进程传参避免 shell 转义破坏值,且capture_output=True后用errors="replace"解码,因 agent-browser 输出含 Windows CP936 非 UTF-8 字节会触发解码崩溃)。 - 注入顺序:
open先打开页面(让 aigei 发一个基础会话)→ 注入 cookie 覆盖 → 再open同 URL 重载。若先注入再 open,导航的Set-Cookie会冲掉注入会话。 - 注入结果:8 条中 7 条成功;唯一失败的是
SERVERID(hostOnly + session、值含|),但它是负载均衡粘性 cookie,aigei 每次响应会自动重发,缺失无害。登录态关键 cookieSESSION注入成功。 - ✅ 验证结论(与 Pinterest 的关键差异):重载后页面右上角「登录」链接被替换为账号名
link "街鹿"(即已登录态);cookies get复核SESSION=6eba683d-185a-4c38-9404-f9dbc9feca1c与用户提供值完全一致、未被重签为空。证明 aigei.com 接受沙箱/自动化浏览器注入的会话,不绑定 IP(Pinterest 反之)。 - 注意:首次未登录
openaigei 时会被短暂重定向到https://www.aigei.com/gei-common/pageComp/banIp/route的 banIp 拦截页,重载后正常进入;注入登录态后不再出现该拦截。 - 因此 aigei.com 的可用路径:直接走「用户导出 cookie → Agent 注入 → 在已登录会话里导航/截图/提取」全流程,无需用户当面操作。
开放源(Cosmos / ArtStation / Behance / Unicorn Studio / Refero Styles / Awwwards / ThreeUI / React Bits / Spline Community / Codrops Creative Hub)
WebFetch取页面文本 / 图片链接 / 署名 → 提炼色板、字体、构图、动效关键词。WebSearch补充「site:behance.net <主题>」等定向检索。- 当 WebFetch 解析失败(bot 阻挡 / JS 渲染)→
agent-browser打开页面截图,再读图提取。
登录源(Pinterest / 爱给网)
agent-browser打开登录页。- 用户自行完成登录(当面输入,或 Agent 注入用户提供的会话 cookie)。
- 登录态保持后导航到目标板块 / 搜索词 → 截图或提取。
- 抓取结果仅作内部参考;如需把其中素材作为产出元素,必须取得授权。
四、合规红线(必须)
- 仅作内部参考 / 灵感,不擅自再发布第三方图 / 音 / 模型资产。
- Pinterest / Behance / ArtStation 图片均受版权保护,复用需授权与署名。
- 音效(爱给网)商用需按平台 license,留意「免费 / 会员 / 商用」分级。
- 提取到的「艺术家 / 来源 / 署名」如要写入最终产出,按用户既定的「来源署名分文件管理」约定处理——技能正文不内嵌裸 byline,图内绝不署名。
五、与五层流程的接驳
抓回的素材按类型落入 L2 各子位置:
- 色板 →
modules/02-感知物料/颜色.md - 字体 / 排版 →
modules/02-感知物料/文字.md - 构图节奏 →
modules/03-形式组织/排版构图.md - 动效语义 →
modules/02-感知物料/动画.md - 音效(如载体含声音)→ 存档备用,注明授权状态
L5 主观输出验收时回看:参考是否真的校准了审美,而非把产出带偏成「又一个模板」。
六、自检清单
- 已先判定目标源属于「开放」还是「登录」类?
- 登录类是否走了用户会话(而非索要密码)?
- 抓回素材是否只作参考、未直接挪用为产出元素?
- 如需复用,是否已确认授权与署名方式?
- 提炼出的色板 / 字体 / 动效规律是否落到 L2 对应子位置?
七、agent-browser 实操(2026-08-28 验证可用)
本环境 agent-browser 0.27.0 已安装,是 CLI 程序,Agent 通过
execute_command调用(不在 MCP 列表,无需配置)。核心能力:open/screenshot [path]/snapshot(accessibility tree)/--profile <name>(复用 Chrome 登录态)/--session-name(自动存 cookie+localStorage)。
常用命令模板
# 1. 开放源:打开 + 截图(截图后用 read_file 读图提炼)
agent-browser open "https://www.behance.net/..." && agent-browser screenshot "references/reference-images/behance-001.png"
# 2. 登录源:复用本机 Chrome 登录态(Pinterest / 爱给网等,免 cookie 注入)
agent-browser --profile Default open "https://www.pinterest.com/..." && agent-browser screenshot "references/reference-images/pin-001.png"
# 3. 取文本化页面结构(不需要看图、只要链接/层级时)
agent-browser open "<url>" && agent-browser snapshot -i
# 4. 全页长截图
agent-browser open "<url>" && agent-browser screenshot --full "references/reference-images/full.png"
# 5. 移动端视口(验证手机版设计时)
agent-browser --viewport "390,844" open "<url>" && agent-browser screenshot "references/reference-images/mobile.png"
关键结论(与旧 cookie 记录的关系)
- 旧记录(第六节下方 Pinterest / 爱给网 cookie 注入)是基于"无 agent-browser 或不可调用"前提的兜底。现在 agent-browser 可用 +
--profile Default能复用登录态,Pinterest / 爱给网应优先走 agent-browser,不再需要手工导出/注入 cookie。 - 旧 cookie 记录保留作为"agent-browser 不可用时的最后手段",但标记为降级路径。
- 截图产出统一存
references/reference-images/(已建目录),并在design-taste的 taste-profilesreferences字段里登记,使后续设计有真图可对标。
截图后如何提炼:红点笔记协议(接驳 L2,必做)
看过不等于吸收。每抓回一张参考,必须为它写一张"红点笔记"(3 行),否则参考不会沉淀为审美资产:
- 好在哪:一句话说清这张图最打动人的地方("这个灰调里的一枚橙点")。
- 什么机制让它美:拆出可复用的机制,而非形容词("大面积灰调 + 单一高饱和强调色 → 安静的尖叫点")。
- 可复用到哪:落到自己的哪个场景 / 手法("可作 X 海报的撞色方案")。
- 红点笔记按素材类型沉淀:
- 色板 / 字体 / 构图规律 → 写进
modules/02-感知物料/对应子位置(颜色 / 文字 / 动画); - 属于某 taste profile 的参考 → 登记进
subskills/design-taste/taste-profiles/<profile>.md的references字段(补真实图路径)与新增notes字段(红点笔记); - 可复用的"造美手法" → 归入
references/惊艳手法库.md。
- 色板 / 字体 / 构图规律 → 写进
- 设计产出时回看这些真参考与红点笔记,避免"凭空想象 / 套 AI 默认观感"。