2698 lines
80 KiB
JSON
2698 lines
80 KiB
JSON
{
|
||
"kind": "skills",
|
||
"generatedAt": "2026-08-23T17:18:35.193Z",
|
||
"guide": "js/data/manifest/README.md",
|
||
"shared": {
|
||
"total": 54,
|
||
"categories": [
|
||
{
|
||
"step": 1,
|
||
"id": "insight",
|
||
"name": "品牌洞察",
|
||
"emoji": "🔍",
|
||
"desc": "把品牌描述提炼成关键词与方向,指导后续生成"
|
||
},
|
||
{
|
||
"step": 2,
|
||
"id": "create",
|
||
"name": "方案生成",
|
||
"emoji": "🎨",
|
||
"desc": "产出色板/字体/布局/图标等设计建议,生成多套候选方案"
|
||
},
|
||
{
|
||
"step": 3,
|
||
"id": "review",
|
||
"name": "方案评审",
|
||
"emoji": "🔬",
|
||
"desc": "对每套方案统一体检(构图/配色/字体/图标),输出检查报告"
|
||
},
|
||
{
|
||
"step": 4,
|
||
"id": "iterate",
|
||
"name": "迭代优化",
|
||
"emoji": "🔄",
|
||
"desc": "按评审结果自动迭代,生成改进方案"
|
||
},
|
||
{
|
||
"step": 5,
|
||
"id": "deliver",
|
||
"name": "交付导出",
|
||
"emoji": "📦",
|
||
"desc": "按用途导出多格式文件,输出交付清单"
|
||
}
|
||
],
|
||
"skills": [
|
||
{
|
||
"id": "composition",
|
||
"name": "构图质量评估",
|
||
"category": "layout",
|
||
"emoji": "📐",
|
||
"scene": "LOGO 构图设计与质量检查(生成后自动审计)",
|
||
"summary": "依据\"极简、充足负空间、精确比例\"专业原则,检测方案的元素越界、重叠与文字过宽,输出质量评分与修正建议。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "待检查的方案对象 {elements, bg}"
|
||
}
|
||
],
|
||
"source": "GitHub: op7418/logo-generator-skill(设计原则)+ 自研几何审计",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "layout-choice",
|
||
"name": "布局匹配推荐",
|
||
"category": "layout",
|
||
"emoji": "🧱",
|
||
"scene": "根据品牌名长度与行业选择最合适的布局模板",
|
||
"summary": "按品牌名长度(中文字数/西文字符数)匹配布局:短名用徽章/印章/双图标,长名用上下/左右式,避免破版。",
|
||
"params": [
|
||
{
|
||
"name": "brand",
|
||
"type": "string",
|
||
"required": true,
|
||
"desc": "品牌名"
|
||
},
|
||
{
|
||
"name": "industry",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "行业 id"
|
||
}
|
||
],
|
||
"source": "GitHub: neonwatty/logo-designer-skill(interview 阶段)+ 自研",
|
||
"step": 2,
|
||
"kind": "gen",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "align-check",
|
||
"name": "对齐与居中检查",
|
||
"category": "layout",
|
||
"emoji": "📏",
|
||
"scene": "LOGO 元素对齐与居中规范审计",
|
||
"summary": "检查方案元素是否围绕画布中心对齐(水平/垂直居中),并检测同级元素是否存在明显错位,输出对齐修正建议。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象 {elements}"
|
||
}
|
||
],
|
||
"source": "GitHub: op7418/logo-generator-skill(对齐规范)+ 自研",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "negative-space",
|
||
"name": "负空间评估",
|
||
"category": "layout",
|
||
"emoji": "🕳️",
|
||
"scene": "LOGO 负空间(留白)充足性评估",
|
||
"summary": "计算主体元素在画布中的占比:占比过高说明负空间不足(拥挤),占比过低说明主体偏小(空洞),给出建议区间。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象 {elements}"
|
||
}
|
||
],
|
||
"source": "自研(基于\"极简 + 充足负空间\"设计原则量化)",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "spacing-check",
|
||
"name": "间距节奏检查",
|
||
"category": "layout",
|
||
"emoji": "↔️",
|
||
"scene": "元素间距与画布边距的一致性检查",
|
||
"summary": "检查主体元素与画布边缘的留白是否充足一致,以及图标与文字间距是否过近(<8px 视为贴边),保证构图不挤不散。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象 {elements}"
|
||
}
|
||
],
|
||
"source": "自研(间距节奏规范)",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "proportion-check",
|
||
"name": "黄金比例评估",
|
||
"category": "layout",
|
||
"emoji": "⚖️",
|
||
"scene": "主体占比与黄金分割的匹配度评估",
|
||
"summary": "计算主体元素宽度与画布宽度之比:接近 0.618 黄金分割视觉最舒适,过高拥挤、过低空泛,输出调整方向。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象 {elements}"
|
||
}
|
||
],
|
||
"source": "自研(黄金分割比例规范)",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "visual-balance",
|
||
"name": "视觉重量平衡",
|
||
"category": "layout",
|
||
"emoji": "⚖️",
|
||
"scene": "画布左右/上下的视觉重量均衡检查",
|
||
"summary": "计算所有可见元素的包围盒质心与画布中心的偏移:偏移过大说明构图偏一侧、视觉失衡,输出偏移方向与调整建议。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象 {elements}"
|
||
}
|
||
],
|
||
"source": "自研(视觉重量质心评估)",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "focal-point",
|
||
"name": "视觉焦点检查",
|
||
"category": "layout",
|
||
"emoji": "🎯",
|
||
"scene": "LOGO 是否有明确视觉焦点(主次分明)",
|
||
"summary": "找出面积最大的主体元素,判断其是否显著大于其他元素:主次分明有助于快速识别,多个等权元素会让视线分散。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象 {elements}"
|
||
}
|
||
],
|
||
"source": "自研(主次层级量化)",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "rule-of-thirds",
|
||
"name": "构图位置分析",
|
||
"category": "layout",
|
||
"emoji": "📍",
|
||
"scene": "主体构图位置(居中 / 三分 / 偏移)分析",
|
||
"summary": "计算主体元素重心相对画布中心与三分线交点的位置,判定构图类型:居中构图适合徽章/印章类经典版式,三分构图更具视觉张力,随机偏移则需要纠正。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象 {elements}"
|
||
}
|
||
],
|
||
"source": "自研(居中/三分构图规范)",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "circle-crop-safety",
|
||
"name": "圆形裁切安全区",
|
||
"category": "layout",
|
||
"emoji": "⭕",
|
||
"scene": "头像/贴纸/印章等圆形裁切场景的构图安全检查",
|
||
"summary": "以画布内切圆为裁切边界,检查各元素包围盒是否落在圆内:越界的元素在圆形裁切(头像、印章、贴纸)时会被切边,输出越界清单与缩放建议。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象 {elements}"
|
||
}
|
||
],
|
||
"source": "自研(圆形裁切安全区规范)",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "contrast-check",
|
||
"name": "对比度校验",
|
||
"category": "color",
|
||
"emoji": "🎨",
|
||
"scene": "配色合规检查(WCAG 2.1 AA)",
|
||
"summary": "计算主色与背景的对比度并对照 WCAG AA(正文 ≥4.5:1,大文本/UI ≥3:1),深色主色配深色背景时给出调亮建议。",
|
||
"params": [
|
||
{
|
||
"name": "foreground",
|
||
"type": "string",
|
||
"required": true,
|
||
"desc": "前景色(主色)HEX"
|
||
},
|
||
{
|
||
"name": "background",
|
||
"type": "string",
|
||
"required": true,
|
||
"desc": "背景色 HEX"
|
||
}
|
||
],
|
||
"source": "GitHub: stagius/flowize DESIGN_SYSTEM.md(WCAG AA 体系)",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "color-harmony",
|
||
"name": "行业配色推荐",
|
||
"category": "color",
|
||
"emoji": "🌈",
|
||
"scene": "按行业与品牌气质推荐和谐配色",
|
||
"summary": "从行业推荐配色与全局配色库中筛选贴合品牌描述的方案,返回主色/辅色/点缀色与适用场景。",
|
||
"params": [
|
||
{
|
||
"name": "industry",
|
||
"type": "string",
|
||
"required": true,
|
||
"desc": "行业 id(edu/food/health/tech/sport/finance)"
|
||
},
|
||
{
|
||
"name": "desc",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "品牌描述(可含色系偏好)"
|
||
}
|
||
],
|
||
"source": "GitHub: design-resources-for-developers(配色资源索引)+ 自研行业库",
|
||
"step": 2,
|
||
"kind": "gen",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "palette-build",
|
||
"name": "品牌色板生成",
|
||
"category": "color",
|
||
"emoji": "🖌️",
|
||
"scene": "从品牌描述生成主/辅/点缀三级色板",
|
||
"summary": "解析品牌描述中的色系关键词,从配色库提取一套 主色+辅色+点缀色 的完整色板,并附明暗度与搭配说明。",
|
||
"params": [
|
||
{
|
||
"name": "desc",
|
||
"type": "string",
|
||
"required": true,
|
||
"desc": "品牌描述(含色系/气质偏好)"
|
||
},
|
||
{
|
||
"name": "industry",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "行业 id"
|
||
}
|
||
],
|
||
"source": "自研(基于行业色板 + 关键词色系匹配)",
|
||
"step": 2,
|
||
"kind": "gen",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "gradient-suggest",
|
||
"name": "渐变搭配建议",
|
||
"category": "color",
|
||
"emoji": "🌅",
|
||
"scene": "品牌色渐变色相搭配推荐",
|
||
"summary": "基于品牌主色推荐和谐渐变色相(同色系渐变/互补渐变/邻近渐变三类),并给出渐变方向与使用场景。",
|
||
"params": [
|
||
{
|
||
"name": "color",
|
||
"type": "string",
|
||
"required": true,
|
||
"desc": "主色 HEX"
|
||
}
|
||
],
|
||
"source": "自研(基于色相环渐变理论)",
|
||
"step": 2,
|
||
"kind": "gen",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "color-blind-check",
|
||
"name": "色盲友好检查",
|
||
"category": "color",
|
||
"emoji": "🧑🦱",
|
||
"scene": "红绿色盲场景下的主色与背景可区分度检查",
|
||
"summary": "基于常见红绿色盲(约 8% 男性)感知模型,检查前景与背景是否同属红绿系且对比不足,给出改蓝/紫或加大明度差的建议。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象 {bg, elements}"
|
||
}
|
||
],
|
||
"source": "自研(红绿色盲感知启发式)",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "color-psychology",
|
||
"name": "色彩心理学推荐",
|
||
"category": "color",
|
||
"emoji": "🧠",
|
||
"scene": "按行业与情感目标推荐品牌色彩心理学配色",
|
||
"summary": "借鉴色彩心理学情感色系(红=热情/蓝=专业/绿=自然/金=高端等),按行业推荐最能传达品牌情感的主色与情感标签。",
|
||
"params": [
|
||
{
|
||
"name": "industry",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "行业 id"
|
||
}
|
||
],
|
||
"source": "GitHub: color-psychology 色彩心理学资料 + 自研行业映射",
|
||
"step": 2,
|
||
"kind": "gen",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "monochrome-check",
|
||
"name": "单色灰度适配",
|
||
"category": "color",
|
||
"emoji": "⬛",
|
||
"scene": "LOGO 转为单色(黑白/传真/印章)后的辨识度检查",
|
||
"summary": "用亮度对比判断主体与背景在灰度下是否仍可辨识:单色印刷、传真、水印场景需要足够的明暗对比。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象 {elements, bg}"
|
||
}
|
||
],
|
||
"source": "自研(灰度对比度规则)",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "wcag-contrast",
|
||
"name": "WCAG 无障碍对比度",
|
||
"category": "color",
|
||
"emoji": "♿",
|
||
"scene": "品牌色与背景的 WCAG 无障碍对比度评级",
|
||
"summary": "计算前景/背景颜色的 WCAG 对比度并评级:普通文本需 ≥4.5:1(AA)、大字号 ≥3:1,AAA 需 7:1/4.5:1,输出达标级别与调色方向。",
|
||
"params": [
|
||
{
|
||
"name": "fg",
|
||
"type": "string",
|
||
"required": true,
|
||
"desc": "前景色(#RRGGBB)"
|
||
},
|
||
{
|
||
"name": "bg",
|
||
"type": "string",
|
||
"required": true,
|
||
"desc": "背景色(#RRGGBB)"
|
||
},
|
||
{
|
||
"name": "size",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "text 普通文本 / large 大字号(≥24px 或 18.66px 加粗)"
|
||
}
|
||
],
|
||
"source": "W3C WCAG 2.1 对比度规范 + 自研评级",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "neutral-palette",
|
||
"name": "中性色系统",
|
||
"category": "color",
|
||
"emoji": "⬜",
|
||
"scene": "为 LOGO/VI 推荐黑白灰中性色系统(单色/双色场景)",
|
||
"summary": "基于品牌主色亮度生成配套中性灰阶(黑/深灰/中灰/浅灰/白),并给出双色与单色场景的搭档建议:主色 + 中性色构成极简双色系统,单色印刷仍保留明暗层次。",
|
||
"params": [
|
||
{
|
||
"name": "color",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "品牌主色 HEX(默认 #1B4F72)"
|
||
},
|
||
{
|
||
"name": "usage",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "mono 单色 / duo 双色 / full 完整系统(默认 duo)"
|
||
}
|
||
],
|
||
"source": "自研(中性色阶 + 明度对比规范)",
|
||
"step": 2,
|
||
"kind": "gen",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "font-pairing",
|
||
"name": "字体配对",
|
||
"category": "typography",
|
||
"emoji": "🔤",
|
||
"scene": "中英文品牌字体的专业配对",
|
||
"summary": "依据文本语种(中文/西文)与行业推荐字体库,给出主标题与副标题的字体配对方案。",
|
||
"params": [
|
||
{
|
||
"name": "text",
|
||
"type": "string",
|
||
"required": true,
|
||
"desc": "品牌文本(自动识别中英文)"
|
||
},
|
||
{
|
||
"name": "industry",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "行业 id"
|
||
}
|
||
],
|
||
"source": "GitHub: design-resources-for-developers(Fontjoy 字体配对方法)+ 自研字体库",
|
||
"step": 2,
|
||
"kind": "gen",
|
||
"workspaces": [
|
||
"logo",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "font-hierarchy",
|
||
"name": "字号层级检查",
|
||
"category": "typography",
|
||
"emoji": "📐",
|
||
"scene": "LOGO 中主标题/副标题的字号比例审计",
|
||
"summary": "检查主标题与副标题字号比是否在专业区间(主:副 约 2:1 ~ 3:1),字号过近会导致主次不分,给出调整建议。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象 {elements}"
|
||
}
|
||
],
|
||
"source": "自研(基于排版层级比例规范)",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "text-fit",
|
||
"name": "文字适配检查",
|
||
"category": "typography",
|
||
"emoji": "✍️",
|
||
"scene": "长品牌名文字是否超出容器的检查",
|
||
"summary": "估算文字渲染宽度并与容器/画布宽度比较:文字过宽会破版(尤其徽章/印章圆形布局),给出缩字或换行建议。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象 {elements}"
|
||
}
|
||
],
|
||
"source": "自研(文字宽度估算 + 容器适配)",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "font-weight-choose",
|
||
"name": "字重选择建议",
|
||
"category": "typography",
|
||
"emoji": "🔠",
|
||
"scene": "按行业与品牌气质选择主标题字重",
|
||
"summary": "依据行业与气质关键词推荐主标题字重:科技/力量用 Bold/Black,高端/优雅用 Light/Regular,教育培训用 Medium 兼具辨识度与亲和。",
|
||
"params": [
|
||
{
|
||
"name": "industry",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "行业 id"
|
||
},
|
||
{
|
||
"name": "desc",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "品牌气质描述(如 高端/活力/科技)"
|
||
}
|
||
],
|
||
"source": "自研(字重 × 气质映射规范)",
|
||
"step": 2,
|
||
"kind": "gen",
|
||
"workspaces": [
|
||
"logo",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "tiny-readable",
|
||
"name": "小尺寸可读性",
|
||
"category": "typography",
|
||
"emoji": "🔎",
|
||
"scene": "LOGO/头像在小尺寸(64px 头像、favicon)下的可读性检查",
|
||
"summary": "按渲染尺寸推算文字的有效像素大小:头像 64px、Favicon 32px 场景下字号过小会糊成一片,输出最小可读字号建议。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象 {elements}"
|
||
}
|
||
],
|
||
"source": "自研(画布 600px → 目标尺寸换算可读性)",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "letter-spacing-check",
|
||
"name": "字距检查",
|
||
"category": "typography",
|
||
"emoji": "↔️",
|
||
"scene": "品牌文字字距(letter-spacing)合理性检查",
|
||
"summary": "检查文字字距是否过大或过小:字距过大显松散、过小拥挤,中英文场景给出相对字号的字距建议。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象 {elements}"
|
||
}
|
||
],
|
||
"source": "自研(字距可读性规范)",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "line-break",
|
||
"name": "文字断行建议",
|
||
"category": "typography",
|
||
"emoji": "↩️",
|
||
"scene": "多行品牌文字的断行位置与行长均衡建议",
|
||
"summary": "检查多行文字各行的字符长度是否均衡、是否出现孤行(单字/单字母成行):均衡断行更耐看,孤行与悬殊行长会破坏排版节奏。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象 {elements}"
|
||
}
|
||
],
|
||
"source": "自研(断行均衡/孤行规范)",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "cjk-mix-check",
|
||
"name": "中英混排检查",
|
||
"category": "typography",
|
||
"emoji": "🈴",
|
||
"scene": "LOGO/海报中中英文混排的间距、字距与搭配检查",
|
||
"summary": "检测文字元素是否中英混排:混排场景检查字距是否异常(过大破坏西文连排、过小易粘连),并输出中西文间距、字体搭配与对齐建议。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象 {elements}"
|
||
}
|
||
],
|
||
"source": "自研(中西文混排排版规范)",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "icon-match",
|
||
"name": "图标语义检索",
|
||
"category": "icon",
|
||
"emoji": "🪄",
|
||
"scene": "从内置 32 万+ 图标库中按语义关键词检索图标",
|
||
"summary": "在内置多源图标库(Feather/Lucide/Tabler 等 197 源)中按名称关键词模糊搜索,返回匹配图标(源:名称),供 AI 与用户选择。",
|
||
"params": [
|
||
{
|
||
"name": "keyword",
|
||
"type": "string",
|
||
"required": true,
|
||
"desc": "语义关键词(如 graduation / rocket / heart)"
|
||
}
|
||
],
|
||
"source": "GitHub: 内置图标库 197 源(Iconify + GitHub 聚合)",
|
||
"step": 2,
|
||
"kind": "gen",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "icon-consistency",
|
||
"name": "图标风格一致性",
|
||
"category": "icon",
|
||
"emoji": "🎯",
|
||
"scene": "同一方案多图标风格一致性检查",
|
||
"summary": "检查方案中多个图标是否同源同风(线条/填充/圆角一致):混用不同来源图标会破坏品牌统一感,给出统一建议。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象 {elements}"
|
||
}
|
||
],
|
||
"source": "自研(多源图标库统一性原则)",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "icon-tone",
|
||
"name": "图标明暗适配",
|
||
"category": "icon",
|
||
"emoji": "🌗",
|
||
"scene": "图标在深/浅背景下的可读性检查",
|
||
"summary": "根据方案背景色明暗,检查图标/主色是否清晰可见:深底配深色图标、浅底配浅色图标都会降低可读性。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象 {elements, bg}"
|
||
}
|
||
],
|
||
"source": "自研(背景明暗 × 前景对比)",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "icon-count",
|
||
"name": "图标数量检查",
|
||
"category": "icon",
|
||
"emoji": "🔢",
|
||
"scene": "LOGO 图标元素数量与复杂度检查",
|
||
"summary": "检查方案中的图标数量:专业 LOGO 通常 1 个主图标(装饰环除外),图标过多会稀释辨识度,建议精简。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象 {elements}"
|
||
}
|
||
],
|
||
"source": "自研(极简设计原则量化)",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "icon-text-ratio",
|
||
"name": "图标文字比例",
|
||
"category": "icon",
|
||
"emoji": "🔍",
|
||
"scene": "图标与品牌文字的大小比例检查",
|
||
"summary": "检查主图标与主文字的宽度比例:图标过小失去存在感、过大挤压文字,理想区间约 0.6~1.5。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象 {elements}"
|
||
}
|
||
],
|
||
"source": "自研(图标/文字比例规范)",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "icon-search-cn",
|
||
"name": "中文语义图标检索",
|
||
"category": "icon",
|
||
"emoji": "🔍",
|
||
"scene": "用中文关键词(分类/语义)检索内置图标",
|
||
"summary": "在内置图标索引(含中文分类)中按中文关键词检索:支持「教育」「餐饮」「医疗」「科技」等中文分类词,返回图标 id/名称/分类,方便中文用户选图。",
|
||
"params": [
|
||
{
|
||
"name": "keyword",
|
||
"type": "string",
|
||
"required": true,
|
||
"desc": "中文关键词(如 教育 / 餐饮 / 医疗 / 科技)"
|
||
}
|
||
],
|
||
"source": "GitHub: 内置图标索引中文分类(categoryCn)",
|
||
"step": 2,
|
||
"kind": "gen",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "icon-padding",
|
||
"name": "图标安全边距检查",
|
||
"category": "icon",
|
||
"emoji": "🖼️",
|
||
"scene": "检查图标图形是否贴边(缺乏安全边距)",
|
||
"summary": "解析图标 path 坐标,检测图形是否触及 24 网格边缘:贴边图标在叠加底色/圆形裁切时易被切边,输出最小边距与建议。",
|
||
"params": [
|
||
{
|
||
"name": "svg",
|
||
"type": "string",
|
||
"required": true,
|
||
"desc": "图标 SVG body(path d 片段)"
|
||
}
|
||
],
|
||
"source": "自研(图标网格安全边距规范)",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "stroke-consistency",
|
||
"name": "图标描边一致性",
|
||
"category": "icon",
|
||
"emoji": "✏️",
|
||
"scene": "同一方案多个图标的描边粗细一致性检查",
|
||
"summary": "检查方案中多个图标的描边粗细(stroke-width)是否统一:混用不同粗细体系(2px / 1.5px)的图标群会显得杂乱,输出各图标描边清单与统一建议。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象 {elements}"
|
||
}
|
||
],
|
||
"source": "自研(图标描边体系规范)",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "ai-workflow",
|
||
"name": "AI 品牌设计工作流",
|
||
"category": "ai",
|
||
"emoji": "🤖",
|
||
"scene": "从品牌简报 → AI 生成 → 校验 → 迭代的全流程设计",
|
||
"summary": "借鉴 9 阶段专业工作流(需求采集/方向/配色策略/排版/交付/迭代),驱动 DeepSeek 完成智能设计并在渲染层自动校验修正。",
|
||
"params": [
|
||
{
|
||
"name": "brand",
|
||
"type": "string",
|
||
"required": true,
|
||
"desc": "品牌名"
|
||
},
|
||
{
|
||
"name": "industry",
|
||
"type": "string",
|
||
"required": true,
|
||
"desc": "行业 id"
|
||
},
|
||
{
|
||
"name": "desc",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "品牌描述"
|
||
}
|
||
],
|
||
"source": "GitHub: atypica-ai/logo-design-skill(9 阶段工作流)",
|
||
"step": 1,
|
||
"kind": "gen",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "brand-brief",
|
||
"name": "品牌简报解析",
|
||
"category": "ai",
|
||
"emoji": "📋",
|
||
"scene": "解析品牌描述,提炼设计关键词与方向",
|
||
"summary": "将用户自然语言品牌描述解析为结构化简报:行业倾向、色系偏好、气质关键词、适用场景,供 AI 生成与人工确认。",
|
||
"params": [
|
||
{
|
||
"name": "desc",
|
||
"type": "string",
|
||
"required": true,
|
||
"desc": "品牌描述(自然语言)"
|
||
}
|
||
],
|
||
"source": "自研(关键词启发式解析)",
|
||
"step": 1,
|
||
"kind": "gen",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "slogan-gen",
|
||
"name": "品牌标语生成",
|
||
"category": "ai",
|
||
"emoji": "💬",
|
||
"scene": "基于品牌名与行业生成英文品牌标语",
|
||
"summary": "按行业气质与品牌名生成 3 条英文 Slogan 候选(形容词 + 品牌名 + 场景短语结构),附中文释义,供副标题/宣传使用。",
|
||
"params": [
|
||
{
|
||
"name": "brand",
|
||
"type": "string",
|
||
"required": true,
|
||
"desc": "品牌名(英文或拼音)"
|
||
},
|
||
{
|
||
"name": "industry",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "行业 id"
|
||
}
|
||
],
|
||
"source": "自研(标语模板引擎)",
|
||
"step": 1,
|
||
"kind": "gen",
|
||
"workspaces": [
|
||
"logo",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "prompt-craft",
|
||
"name": "AI 提示词工坊",
|
||
"category": "ai",
|
||
"emoji": "🧪",
|
||
"scene": "把品牌需求编译成可直接提交 DeepSeek 的提示词",
|
||
"summary": "将品牌名/行业/描述/偏好转译为结构化 AI 提示词(风格/布局/图标/字体),与内置 AI 生成器同源规范,可复制使用。",
|
||
"params": [
|
||
{
|
||
"name": "brand",
|
||
"type": "string",
|
||
"required": true,
|
||
"desc": "品牌名"
|
||
},
|
||
{
|
||
"name": "industry",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "行业 id"
|
||
},
|
||
{
|
||
"name": "desc",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "品牌描述"
|
||
},
|
||
{
|
||
"name": "styleId",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "风格 id(可选)"
|
||
}
|
||
],
|
||
"source": "自研(与 HGB_AIDesigner.buildPrompt 同源)",
|
||
"step": 1,
|
||
"kind": "gen",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "ai-iterate",
|
||
"name": "AI 迭代方案",
|
||
"category": "ai",
|
||
"emoji": "🔄",
|
||
"scene": "根据审计结果生成方案的迭代改进步骤",
|
||
"summary": "汇总构图/配色/字体/图标等技能审计结论,转化为按优先级排序的迭代动作,指导用户快速改进方案。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象"
|
||
},
|
||
{
|
||
"name": "audits",
|
||
"type": "object",
|
||
"required": false,
|
||
"desc": "各技能审计结果 {skillId: result}"
|
||
}
|
||
],
|
||
"source": "自研(审计 → 迭代动作编排)",
|
||
"step": 4,
|
||
"kind": "gen",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "concept-words",
|
||
"name": "品牌概念词联想",
|
||
"category": "ai",
|
||
"emoji": "💡",
|
||
"scene": "从品牌名 + 行业发散概念关键词(供 AI Prompt / 图标检索使用)",
|
||
"summary": "基于行业联想词库 + 品牌名首字拆解,输出名词/特质/场景三类概念词:直接喂给 AI Prompt 或图标检索,让生成方向更聚焦。",
|
||
"params": [
|
||
{
|
||
"name": "brand",
|
||
"type": "string",
|
||
"required": true,
|
||
"desc": "品牌名"
|
||
},
|
||
{
|
||
"name": "industry",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "行业 id"
|
||
}
|
||
],
|
||
"source": "自研(行业概念词库 + 词根拆解)",
|
||
"step": 1,
|
||
"kind": "gen",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "showcase-bg",
|
||
"name": "展示背景推荐",
|
||
"category": "presentation",
|
||
"emoji": "🖼️",
|
||
"scene": "为方案推荐专业展示背景(深/浅两系)",
|
||
"summary": "借鉴 12 种专业展示背景风格,按方案配色明暗推荐匹配的展示底色,用于预览大图与导出场景。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象(含 bg)"
|
||
}
|
||
],
|
||
"source": "GitHub: op7418/logo-generator-skill(12 背景风格)",
|
||
"step": 2,
|
||
"kind": "gen",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "mockup-scene",
|
||
"name": "应用场景推荐",
|
||
"category": "presentation",
|
||
"emoji": "📱",
|
||
"scene": "为 LOGO 推荐常见品牌应用场景",
|
||
"summary": "按行业与品牌气质推荐最值得展示的品牌应用场景(名片/门头/App 图标/包装/工作服等),用于提案与宣传素材。",
|
||
"params": [
|
||
{
|
||
"name": "industry",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "行业 id"
|
||
}
|
||
],
|
||
"source": "自研(品牌 VI 应用场景规范)",
|
||
"step": 5,
|
||
"kind": "deliver",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "vi-checklist",
|
||
"name": "VI 规范清单",
|
||
"category": "presentation",
|
||
"emoji": "📋",
|
||
"scene": "品牌基础 VI 交付物检查清单",
|
||
"summary": "输出品牌 VI 基础系统清单(主标/反白/单色版本、标准色、标准字、应用规范),对照勾选交付完整度。",
|
||
"params": [
|
||
{
|
||
"name": "industry",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "行业 id"
|
||
}
|
||
],
|
||
"source": "自研(VI 基础系统规范)",
|
||
"step": 5,
|
||
"kind": "deliver",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "launch-kit",
|
||
"name": "上线素材包",
|
||
"category": "presentation",
|
||
"emoji": "🚀",
|
||
"scene": "品牌上线所需的完整素材清单与生成指引",
|
||
"summary": "汇总 LOGO 多格式导出、头像规格、展示背景、应用场景为一体,给出上线素材包的一站式生成顺序。",
|
||
"params": [
|
||
{
|
||
"name": "industry",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "行业 id"
|
||
}
|
||
],
|
||
"source": "自研(素材包组装流程)",
|
||
"step": 5,
|
||
"kind": "deliver",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "brand-story",
|
||
"name": "品牌设计说明",
|
||
"category": "presentation",
|
||
"emoji": "📖",
|
||
"scene": "为方案生成品牌设计说明/提案文案(VI 提案、设计交付说明)",
|
||
"summary": "基于品牌名、行业与方案的主色/布局,生成「设计理念 + 色彩寓意 + 版式逻辑 + 应用价值」四段式品牌故事文案,可直接用于提案与交付说明。",
|
||
"params": [
|
||
{
|
||
"name": "brand",
|
||
"type": "string",
|
||
"required": true,
|
||
"desc": "品牌名"
|
||
},
|
||
{
|
||
"name": "industry",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "行业 id"
|
||
},
|
||
{
|
||
"name": "color",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "主色 HEX"
|
||
},
|
||
{
|
||
"name": "layoutId",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "布局 id(badge/seal/duo/stacked/centered/horizontal,可选)"
|
||
}
|
||
],
|
||
"source": "自研(品牌故事四段式文案框架)",
|
||
"step": 5,
|
||
"kind": "deliver",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "export-multi",
|
||
"name": "多格式导出",
|
||
"category": "export",
|
||
"emoji": "📦",
|
||
"scene": "方案导出 PNG / JPG / SVG / PDF 与多尺寸规格",
|
||
"summary": "封装导出引擎:任意方案一键导出 SVG(矢量)与 PNG/PDF(JPEG 压缩位图),支持 512/1024/2048 等尺寸。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象"
|
||
},
|
||
{
|
||
"name": "format",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "png/svg/pdf(默认 png)"
|
||
},
|
||
{
|
||
"name": "size",
|
||
"type": "number",
|
||
"required": false,
|
||
"desc": "导出边长(默认 1024)"
|
||
}
|
||
],
|
||
"source": "自研导出引擎(SVG 渲染 + Canvas 位图 + 手写 PDF)",
|
||
"step": 5,
|
||
"kind": "deliver",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "export-avatar",
|
||
"name": "头像平台规格",
|
||
"category": "export",
|
||
"emoji": "🪪",
|
||
"scene": "头像导出的主流平台尺寸规格",
|
||
"summary": "返回微信/QQ/抖音/YouTube/App Store/Favicon 等平台头像规格清单,指导按平台要求批量导出头像。",
|
||
"params": [
|
||
{
|
||
"name": "platform",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "指定平台(wechat/qq/douyin/youtube/app/favicon),留空返回全部"
|
||
}
|
||
],
|
||
"source": "自研(平台头像规格表)",
|
||
"step": 5,
|
||
"kind": "deliver",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "export-sizing",
|
||
"name": "导出尺寸规范",
|
||
"category": "export",
|
||
"emoji": "📐",
|
||
"scene": "LOGO 各用途推荐导出尺寸",
|
||
"summary": "按用途(网页/印刷/社交/App 图标)推荐 LOGO 导出尺寸与格式,网页用 PNG/SVG、印刷用矢量或高分辨率位图。",
|
||
"params": [
|
||
{
|
||
"name": "use",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "用途(web/print/social/app)"
|
||
}
|
||
],
|
||
"source": "自研(LOGO 交付尺寸规范)",
|
||
"step": 5,
|
||
"kind": "deliver",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "favicon-kit",
|
||
"name": "Favicon 全套尺寸",
|
||
"category": "export",
|
||
"emoji": "🌐",
|
||
"scene": "浏览器/移动端 Favicon 全尺寸导出清单",
|
||
"summary": "列出 Favicon 标准尺寸集(16/32/48/64/180/192/512),并给出各文件用途与浏览器兼容说明。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": false,
|
||
"desc": "方案对象(可选)"
|
||
}
|
||
],
|
||
"source": "自研(Favicon 规范:HTML5 link 尺寸)",
|
||
"step": 5,
|
||
"kind": "deliver",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "transparent-check",
|
||
"name": "透明背景检查",
|
||
"category": "export",
|
||
"emoji": "👁️",
|
||
"scene": "导出格式的透明背景支持检查",
|
||
"summary": "检查方案背景是否为透明:PNG/SVG 支持透明,JPG 不支持(自动垫白);透明底适合头像/贴纸,深色展示图则建议保留底色。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": false,
|
||
"desc": "方案对象 {bg}"
|
||
}
|
||
],
|
||
"source": "自研(导出格式透明规则)",
|
||
"step": 5,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "print-safety",
|
||
"name": "印刷安全区检查",
|
||
"category": "export",
|
||
"emoji": "🖨️",
|
||
"scene": "LOGO 印刷/裁切的安全边距检查",
|
||
"summary": "检查元素是否过于贴近画布边缘:印刷裁切、印章、贴纸需要预留安全边距(出血),贴边元素易被裁掉。",
|
||
"params": [
|
||
{
|
||
"name": "plan",
|
||
"type": "object",
|
||
"required": true,
|
||
"desc": "方案对象 {elements}"
|
||
}
|
||
],
|
||
"source": "自研(印刷出血/安全边距规范)",
|
||
"step": 3,
|
||
"kind": "check",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "format-choose",
|
||
"name": "导出格式推荐",
|
||
"category": "export",
|
||
"emoji": "🧭",
|
||
"scene": "按使用场景推荐 LOGO 导出格式与尺寸",
|
||
"summary": "按用途(网页/印刷/应用图标/社交头像/视频)推荐最优导出格式(SVG/PNG/JPG)、尺寸、分辨率与背景策略,避免「一张 PNG 走天下」的质量损耗。",
|
||
"params": [
|
||
{
|
||
"name": "usage",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "使用场景:web 网页 / print 印刷 / app 应用图标 / social 社交头像 / video 视频"
|
||
}
|
||
],
|
||
"source": "自研(各平台规格映射)",
|
||
"step": 5,
|
||
"kind": "deliver",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "file-naming",
|
||
"name": "交付文件命名",
|
||
"category": "export",
|
||
"emoji": "🏷️",
|
||
"scene": "交付/导出文件的统一命名规范,避免重名与版本混乱",
|
||
"summary": "按「品牌_用途_规格_版本」生成统一文件命名规范(小写 + 连字符),输出各用途(logo/avatar/favicon)示例文件名与命名规则清单。",
|
||
"params": [
|
||
{
|
||
"name": "brand",
|
||
"type": "string",
|
||
"required": true,
|
||
"desc": "品牌名(自动转小写连字符)"
|
||
},
|
||
{
|
||
"name": "purpose",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "用途:logo/avatar/favicon/vi(默认 logo)"
|
||
},
|
||
{
|
||
"name": "version",
|
||
"type": "string",
|
||
"required": false,
|
||
"desc": "版本号(默认 v1)"
|
||
}
|
||
],
|
||
"source": "自研(交付文件命名规范)",
|
||
"step": 5,
|
||
"kind": "deliver",
|
||
"workspaces": [
|
||
"logo",
|
||
"avatar",
|
||
"poster"
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"poster": {
|
||
"total": 64,
|
||
"categories": null,
|
||
"skills": [
|
||
{
|
||
"id": "poster-balance",
|
||
"name": "版式平衡",
|
||
"category": "layout",
|
||
"emoji": "⚖️",
|
||
"scene": "评估海报左右/上下视觉重量是否均衡,避免一侧过重",
|
||
"summary": "把海报划分为九宫格,按元素面积与位置计算视觉重心偏移,给出调整建议。",
|
||
"params": {
|
||
"elements": "元素数组(含 x/y/w/h 与权重 weight)",
|
||
"canvas": "{w,h}"
|
||
},
|
||
"source": "自研",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-palette",
|
||
"name": "海报配色",
|
||
"category": "color",
|
||
"emoji": "🎨",
|
||
"scene": "基于主色生成 60-30-10 配色比例(主色/辅助色/点缀色)",
|
||
"summary": "输入主色 hex,返回辅助色与点缀色建议及使用比例,保证海报色彩层次。",
|
||
"params": {
|
||
"primary": "主色 hex",
|
||
"style": "风格关键词(可选)"
|
||
},
|
||
"source": "自研(60-30-10 配色法则)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-type-scale",
|
||
"name": "字体层级",
|
||
"category": "typography",
|
||
"emoji": "🔤",
|
||
"scene": "为标题/副标题/正文建议字号比例与字重,建立清晰阅读层级",
|
||
"summary": "按 1.25 比例(Major Third)由基准正文字号推导各层级字号。",
|
||
"params": {
|
||
"base": "正文字号 px(默认 16)",
|
||
"levels": "层级数(默认 4)"
|
||
},
|
||
"source": "自研(Modular Scale)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-columns",
|
||
"name": "分栏网格",
|
||
"category": "grid",
|
||
"emoji": "📐",
|
||
"scene": "建议海报分栏数与栏间距,建立对齐骨架",
|
||
"summary": "根据画布宽高比推荐分栏数与安全边距(栅格系统)。",
|
||
"params": {
|
||
"ratio": "画布宽高比(如 0.66 竖版 / 1.78 横版)"
|
||
},
|
||
"source": "自研(栅格系统)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-focal",
|
||
"name": "视觉焦点",
|
||
"category": "hierarchy",
|
||
"emoji": "🎯",
|
||
"scene": "判断海报是否只有一个清晰的主视觉焦点,避免信息平铺",
|
||
"summary": "按元素面积/字号/对比度估算视觉权重,找出最强焦点并检查是否唯一。",
|
||
"params": {
|
||
"elements": "元素数组(含 w/h/fontSize/weight)"
|
||
},
|
||
"source": "自研",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-bleed",
|
||
"name": "出血安全区",
|
||
"category": "print",
|
||
"emoji": "🖨️",
|
||
"scene": "计算印刷出血与安全区,避免裁切误伤关键内容",
|
||
"summary": "按常见印刷规范输出出血(3mm)与安全边距,给出裁切警戒提示。",
|
||
"params": {
|
||
"size": "成品尺寸(如 A4/A3 或宽×高 mm)",
|
||
"dpi": "分辨率(默认 300)"
|
||
},
|
||
"source": "自研(印刷规范)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-contrast",
|
||
"name": "对比手法",
|
||
"category": "creative",
|
||
"emoji": "🆚",
|
||
"scene": "通过大小/疏密/明暗/动静对比制造视觉张力",
|
||
"summary": "输出 6 种常用海报对比手法,供设计时组合运用。",
|
||
"params": {},
|
||
"source": "自研(设计原则)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-brief",
|
||
"name": "海报需求洞察",
|
||
"category": "ai",
|
||
"emoji": "🔍",
|
||
"scene": "把活动/主题描述提炼为关键词与设计方向,指导 AI 生成",
|
||
"summary": "输入主题描述,提取受众/情绪/主色/版式倾向等设计决策线索。",
|
||
"params": {
|
||
"brief": "海报主题描述",
|
||
"industry": "行业(可选)"
|
||
},
|
||
"source": "自研",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-zpattern",
|
||
"name": "Z 型视线流",
|
||
"category": "layout",
|
||
"emoji": "👀",
|
||
"scene": "按 Z / F 型阅读路径检查信息摆放顺序,避免用户视线跳跃",
|
||
"summary": "根据元素位置与权重,评估是否形成自然的 Z 型(横版)/ F 型(竖版)视线流。",
|
||
"params": {
|
||
"elements": "元素数组(含 x/y/w/h 与 weight)",
|
||
"ratio": "画布宽高比(默认 0.66 竖版)"
|
||
},
|
||
"source": "自研(视线流设计法)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-wcag-contrast",
|
||
"name": "文字对比度",
|
||
"category": "color",
|
||
"emoji": "🎚️",
|
||
"scene": "计算前景/背景颜色对比度(WCAG),确保文字可读性",
|
||
"summary": "输入前景色与背景色 hex,返回 WCAG 对比率与 AA/AAA 达标等级,并给出调整建议。",
|
||
"params": {
|
||
"fg": "前景色 hex",
|
||
"bg": "背景色 hex",
|
||
"size": "文字大小 px(默认 16,大字号 18 粗体/24 起阈值更低)"
|
||
},
|
||
"source": "自研(WCAG 2.1 对比度规范)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-font-pairing",
|
||
"name": "字体搭配",
|
||
"category": "typography",
|
||
"emoji": "✍️",
|
||
"scene": "为海报推荐标题/正文的字体搭配组合与注意事项",
|
||
"summary": "按风格关键词输出标题字体 × 正文字体的搭配建议,附版权提示。",
|
||
"params": {
|
||
"style": "风格关键词(高端/现代/文艺/复古/促销/科技,默认 现代)"
|
||
},
|
||
"source": "自研(字体搭配方法论)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-golden-ratio",
|
||
"name": "黄金分割构图",
|
||
"category": "grid",
|
||
"emoji": "🌻",
|
||
"scene": "用黄金比例(1:1.618)切分画布,快速定位主视觉与信息区",
|
||
"summary": "按黄金分割生成主视觉区块与信息安全区坐标,指导版面分配。",
|
||
"params": {
|
||
"w": "画布宽 px",
|
||
"h": "画布高 px"
|
||
},
|
||
"source": "自研(黄金分割 1:1.618)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-reading-order",
|
||
"name": "阅读顺序",
|
||
"category": "hierarchy",
|
||
"emoji": "🔢",
|
||
"scene": "为海报信息元素排序,确保受众按设计意图依次阅读",
|
||
"summary": "按「主标题→副标题→时间地点→行动按钮」的标准骨架检查元素顺序并编号。",
|
||
"params": {
|
||
"elements": "元素数组(含 id、role:title/subtitle/time/place/cta/body)"
|
||
},
|
||
"source": "自研(信息层级方法论)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-print-size",
|
||
"name": "印刷尺寸换算",
|
||
"category": "print",
|
||
"emoji": "📏",
|
||
"scene": "换算 A 系列/常见开本成品尺寸到指定 DPI 的像素值",
|
||
"summary": "内置 A 系列与常见海报开本尺寸表,按 DPI 输出像素宽高与安全提示。",
|
||
"params": {
|
||
"size": "尺寸代号(A4/A3/A2/A1/B2/6K/4K,默认 A4)",
|
||
"dpi": "分辨率(默认 300)"
|
||
},
|
||
"source": "自研(ISO 216 / 印刷开本规范)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-moodboard",
|
||
"name": "情绪风格映射",
|
||
"category": "creative",
|
||
"emoji": "🧭",
|
||
"scene": "根据情绪关键词输出风格手法、配色倾向与字体建议",
|
||
"summary": "将情绪词(活力/高级/可爱/冷酷…)映射为设计手法清单,作为创意起点。",
|
||
"params": {
|
||
"mood": "情绪关键词(活力/高级/可爱/冷酷/治愈/复古)"
|
||
},
|
||
"source": "自研(情绪板方法论)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-ai-prompt",
|
||
"name": "AI 生成提示词",
|
||
"category": "ai",
|
||
"emoji": "🤖",
|
||
"scene": "把海报需求组织成结构化 AI 提示词,提升生成质量与可控性",
|
||
"summary": "按「角色-主体-背景-配色-字体-构图-风格」输出可直接投喂 AI 的提示词模板。",
|
||
"params": {
|
||
"brief": "海报主题描述",
|
||
"industry": "行业(可选)"
|
||
},
|
||
"source": "自研(AI 海报生成工作台提示词工程)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-thirds",
|
||
"name": "三分法构图",
|
||
"category": "layout",
|
||
"emoji": "➗",
|
||
"scene": "按三分法(Rule of Thirds)检查主视觉与交点分布,快速优化构图",
|
||
"summary": "将画布横竖各分三份,检查关键元素是否落在 4 个交点附近,避免主体居中呆板。",
|
||
"params": {
|
||
"elements": "元素数组(含 x/y/w/h 与 weight)",
|
||
"canvas": "{w,h}"
|
||
},
|
||
"source": "自研(Rule of Thirds 构图法)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-harmony",
|
||
"name": "色彩和谐",
|
||
"category": "color",
|
||
"emoji": "🌈",
|
||
"scene": "基于主色生成相邻色/互补色和谐色板,保证画面协调",
|
||
"summary": "输入主色 hex,输出色相偏移 ±30° 的相邻色与 ±180° 的互补色建议,附和谐度提示。",
|
||
"params": {
|
||
"primary": "主色 hex",
|
||
"scheme": "方案:analogous(相邻)/complementary(互补),默认 analogous"
|
||
},
|
||
"source": "自研(色相环配色法则)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-cjk-latin",
|
||
"name": "中英混排",
|
||
"category": "typography",
|
||
"emoji": "🈴",
|
||
"scene": "检查中文与英文/数字混排的对齐、字距与行高问题",
|
||
"summary": "解析文本中的中英文片段占比,输出混排行高、字距与中西文间距(U+2005 薄空格)建议。",
|
||
"params": {
|
||
"text": "待排版文案"
|
||
},
|
||
"source": "自研(中西文混排排版规范)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-symmetry",
|
||
"name": "对称检查",
|
||
"category": "grid",
|
||
"emoji": "🪞",
|
||
"scene": "判断版面是否刻意对称,并提示对称/不对称的适用场景",
|
||
"summary": "按元素左右镜像位置计算对称偏差,输出对称类型(镜面对称/局部对称/非对称)建议。",
|
||
"params": {
|
||
"elements": "元素数组(含 x/y/w/h)",
|
||
"canvas": "{w,h}"
|
||
},
|
||
"source": "自研(对称构图法)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-priority",
|
||
"name": "信息优先级",
|
||
"category": "hierarchy",
|
||
"emoji": "🏷️",
|
||
"scene": "为海报信息元素排出视觉优先级并映射到字号/色彩/位置",
|
||
"summary": "输入信息条目与角色,输出优先级排序及对应视觉强化手段(字号/颜色/留白/位置)。",
|
||
"params": {
|
||
"items": "信息数组:{id, role: title/subtitle/body/cta/detail}"
|
||
},
|
||
"source": "自研(信息优先级方法论)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-cmyk",
|
||
"name": "印刷色域",
|
||
"category": "print",
|
||
"emoji": "🖍️",
|
||
"scene": "将 RGB 颜色换算为 CMYK 并提示印刷色差风险",
|
||
"summary": "按标准公式把 hex 转为 CMYK 四色值,对高饱和/金属色给出偏色与备选建议。",
|
||
"params": {
|
||
"hex": "颜色 hex"
|
||
},
|
||
"source": "自研(CMYK 转换公式,灰成分替代法)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-rhythm",
|
||
"name": "节奏韵律",
|
||
"category": "creative",
|
||
"emoji": "🥁",
|
||
"scene": "通过元素重复/渐变/对比建立版面节奏,避免信息平铺",
|
||
"summary": "分析元素间距序列的规律性,输出重复/渐变/放射等节奏手法建议。",
|
||
"params": {
|
||
"elements": "元素数组(含 x/y/w/h 或 weight)"
|
||
},
|
||
"source": "自研(版面节奏设计法)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-ai-style",
|
||
"name": "风格迁移参考",
|
||
"category": "ai",
|
||
"emoji": "🎭",
|
||
"scene": "把目标风格关键词转译为 AI 可理解的设计参数(配色/字体/纹理/构图)",
|
||
"summary": "输入风格名(极简/孟菲斯/波普/新丑风/赛博朋克…),输出该风格的可落地参数供 AI 生成。",
|
||
"params": {
|
||
"style": "风格关键词(极简/孟菲斯/波普/新丑风/赛博朋克/酸性/手绘)"
|
||
},
|
||
"source": "自研(风格参数化方法)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-frame",
|
||
"name": "画框构图",
|
||
"category": "layout",
|
||
"emoji": "🖼️",
|
||
"scene": "检查元素是否侵入画布安全边距,建立「画框式」留白构图",
|
||
"summary": "输入画布与元素,计算元素与画布边缘的最小间距,输出安全边距建议与越界元素清单。",
|
||
"params": {
|
||
"canvas": "{w,h}",
|
||
"margin": "安全边距(默认 48px)",
|
||
"elements": "元素数组(含 x/y/w/h)"
|
||
},
|
||
"source": "自研(画框式构图法)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-gradient",
|
||
"name": "渐变配色",
|
||
"category": "color",
|
||
"emoji": "🌅",
|
||
"scene": "基于主色生成海报背景渐变(线性/径向)",
|
||
"summary": "输入主色 hex,按 RGB 明度插值生成 2-6 段渐变序列,输出适合海报背景的配色与点缀互补色。",
|
||
"params": {
|
||
"primary": "主色 hex",
|
||
"steps": "渐变段数(默认 4)"
|
||
},
|
||
"source": "自研(亮度插值法)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-line-length",
|
||
"name": "行长断行",
|
||
"category": "typography",
|
||
"emoji": "📐",
|
||
"scene": "按可用宽度建议字号与行长,保证标题/正文可读性",
|
||
"summary": "根据可用宽度与用途(标题/正文),建议最佳字号与每行字符数(西文 45-75 字符),并给出断行提示。",
|
||
"params": {
|
||
"width": "可用宽度 px",
|
||
"isTitle": "是否标题(默认 false)"
|
||
},
|
||
"source": "自研(阅读排版规范)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-diagonal",
|
||
"name": "对角线构图",
|
||
"category": "grid",
|
||
"emoji": "📉",
|
||
"scene": "判断元素是否沿对角线排布,输出斜向构图参数",
|
||
"summary": "把元素中心点投影到画布主对角线上,检查偏离度并给出沿对角线排列的调整建议。",
|
||
"params": {
|
||
"canvas": "{w,h}",
|
||
"elements": "元素数组(含 x/y/w/h)"
|
||
},
|
||
"source": "自研",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-color-hierarchy",
|
||
"name": "色彩层级",
|
||
"category": "hierarchy",
|
||
"emoji": "🎚️",
|
||
"scene": "用颜色与背景的对比度区分信息等级,强化主次",
|
||
"summary": "输入背景色与元素(权重 + 颜色),按 WCAG 相对对比度检查是否与信息权重匹配,输出色彩层级建议。",
|
||
"params": {
|
||
"bg": "背景色 hex",
|
||
"elements": "元素数组(含 weight、color hex)"
|
||
},
|
||
"source": "自研(WCAG 对比度法)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-dpi",
|
||
"name": "输出分辨率",
|
||
"category": "print",
|
||
"emoji": "🖨️",
|
||
"scene": "把海报物理尺寸换算成像素分辨率(印刷/屏幕)",
|
||
"summary": "输入宽高(cm)与用途,输出所需像素尺寸与 dpi 建议,避免印刷糊图或导出失真。",
|
||
"params": {
|
||
"width": "宽度 cm",
|
||
"height": "高度 cm",
|
||
"use": "print | screen(默认 print)"
|
||
},
|
||
"source": "自研(印刷工艺标准)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-grid-break",
|
||
"name": "破格张力",
|
||
"category": "creative",
|
||
"emoji": "💥",
|
||
"scene": "故意打破网格制造视觉张力,让海报跳出规整感",
|
||
"summary": "在规整网格中推荐 1-2 个元素做破格(旋转/溢出/压叠),并给出幅度与数量建议。",
|
||
"params": {
|
||
"grid": "{cols,rows}",
|
||
"elements": "元素数组"
|
||
},
|
||
"source": "自研(反网格设计法)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-ai-iterate",
|
||
"name": "AI 迭代优化",
|
||
"category": "ai",
|
||
"emoji": "🔁",
|
||
"scene": "根据初稿与反馈生成下一轮 AI 生成指令",
|
||
"summary": "输入初稿提示词与修改反馈(; 分隔),输出保留/调整清单与结构化迭代提示词。",
|
||
"params": {
|
||
"draft": "初稿提示词",
|
||
"feedback": "修改反馈(多条,; 分隔)"
|
||
},
|
||
"source": "自研(迭代优化工作流)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-asymmetry",
|
||
"name": "非对称平衡",
|
||
"category": "layout",
|
||
"emoji": "🧱",
|
||
"scene": "用非对称布局制造动感又不失平衡(以留白/暗色块/元素移动补偿)",
|
||
"summary": "输入元素坐标与面积,计算左右视觉重量差,输出补偿建议(留白/暗度/位移)。",
|
||
"params": {
|
||
"canvas": "{w,h}",
|
||
"elements": "元素数组(含 x/y/w/h、weight 可选)"
|
||
},
|
||
"source": "自研(视觉重量补偿法)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-brand-color",
|
||
"name": "品牌色适配",
|
||
"category": "color",
|
||
"emoji": "🏷️",
|
||
"scene": "基于品牌主色生成海报全套配色(主色/浅调/深调/中性/点缀)",
|
||
"summary": "输入品牌主色 hex,输出同色系浅调、深调、中性灰与点缀色建议,保证品牌识别与海报视觉统一。",
|
||
"params": {
|
||
"brand": "品牌主色 hex"
|
||
},
|
||
"source": "自研(品牌色延展法)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-vertical-text",
|
||
"name": "竖排文字",
|
||
"category": "typography",
|
||
"emoji": "🀄",
|
||
"scene": "中文竖排(直排)排版参数建议,适合文艺/传统风格海报",
|
||
"summary": "输入文本长度与单列宽,输出竖排字号、行距、字距与换列建议(自上而下、从右向左)。",
|
||
"params": {
|
||
"textLength": "文本字符数",
|
||
"columnWidth": "单列宽 px"
|
||
},
|
||
"source": "自研(中文直排规范)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-offset-grid",
|
||
"name": "错位网格",
|
||
"category": "grid",
|
||
"emoji": "🧩",
|
||
"scene": "用错位/交错网格替代标准网格,营造活泼版面",
|
||
"summary": "输入标准网格参数,输出错位偏移量与交错节奏建议(错位仅用于装饰块,文字仍对齐主轴)。",
|
||
"params": {
|
||
"cols": "列数",
|
||
"cellW": "单元宽 px"
|
||
},
|
||
"source": "自研(交错网格法)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-emphasis",
|
||
"name": "强调手法",
|
||
"category": "hierarchy",
|
||
"emoji": "⭐",
|
||
"scene": "为关键信息分配强调手段(放大/加粗/变色/描边/反白)",
|
||
"summary": "输入信息层级数,按层级分配不冲突的强调手法,避免「全场都在强调」。",
|
||
"params": {
|
||
"levels": "信息层级数(默认 3)"
|
||
},
|
||
"source": "自研(强调手段分配法)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-paper-weight",
|
||
"name": "纸张规格",
|
||
"category": "print",
|
||
"emoji": "📄",
|
||
"scene": "为海报选择合适纸张克重与表面工艺(印刷)",
|
||
"summary": "输入用途(宣传单/艺术海报/户外/吊旗),输出推荐纸张克重、表面处理与印刷方式建议。",
|
||
"params": {
|
||
"use": "宣传单 | 艺术海报 | 户外 | 吊旗(默认宣传单)"
|
||
},
|
||
"source": "自研(印刷工艺标准)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-pixel-style",
|
||
"name": "像素风设计",
|
||
"category": "creative",
|
||
"emoji": "👾",
|
||
"scene": "复古游戏/像素风海报的参数建议(对齐网格、配色、字体、边缘)",
|
||
"summary": "输出像素风设计的网格对齐、颜色数量、字体与边缘参数建议(与 Pixelarticons 像素图标搭配使用)。",
|
||
"params": {
|
||
"size": "像素尺寸(默认 24)"
|
||
},
|
||
"source": "自研(像素艺术规范)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-ai-review",
|
||
"name": "AI 自检清单",
|
||
"category": "ai",
|
||
"emoji": "🧾",
|
||
"scene": "AI 生成海报后的结构自检(构图/配色/字体/层级/安全区)",
|
||
"summary": "输入设计需求与元素清单,返回逐项自检清单,把不通过项转成迭代指令交给 AI 修改。",
|
||
"params": {
|
||
"brief": "设计需求一句话",
|
||
"elements": "元素清单(逗号分隔)"
|
||
},
|
||
"source": "自研(AI 质量检查法)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-white-space",
|
||
"name": "留白呼吸",
|
||
"category": "layout",
|
||
"emoji": "🌬️",
|
||
"scene": "评估海报留白比例,避免版面过挤或过于空旷",
|
||
"summary": "按元素占用面积与画布面积计算留白率,给出舒适区间建议与调整方向。",
|
||
"params": {
|
||
"canvas": "{w,h}",
|
||
"elements": "元素数组(含 x/y/w/h)"
|
||
},
|
||
"source": "自研(留白比例法)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-color-psychology",
|
||
"name": "色彩情绪",
|
||
"category": "color",
|
||
"emoji": "💭",
|
||
"scene": "根据海报主题匹配色彩情绪,让配色传递正确氛围",
|
||
"summary": "将主色按色相归类为红/橙/黄/绿/蓝/紫/中性,对照主题情绪词表给出匹配度与替换建议。",
|
||
"params": {
|
||
"primary": "主色 hex",
|
||
"theme": "海报主题词(如 sale/tech/food)"
|
||
},
|
||
"source": "自研(色彩心理学)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-initial-letter",
|
||
"name": "首字下沉",
|
||
"category": "typography",
|
||
"emoji": "🔡",
|
||
"scene": "西文海报/杂志风正文使用装饰首字母(Drop Cap)的参数建议",
|
||
"summary": "根据正文行高推导首字下沉的行数与字号,让首字母融入正文块且视觉协调。",
|
||
"params": {
|
||
"fontSize": "正文字号 px(默认 16)",
|
||
"lineHeight": "行高倍数(默认 1.6)"
|
||
},
|
||
"source": "自研(Drop Cap 排印规范)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-baseline-grid",
|
||
"name": "基线网格",
|
||
"category": "grid",
|
||
"emoji": "📏",
|
||
"scene": "让海报中所有文字行落在统一基线网格上,版面整齐",
|
||
"summary": "以正文行距为网格单位推导基线网格,输出标题/正文字号与行距的整数倍对齐规则。",
|
||
"params": {
|
||
"base": "基准正文字号 px(默认 16)"
|
||
},
|
||
"source": "自研(Baseline Grid 规范)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-info-density",
|
||
"name": "信息密度",
|
||
"category": "hierarchy",
|
||
"emoji": "📊",
|
||
"scene": "评估海报承载的信息量是否过载,决定取舍与分层",
|
||
"summary": "按画布面积、文本字符数与元素数计算信息密度指数,给出过载/合适/空洞判断与精简建议。",
|
||
"params": {
|
||
"canvas": "{w,h}",
|
||
"chars": "文本总字符数",
|
||
"elements": "视觉元素数"
|
||
},
|
||
"source": "自研(信息密度评估)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-fold",
|
||
"name": "折页线规避",
|
||
"category": "print",
|
||
"emoji": "📃",
|
||
"scene": "三折页/对折宣传单设计时避开折痕位置放置关键内容",
|
||
"summary": "按页面宽高与折法计算折痕位置与安全距离,提醒关键文字/图像避开折线。",
|
||
"params": {
|
||
"width": "展开宽度 mm(默认 210)",
|
||
"height": "高度 mm(默认 297)",
|
||
"folds": "折数(2=对折 / 3=三折,默认 3)"
|
||
},
|
||
"source": "自研(折页设计规范)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-typographic-poster",
|
||
"name": "文字海报",
|
||
"category": "creative",
|
||
"emoji": "🔠",
|
||
"scene": "纯文字排版海报(Typographic Poster)的构图手法建议",
|
||
"summary": "根据标题长度与信息条目,推荐大标题 + 网格 + 对比的文字海报构图方案。",
|
||
"params": {
|
||
"title": "主标题文本",
|
||
"info": "辅助信息条目数(默认 4)"
|
||
},
|
||
"source": "自研(文字海报构图法)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-ai-variant",
|
||
"name": "多方案生成",
|
||
"category": "ai",
|
||
"emoji": "🃏",
|
||
"scene": "AI 生成海报前先产出多个差异化方向,再择优深化",
|
||
"summary": "根据主题与风格数量生成 N 个差异化方案(构图/配色/字体方向),供挑选后深入迭代。",
|
||
"params": {
|
||
"theme": "海报主题",
|
||
"styles": "方案风格数组或逗号分隔风格词",
|
||
"count": "方案数量(默认 3)"
|
||
},
|
||
"source": "自研(AI 多方案法)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-margin",
|
||
"name": "页边距系统",
|
||
"category": "layout",
|
||
"emoji": "📐",
|
||
"scene": "海报版面统一页边距,保证不同尺寸下信息区与视觉呼吸",
|
||
"summary": "按画布尺寸推导紧凑/标准/宽松三档页边距,并给出四边对齐与装订侧加量建议。",
|
||
"params": {
|
||
"width": "画布宽 px(默认 1000)",
|
||
"height": "画布高 px(默认 1500)"
|
||
},
|
||
"source": "自研(版面边距系统)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-color-ratio",
|
||
"name": "用色配比",
|
||
"category": "color",
|
||
"emoji": "⚖️",
|
||
"scene": "限制海报用色数量并按比例分配,避免画面杂乱",
|
||
"summary": "按 60/30/10 法则将颜色划分为主色/辅色/点缀色三档,输出面积占比建议。",
|
||
"params": {
|
||
"primary": "主色 hex(默认 #1a1a2e)",
|
||
"secondary": "辅色 hex(默认 #e94560)",
|
||
"accent": "点缀色 hex(默认 #f5f5f5)"
|
||
},
|
||
"source": "自研(60-30-10 配色法则)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-tracking",
|
||
"name": "字距节奏",
|
||
"category": "typography",
|
||
"emoji": "↔️",
|
||
"scene": "标题字距(Tracking)调整建议:大字距优雅、紧字距有力",
|
||
"summary": "根据字号与文本长度推荐字距方向与增量,提升标题气质。",
|
||
"params": {
|
||
"fontSize": "标题字号 px(默认 48)",
|
||
"chars": "标题字符数(默认 8)"
|
||
},
|
||
"source": "自研(标题字距规范)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-concentric",
|
||
"name": "同心圆网格",
|
||
"category": "grid",
|
||
"emoji": "⭕",
|
||
"scene": "以同心圆/环形网格组织版面元素(徽章、唱片、雷达等主题)",
|
||
"summary": "以画布中心为圆心生成同心圆网格,输出元素沿环分布的位置与数量建议。",
|
||
"params": {
|
||
"size": "画布边长 px(默认 1000)",
|
||
"rings": "环数(默认 3)",
|
||
"items": "需分布的元素数(默认 8)"
|
||
},
|
||
"source": "自研(同心圆构图法)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-hierarchy-check",
|
||
"name": "层级自检",
|
||
"category": "hierarchy",
|
||
"emoji": "🪜",
|
||
"scene": "检查海报文本层级字号是否清晰递减(标题→副题→正文→注释)",
|
||
"summary": "输入各层字号,按相邻层级 ≥1.25× 的清晰度标准给出健康度与调整建议。",
|
||
"params": {
|
||
"sizes": "层级字号数组,如 [64, 40, 24, 14]"
|
||
},
|
||
"source": "自研(视觉层级检查)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-finishing",
|
||
"name": "印后工艺",
|
||
"category": "print",
|
||
"emoji": "✨",
|
||
"scene": "烫金 / 局部 UV / 模切等印后工艺对设计文件的要求与提醒",
|
||
"summary": "选择印后工艺,输出对应的文件规范(出血、专色、镂空、对位精度)与设计注意项。",
|
||
"params": {
|
||
"craft": "工艺类型:gold(烫金) / uv(局部UV) / diecut(模切) / emboss(压纹)(默认 gold)"
|
||
},
|
||
"source": "自研(印刷后期工艺规范)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-duotone",
|
||
"name": "双色调",
|
||
"category": "creative",
|
||
"emoji": "🖤",
|
||
"scene": "双色调(Duotone)处理:灰度图映射双色,复古/潮流海报常用",
|
||
"summary": "输入主色/阴影色与灰度源建议,输出双色调参数(通道映射与混合模式)。",
|
||
"params": {
|
||
"primary": "主色 hex(默认 #ff4d00)",
|
||
"shadow": "阴影色 hex(默认 #1a0033)",
|
||
"mood": "风格:retro/tech/film(默认 retro)"
|
||
},
|
||
"source": "自研(Duotone 双色调处理)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-ai-combine",
|
||
"name": "素材组合建议",
|
||
"category": "ai",
|
||
"emoji": "🧩",
|
||
"scene": "根据海报主题推荐内置素材库的组合搭配(背景/装饰/字体/色板)",
|
||
"summary": "输入主题与行业,推荐背景、装饰元素、字体与色板的内置素材组合方案。",
|
||
"params": {
|
||
"theme": "海报主题",
|
||
"industry": "行业(可选:科技/餐饮/时尚)"
|
||
},
|
||
"source": "自研(内置素材组合引擎)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-orientation",
|
||
"name": "横竖版式",
|
||
"category": "layout",
|
||
"emoji": "🖼️",
|
||
"scene": "根据投放场景推荐海报横竖版式与画布比例",
|
||
"summary": "按投放位置(门头/户外大牌/手机端/易拉宝/A4 纸)推荐横版/竖版/方图及宽高比,并给出该比例的构图要点。",
|
||
"params": {
|
||
"placement": "投放场景:billboard/phone/banner/rollup/a4(默认 a4)",
|
||
"ratio": "自定义宽高比(可选)"
|
||
},
|
||
"source": "自研(海报版式比例规范)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-temperature",
|
||
"name": "冷暖色温",
|
||
"category": "color",
|
||
"emoji": "🌡️",
|
||
"scene": "按主题与受众判断海报应使用暖色系 / 冷色系 / 中性色",
|
||
"summary": "解析主题描述中的情绪关键词,输出冷暖判定、推荐色系与典型 hex,并提醒同类色系内微调色温保持层次。",
|
||
"params": {
|
||
"brief": "主题/受众描述",
|
||
"explicit": "直接指定:warm/cool/neutral(可选,优先)"
|
||
},
|
||
"source": "自研(色彩温度感知规则)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-punctuation",
|
||
"name": "避头尾标点",
|
||
"category": "typography",
|
||
"emoji": "🀄",
|
||
"scene": "中文排版禁则处理:行首/行尾不可出现的标点检查",
|
||
"summary": "检查多行文字的行首/行尾是否出现禁则标点(行首禁:,。;:、!?)》等;行尾禁:『「(《等),输出违规位置与换行建议。",
|
||
"params": {
|
||
"lines": "文字行数组(支持 \\n 自动拆分)"
|
||
},
|
||
"source": "自研(中文排版禁则规范)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-grid-align",
|
||
"name": "网格对齐",
|
||
"category": "grid",
|
||
"emoji": "📏",
|
||
"scene": "检查海报元素边缘是否对齐到网格线,消除悬空元素",
|
||
"summary": "按分栏网格(列数/栏距/边距)计算网格线,检查元素左/右边缘是否贴齐网格线(容差 8px),输出未对齐元素清单。",
|
||
"params": {
|
||
"elements": "元素数组(含 x/w)",
|
||
"grid": "{cols, gutter, margin, width}(可选,默认 3 栏)"
|
||
},
|
||
"source": "自研(网格对齐检查)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-cta-focus",
|
||
"name": "CTA 引导",
|
||
"category": "hierarchy",
|
||
"emoji": "🔘",
|
||
"scene": "检查活动海报的行动号召(CTA)是否足够突出",
|
||
"summary": "定位 CTA 元素(type=cta 或 ctaId 指定),将其视觉权重与最大非 CTA 元素对比:权重比 ≥ 1.6 才算突出,并校验 CTA 与底色对比。",
|
||
"params": {
|
||
"elements": "元素数组(含 id/type/weight 或 fontSize/w/h)",
|
||
"ctaId": "CTA 元素 id(可选,默认 type=cta)"
|
||
},
|
||
"source": "自研(行动号召突出度检查)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-spot-color",
|
||
"name": "专色印刷",
|
||
"category": "print",
|
||
"emoji": "🖍️",
|
||
"scene": "判断品牌色是否该用专色印刷,及专色文件的制作要点",
|
||
"summary": "按品牌色属性(大面积底色/极亮极暗色/品牌核心标识)输出是否启用专色(PMS)的建议,并给出专色通道、叠印与印刷厂沟通要点。",
|
||
"params": {
|
||
"color": "品牌色 hex",
|
||
"scene": "使用场景:bg 大面积底色 / logo 标识 / text 文字(默认 logo)"
|
||
},
|
||
"source": "自研(专色 vs 四色印刷规范)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-collage",
|
||
"name": "拼贴手法",
|
||
"category": "creative",
|
||
"emoji": "🧻",
|
||
"scene": "摄影/杂志/纸张拼贴海报的创意手法与构图建议",
|
||
"summary": "按主题推荐拼贴风格(摄影拼贴/杂志拼贴/纸张拼贴),给出素材处理(裁切/叠加/混合模式)与构图要点。",
|
||
"params": {
|
||
"theme": "海报主题",
|
||
"style": "collage 风格:photo/magazine/paper(可选)"
|
||
},
|
||
"source": "自研(拼贴艺术手法)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
},
|
||
{
|
||
"id": "poster-copywriting",
|
||
"name": "海报文案框架",
|
||
"category": "ai",
|
||
"emoji": "✍️",
|
||
"scene": "为活动/促销海报生成标题、副标题、正文与行动号召的文案框架",
|
||
"summary": "按「事件 + 利益 + 悬念」公式生成主标题候选,再补副标题/正文要点/CTA,输出可直接填内容的文案骨架。",
|
||
"params": {
|
||
"theme": "活动主题/事件",
|
||
"benefit": "用户利益点(可选)",
|
||
"event": "活动类型:sale/event/launch(可选)"
|
||
},
|
||
"source": "自研(AIDA 文案框架)",
|
||
"workspaces": [
|
||
"poster"
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"sticker": {
|
||
"total": 12,
|
||
"categories": null,
|
||
"skills": [
|
||
{
|
||
"id": "motion-timing",
|
||
"name": "节奏合理性",
|
||
"category": "motion",
|
||
"emoji": "⏱",
|
||
"scene": "评估动画时长与帧率是否合理(过短看不清、过长拖沓、帧率过低卡顿)",
|
||
"summary": "按动画类型建议合适时长与帧率:表情通常 0.8-2s,弹跳/闪烁宜短促,漂浮/旋转可稍长。",
|
||
"params": {
|
||
"duration": "时长秒(默认 1.2)",
|
||
"fps": "帧率(默认 12)",
|
||
"type": "动画类型 id"
|
||
},
|
||
"source": "自研(动态表情通用规范)",
|
||
"workspaces": [
|
||
"emoji"
|
||
]
|
||
},
|
||
{
|
||
"id": "bounce-physics",
|
||
"name": "弹跳物理",
|
||
"category": "motion",
|
||
"emoji": "🏀",
|
||
"scene": "检查弹跳动画的落点与压缩是否符合物理直觉",
|
||
"summary": "弹跳应在上升段减速、下落段加速,触底时有轻微压缩(squash)并回弹,幅度不溢出画面。",
|
||
"params": {
|
||
"amplitude": "强度倍率(0.3-2)",
|
||
"elH": "元素高度 px"
|
||
},
|
||
"source": "自研(弹跳 12 原则)",
|
||
"workspaces": [
|
||
"emoji"
|
||
]
|
||
},
|
||
{
|
||
"id": "loop-seamless",
|
||
"name": "循环无缝",
|
||
"category": "motion",
|
||
"emoji": "🔁",
|
||
"scene": "检查动画首尾帧是否平滑衔接(循环无跳变)",
|
||
"summary": "正弦/余弦类动画天然无缝;线性动画(旋转/位移动画)需确认首尾状态一致。",
|
||
"params": {
|
||
"type": "动画类型 id"
|
||
},
|
||
"source": "自研(循环动画原则)",
|
||
"workspaces": [
|
||
"emoji"
|
||
]
|
||
},
|
||
{
|
||
"id": "motion-simplicity",
|
||
"name": "动画克制性",
|
||
"category": "motion",
|
||
"emoji": "🧘",
|
||
"scene": "检查表情动画是否过于花哨(多种动画叠加/幅度过大)",
|
||
"summary": "单个表情建议只做一种主动画(或主+极轻微辅助),幅度适中,避免炫技影响识别。",
|
||
"params": {
|
||
"animCount": "同时叠加的动画层数(默认 1)",
|
||
"amplitude": "强度倍率(默认 1)"
|
||
},
|
||
"source": "自研(动态设计克制原则)",
|
||
"workspaces": [
|
||
"emoji"
|
||
]
|
||
},
|
||
{
|
||
"id": "emotion-fit",
|
||
"name": "情绪传达",
|
||
"category": "motion",
|
||
"emoji": "😄",
|
||
"scene": "检查动画类型与表情主题情绪是否匹配(开心/生气/惊讶/难过/兴奋/平静/鼓励/警示等)",
|
||
"summary": "开心→弹跳/摇摆;生气→抖动;惊讶→心跳/脉冲;难过→漂浮;兴奋→弹跳旋转;平静→呼吸;鼓励→漂浮;警示→闪烁。",
|
||
"params": {
|
||
"keyword": "主题/场景关键词(中文)",
|
||
"type": "动画类型 id"
|
||
},
|
||
"source": "自研(情绪-动作映射,与 emotion-params 生成决策同源)",
|
||
"workspaces": [
|
||
"emoji"
|
||
]
|
||
},
|
||
{
|
||
"id": "motion-style-match",
|
||
"name": "动画与风格匹配",
|
||
"category": "motion",
|
||
"emoji": "🎭",
|
||
"scene": "检查动画风格与视觉风格是否统一(拟物→弹性动画,极简→克制位移)",
|
||
"summary": "圆润/拟物风格适合弹性夸张动画;极简/几何风格适合小幅线性动画;像素风格适合定格跳帧。",
|
||
"params": {
|
||
"styleId": "风格 id",
|
||
"type": "动画类型 id"
|
||
},
|
||
"source": "自研(风格-动画匹配)",
|
||
"workspaces": [
|
||
"emoji"
|
||
]
|
||
},
|
||
{
|
||
"id": "gif-volume",
|
||
"name": "GIF 体积控制",
|
||
"category": "motion",
|
||
"emoji": "📦",
|
||
"scene": "评估导出 GIF 体积是否在平台限制内(微信动图建议 <500KB)",
|
||
"summary": "体积 ≈ 尺寸² × 帧数 × 色彩复杂度;超限时建议降尺寸/降帧率/减少帧数。",
|
||
"params": {
|
||
"size": "边长 px(默认 240)",
|
||
"fps": "帧率(默认 12)",
|
||
"duration": "时长秒(默认 1.2)"
|
||
},
|
||
"source": "自研(GIF 工程经验)",
|
||
"workspaces": [
|
||
"emoji"
|
||
]
|
||
},
|
||
{
|
||
"id": "platform-spec",
|
||
"name": "平台尺寸规范",
|
||
"category": "motion",
|
||
"emoji": "📱",
|
||
"scene": "按目标平台校验表情尺寸/格式合规性(微信/QQ/Telegram)",
|
||
"summary": "微信动图 240px、QQ 表情 320px、Telegram 贴纸 512px;超限会压缩失真。",
|
||
"params": {
|
||
"platform": "平台 id(wechat/qq/telegram/other)",
|
||
"size": "边长 px"
|
||
},
|
||
"source": "自研(平台规范)",
|
||
"workspaces": [
|
||
"emoji"
|
||
]
|
||
},
|
||
{
|
||
"id": "emotion-params",
|
||
"name": "情绪-动画映射",
|
||
"category": "emotion",
|
||
"emoji": "😊",
|
||
"scene": "根据目标情绪给出动画类型与参数建议(开心/生气/惊讶/难过/兴奋/平静)",
|
||
"summary": "情绪决定动效语言:开心→轻快弹跳、生气→高频抖动、惊讶→心跳脉冲、难过→低落漂浮、兴奋→弹跳旋转、平静→柔和呼吸。",
|
||
"params": {
|
||
"mood": "情绪词(happy/angry/surprised/sad/excited/calm)",
|
||
"type": "当前动画类型(可选)"
|
||
},
|
||
"source": "自研(情绪-动效语言映射)",
|
||
"workspaces": [
|
||
"emoji"
|
||
]
|
||
},
|
||
{
|
||
"id": "layer-harmony",
|
||
"name": "分层动画协调",
|
||
"category": "motion",
|
||
"emoji": "🎼",
|
||
"scene": "检查分层动画(元素错峰)是否协调,不被打乱节奏",
|
||
"summary": "分层错峰应在 0-0.5 周期内:主导元素同拍或先动,辅助元素错峰跟随;超过 0.5 会\"各动各的\"。",
|
||
"params": {
|
||
"layered": "是否分层",
|
||
"layerSpread": "错峰比例 0-0.6",
|
||
"elementCount": "元素数"
|
||
},
|
||
"source": "自研(分层动画编排)",
|
||
"workspaces": [
|
||
"emoji"
|
||
]
|
||
},
|
||
{
|
||
"id": "motion-range",
|
||
"name": "幅度不溢出",
|
||
"category": "motion",
|
||
"emoji": "📐",
|
||
"scene": "检查动画位移/缩放是否超出表情画布(边缘被裁切)",
|
||
"summary": "位移与缩放总和应在画布内:弹跳高度 ≤ 元素高 50%,缩放 ≤ 1.35,抖动位移 ≤ 8px。",
|
||
"params": {
|
||
"type": "动画类型",
|
||
"amplitude": "强度倍率",
|
||
"elH": "元素高 px",
|
||
"size": "画布边长 px"
|
||
},
|
||
"source": "自研(画布安全域)",
|
||
"workspaces": [
|
||
"emoji"
|
||
]
|
||
},
|
||
{
|
||
"id": "motion-ease",
|
||
"name": "缓动曲线",
|
||
"category": "motion",
|
||
"emoji": "📈",
|
||
"scene": "检查动画是否平滑缓动(无生硬突变)",
|
||
"summary": "正弦/余弦类平滑;弹跳应有减速段;线性匀速位移显得生硬。",
|
||
"params": {
|
||
"type": "动画类型 id"
|
||
},
|
||
"source": "自研(缓动 12 原则)",
|
||
"workspaces": [
|
||
"emoji"
|
||
]
|
||
}
|
||
]
|
||
}
|
||
} |