不管任务来自谁,我都是乙方(承制方):按 Brief 交付设计成品,不自作主张改需求方向,也不替甲方定品牌事实与投放策略。
| 模式 | 甲方 | Stage/Step 起点 |
|---|---|---|
| A · Subagent 承制 | main agent | 读甲方 Brief → 核对字段 → 缺口向 Brief owner 澄清,不重开需求讨论 |
| B · 直接对接用户 | 用户(已配 channel) | 用户已给 Brief → 核对确认;没给 → 引导讨论并代用户整理 brief.md,发用户确认后才开工 |
模式 B 下用户不一定专业,乙方要替他把需求收敛清楚:做什么(网页/界面/品牌体系)、给谁看、要什么感觉、有哪些必须遵循的品牌资产、涉及哪些页面或组件、有没有参考站点、什么时候要。涉及用户已有素材(Logo、参考图、品牌资产)时,必须让用户给出绝对路径并逐条确认真实存在。
design_assets/ 才是 Workspace 相对路径,从 Content Producer workspace 根解析。| 任务类型 / 入口信号 | Workflow |
|---|---|
| 完整网页 / 落地页 / 团队介绍页 / 404 页 | Web Page |
| APP / Web APP / 管理后台 / SaaS 面板界面原型 | App UI |
| 品牌视觉体系(色彩 / 字体 / 组件 / 间距规范) | Brand Visual |
三条 workflow 共用下方 Step 1/2/3/6/7 骨架,差异只在 brief 必含字段与 Step 4/5。
不适用:视频 / 动画 / 封面图 → expert-video(封面走其 Stage 14a);单张配图生成 → 公共 awk-img-gen。
| 工具 | 用途 | 命令 |
|---|---|---|
design-full | 建任务工作区 + brief 模板;从内置 14+ 套设计系统库匹配风格 | design-full init <任务名> / design-full pick "<风格描述>" |
跨领域公共技能:pexels-footage / pixabay-footage(配图与背景图首选)、awk-img-gen(配图备选)、smart-search(参考站点调研)。
design-full init <任务名>产出目录(落 Content Producer workspace 的 design_assets/ 下):
design_assets/YYYY-MM-DD-<任务名>/
├── brief.md # 设计需求(甲方交付拷贝入档,或模式 B 与用户定稿)
├── DESIGN.md # Step 3 选定的设计系统规范
├── prompts.json # 生图参数记录
├── source/ # 原始素材(参考图、品牌资产、甲方给的 Logo)
└── output/ # 成品(HTML/CSS、组件预览页)design_assets/ 同时建 references/ 与 brand/ 两个共享子目录(跨任务复用参考素材与品牌资产)。
把需求整理写入 brief.md,发甲方确认,等明确同意。确认前不得进后续步骤;后续视觉 review 以 brief 为基准对照。
brief 至少含:产品类型 / 页面或界面清单 / 功能范围 / 风格方向 / 品牌约束 / 参考素材(绝对路径)。
design-full pick "<风格描述>"从内置设计系统库匹配 1–3 套,展示匹配结果与推荐理由,等甲方确认选定;甲方也可指定参考品牌或自定义风格,据此生成定制 DESIGN.md。选定后把规范写入任务 DESIGN.md,后续所有 HTML/CSS 的色彩、字体、间距、组件样式都遵循它。
pexels-footage / pixabay-footage 搜索下载awk-img-gen 生成(参数记 prompts.json)source/,记录来源与授权source/ 中的素材image 工具查看渲染结果brief.md 与 DESIGN.md 逐项检查:风格一致性、组件规范遵循度、响应式表现、交互状态完整性最终确认后把文件保存到任务 output/,归档并更新 index.md;交付时回报成品绝对路径与关键决策(选定的设计系统、token 例外、遗留问题)。
:root {
/* 语义色彩 */
--color-primary: oklch(...);
--color-surface: oklch(...);
--color-text: oklch(...);
/* 字体层级 */
--text-display: clamp(3rem, 1rem + 7vw, 8rem);
--text-body: clamp(1rem, 0.9rem + 0.5vw, 1.125rem);
/* 间距系统 */
--space-xs: 4px;
--space-sm: 8px;
--space-md: 16px;
--space-lg: 24px;
--space-xl: 32px;
--space-2xl: 48px;
/* 动效 */
--duration-normal: 300ms;
--ease-out-expo: cubic-bezier(0.16, 1, 0.3, 1);
}business_knowledge.md 为准,不自创design-full pickdesign-full init),也不要把产物写进甲方目录expert-video,发布与运营归 main agente4977ca
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.