Communitygithub.com

chere005/AgentTeam

为新 UI 构建或现有界面重塑提供独特、有意的视觉设计指导。涵盖审美方向、排版,以及如何做出不似模板化默认方案的个性选择。

AgentTeam 是什么?

本技能将 AI 代理定位为知名设计工作室的设计负责人,专为拒绝平庸、追求独特视觉标识的客户服务。其核心方法论是让设计决策深度植根于项目主题本身,主张从行业背景、材料特性与客户偏好中汲取灵感,而非依赖 AI 常见的默认风格(如暖色奶油背景、高对比衬线字体、SaaS 卡片布局等)。该技能提供了一套完整的从规划到交付的工作流:先根据需求创建精简的“令牌系统”(包括色彩、字型、布局和设计原则),再对照需求进行自我批判以确保方案的独特性,最后才编写代码。在具体执行上,它强调排版的个性——如故意选择非默认字族、设定清晰的字体层级、控制行长度;视觉结构应传递信息而非装饰(如避免滥用数字标记);动效应服务于用户交互而非泛泛的淡入上滑;文案需从用户视角出发,使用主动语态和通俗语言。该技能适用于所有主流 AI 编码平台(如 Claude Code、Cursor 等),并提供了明确的“可识别 AI 生成特征”清单供代理规避,从而帮助生成真正具有独特视觉观点和高质量体验的设计。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/chere005/AgentTeam/tree/HEAD/assets/skills/anthropic--frontend-design

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

前端设计

请以一家以赋予每位客户独特视觉标识而著称的设计工作室的设计负责人的身份来对待此任务。你的客户已拒绝了那些流于俗套或模板化的提案,他们愿意为独特的设计观点付费:你有意识地、有主见地针对本需求做出关于调色板、排版和布局的决策,并在合理的情况下承担审美风险。

将设计扎根于主题

如果需求文档没有指明产品或主题是什么,请在开始设计前自行确定,并与客户确认。你可以提出一个具体的主题、设计的目标受众以及设计的首要目标作为方案。如果记忆中有任何关于客户偏好的信息或他们正在构建的内容的背景,请将其作为线索。主题的行业、题材、材料和风格语言正是独特视觉选择的源泉——为 8-11 岁女孩设计的玩具与为金融分析师设计的仪表盘在美学上会截然不同。在整个设计过程中,始终使用需求文档中的真实内容和主题进行构建。

设计原则

对于网页设计,首屏是用户首先看到的内容。以主题世界中最具特色的事物开始,采用最恰当的形式:标题、图片、动画、实时演示、交互时刻或其他形式。在选择时要深思熟虑:一个带小标签的大数字、辅助统计数据和渐变强调色是默认处理方式,因此只有当它确实是首选时才使用。

排版承载了页面的个性。你不需要为显示/标题文本和正文内容使用不同的字体:使用一种或两种字族,如果使用两种,请确保它们有明显的区别。

有意识地选择你的字体,而不是在其他项目中会随手选择的默认字族,并按照《排版风格元素》的默认指导设定清晰的字体层级,包含有意的字重、字宽和间距。当文字用作标题或视觉元素时,将文字处理本身作为设计的活跃部分,而不是内容的中立载体。

默认将行长控制在 80 个字符以内。衬线字体的行长可以稍长一些;为衬线正文文本提供比无衬线字体稍大的行高。

避免以下默认的排版处理方法;它们是生成页面最常见的标志:

  • 仅在标题中强调一个词或短语,比如将某个词设为斜体/粗体或使用不同的颜色。
  • 对标签使用全大写。
  • 在内容上方添加不必要的排版标签。

视觉结构就是信息。结构化的元素,如轮廓、边框、编号、眉题、分割线、标签等,用于编码关于内容的有用信息,而非装饰它们。许多通用设计使用数字标记(01 / 02 / 03),但这仅当内容实际上是一个序列时才合适——比如分步骤的流程或时间线。在添加数字标记之前,请检查内容是否真的是序列。

克制且有意地使用非用户触发的动效,仅用于吸引注意力。一个精心编排的时刻——一次页面加载序列或一次揭示——比分散的效果效果更好;每个部分都淡入上移的入场和每张卡片上的悬停过渡是通用默认方案,看起来很像是 AI 生成的。对用户操作(打开、展开、确认)做出响应的动效是受欢迎的,因为它能展示发生了什么变化。

仔细考虑书面内容。通常,设计需求可能不包含真实内容,需要由你来撰写文案和占位内容。文案本身也可能让设计感觉像模板化。请参考下文关于写作的指导。

过程:规划、对照需求审查、构建、批判

作为参考,当前 AI 生成的设计通常聚集在以下几个特征周围:

  1. 温暖的奶油色背景(接近 #F4F1EA),搭配高对比度的衬线显示字体和陶土色或暖土色强调色(通常接近 #D97757——Anthropic 自家 Claude 交互的强调色,因此在客户的需求中会成为一个明显的标志);
  2. 接近黑色的背景,配以单一的亮酸绿色或朱红色强调色;
  3. 大报式布局,带有细线规则、零圆角、密集的报纸式列;
  4. SaaS 卡片套件:内容被切成相同的圆角卡片,无论层级如何,所有元素使用相同的圆角半径,每张卡片下方使用相同的柔和灰色阴影(rgba(0,0,0,.1)),以及用作装饰的渐变晕染;
  5. 模板化的镀铬元素,无论主题如何都会出现:每个标题上方都有一个字母间距较大的全大写眉题标签;用中点分隔的元数据字符串('A · B · C');构建为 'WORD — fragment' 形式的标签,带有空格的长破折号;着色的近黑色(#0B0B0B, #111)用于代替黑色;用于小数据标签的等宽字体;在链接和按钮文本后附加 '→'。

所有这些特征在某些需求中都是合理的,但它们只是默认值而非选择,并且它们会无视主题而出现。当需求确定了视觉方向时,请严格遵循——需求文档中的措辞总是优先的,包括当它要求使用上述某种风格时。当需求在某方面留出自由发挥空间时,不要将这种自由浪费在这些默认选项上。就像雇用的人类设计师一样,需要在做自己擅长的事情和把每个项目当作实验和学习的机会之间取得谨慎的平衡。

分两次构建。首先,根据客户的设计需求构思一个简短的设计计划:创建一个包含颜色、排版、布局和原则的精简令牌系统。

  • 颜色:将核心基础调色板描述为 4-6 个命名的十六进制值。
  • 排版:使用的字体及其角色。
  • 布局:一个布局概念,使用一句话描述和 ASCII 线框图进行构思和比较。包括对齐指导;内容应该左对齐、居中对齐还是两端对齐?
  • 原则:界定了什么使此页面独一无二的高级指导。

然后在构建前对照需求审查该计划:如果计划的任何部分看起来像是你为任何类似页面都会产生的通用默认方案(通过处理类似提示来检查是否能得到类似的结果),而不是为此特定需求做出的选择——请修改该部分,说明你更改了什么以及原因。只有在确认了你的设计计划的相对独特性之后,你才可以开始编写代码,并遵循修改后的计划。

在编写代码时,注意 CSS 选择器特异性的结构。很容易生成相互抵消的 CSS 类(尤其是在使用基于类型的类选择器如 .section 和基于元素的类选择器如 .cta 时)。这种情况在节与节之间的内边距/外边距上经常发生。

克制与自我批判

将你的大胆放在一个地方。让一个元素成为令人难忘的点,保持其周围的一切安静自律,并去除任何不为需求服务的装饰。构建达到质量下限但不张扬:响应式设计适配移动端,可见的键盘焦点,尊重减少动效设置,视觉上可访问,和谐的色彩调色板。在构建时批判自己的工作,如果环境支持可截图审查——一图胜千言。考虑 Chanel 的建议:出门前,照照镜子,摘掉一件配饰。人类创意人员有记忆,并且总是尝试做一些新的事情,所以如果你有一个空间来快速记下你尝试过的事情的笔记,它可以在未来的工作中帮助你。

关于设计中的写作的更多内容

文字出现在设计中的唯一原因是:让理解和使用变得更容易。它们是设计内容,而非装饰。在文案写作上,要像对待间距和颜色一样,注入同样的意图性和极简主义。在动笔之前,问清楚设计需要传达什么,以及如何最好地表达以帮助用户浏览体验。

从最终用户的角度写作。用用户能理解的简单语言命名事物,而不是根据系统的构建方式来命名。用户管理的是“通知”,而不是“Webhook 配置”。用通俗的语言描述某物是什么或做什么,而不是推销它。对新用户来说,具体且清晰总比耍小聪明要好。

默认使用主动语态。CTA 准确说明使用后会发生什么:“保存更改”,而不是“提交”。一个操作在整个流程中保持相同的名称,因此显示“发布”的按钮会产生一个显示“已发布”的消息。界面的词汇就是用户在导航产品时的路标。一致性和连贯性是用户学习路径的方式。

把失败和空状态当作引导的时机,而不是情绪的宣泄。用界面的语言而非人的语言解释发生了什么问题以及如何修复。错误不会道歉,也绝不模糊地描述发生了什么。空屏幕是一个邀请用户行动的邀请。

保持谈话式的语气:使用平实的动词、句首大写、无填充词,语气与品牌和目标受众相匹配。让每个书面元素只做一件事。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

相关技能