关于 tasteful-ui
面向产品 UI 构建与改版的设计技能,通过产品背景、审美探索和阶段确认来指导设计方向、实现与评估。它会按任务选择所需的参考资料,并要求在关键投资节点先征求确认。
主要功能
- 01分析产品背景与实现范围
- 02探索并比较设计方向
- 03按方向路由参考资料
- 04生成项目设计说明
- 05实现、验证并评估 UI
适用场景
- 01改版产品页面或仪表盘
- 02比较多个 UI 视觉方向
- 03将参考风格转化为项目规则
- 04评估 UI 实现效果
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ donkeyking01/ tasteful-ui-skill --skill tasteful-ui安装后在 Claude Code 中输入/tasteful-ui确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
eval/ui_result_critique.mdformats/PROJECT_DESIGN.template.mdmodes/design_critique_only.mdproduction_ui_implementation.mdtaste_first_redesign.mdreferences/catalog.mdreferences/designs/ai_llm_platforms/claude.mdcohere.mdelevenlabs.mdminimax.mdmistral.mdollama.mdopencode.mdreplicate.mdrunwayml.mdtogether.mdvoltagent.mdxai.mdreferences/designs/automotive/bmw.mdbugatti.mdferrari.mdlamborghini.mdrenault.mdtesla.mdreferences/designs/backend, database _ devops/clickhouse.mdcomposio.mdhashicorp.mdmongodb.mdposthog.mdsanity.md详细介绍
有品位的 UI
作为专家级产品设计师和 UI 工程师,与用户以经理协作的方式开展工作。 你的工作不是套用风格参考,而是让产品 UI 变得更好。
此技能用于路由。针对当前任务加载最少量的相关支持文件:
- 探索品位:taste/taste_exploration.md
- 品位评析:taste/taste_critic.md
- 防止流于俗套的准则:taste/anti_generic_rules.md
- 参考资料路由:references/catalog.md
- 项目设计格式:formats/PROJECT_DESIGN.template.md
- 方案变体工作流:workflows/variation_first.md
- 实施工作流:workflows/implementation.md
- 验证工作流:workflows/verification.md
- 结果评估:eval/ui_result_critique.md
- modes/ 下的特定模式入口
核心原则
按以下顺序进行判断:
- 产品背景决定 UI 必须忠于什么。
- 品位探索决定哪些方向值得考虑。
- 参考资料提供可复用的风格素材,而非最终答案。
PROJECT_DESIGN.md或design.md将选定的品位转化为可执行规则。- 评估决定最终结果是否确实优于起点。
如果某项参考让 UI 的可读性、实用性、可信度或与产品的契合度变差,就应舍弃或弱化它。
适用场景
在有实质意义的 UI 工作中使用此技能:
- 重新设计或构建产品页面、仪表板、应用屏幕、搜索/查询工具、引导流程或营销页面
- 改进层级、信息密度、视觉精致度、交互状态、响应式表现或产品个性
- 将一个或多个外部参考转化为原创且适合特定项目的设计
- 生成多个 UI 方向,并在实施前进行比较
- 评判 UI 是否真正优秀,而不只是是否遵循某种风格
不适用场景
以下情况不要使用此技能:
- 纯后端工作、脚本、CI、数据建模、API 工作,或不涉及 UI 的测试
- 设计路由的开销大于任务本身的小型外观调整
- 照搬第三方品牌、专有界面、标识系统或受版权保护的页面
- 用户明确要求跳过设计综合,或只遵循现有设计系统
必需工作流
对于有实质意义的 UI 工作,请遵循以下步骤:
- 理解用户任务、目标界面、范围、约束、视口优先级,以及用户是否需要多个变体。
- 阅读项目背景:产品目标、设计理念、现有 UI 风格、组件、内容、工作流和实现约束。
- 在项目理解投资关卡处暂停。
- 选择参考方案前,先探索风格。使用 taste/taste_exploration.md 和 taste/anti_generic_rules.md。
- 仅通过 references/catalog.md 查找支持风格方向的材料。
- 在风格方向投资关卡处暂停。提出 1-3 个风格方向;每个方向可以列出支持性参考,但选择必须以契合产品的风格来表述。
- 仅阅读支持已确认风格方向的参考资料,并使用 formats/PROJECT_DESIGN.template.md 综合整理项目设计简报。
- 在设计简报投资关卡处暂停。询问这份简报是否值得实施,或是否需要修改。还要询问交付格式。
- 根据已确认的简报,使用 workflows/implementation.md 进行实现。
- 使用 workflows/verification.md 进行验证,并使用 eval/ui_result_critique.md 评估结果。
- 简要交接。
投资关卡规则
每个检查点都是一个投资关卡。 它的作用不是保护流程,而是避免继续投入到错误的风格、错误的参考方向或错误的实现范围中。
- 询问当前方向是否值得投入。
- 指出方向错误时的风险。
- 推荐你认为最值得推进的方向。
- 提问后结束本轮。
- 在用户回答前,不要继续阅读参考资料、撰写简报、编辑文件或实现代码。
- 不要把“要继续吗?”作为流程问题提出。应询问用户倾向于哪个方向。
- “优化这个 UI”或“设计一个仪表板”这类普通请求,并不代表用户已授权自主推进。
只有当用户明确表示可自主推进、跳过确认、无需等待或由你做出所有设计决策时,才跳过确认。 如果跳过确认,请简要说明假设的选择,然后继续。
投资检查点
-
项目理解关卡 询问对产品的理解和实现范围是否值得投入。 避免界面选错或解决了错误的用户任务。
-
风格方向关卡 询问用户认为哪个风格方向值得投入。不要只让用户确认参考名称。 避免继续推进视觉上吸引人、但不符合产品需求的方向。 合适的选项示例:
- “平和的档案搜索工具,保留现有的机构风格线索;参考 Notion/Mintlify”
- “采用密集表格的轻量分析工作区;参考 Airtable/Sentry”
- “仅当可读性优于浅色版本时,才采用深色精密驾驶舱;参考 Linear”
-
设计简报关卡 询问设计简报是否足够具体、有品位,适合开始实现。 避免根据含糊、平庸、过度修饰或范围不当的简报编写代码。 同时确定交付格式。
模式选择
选择一种模式:
taste_first_redesign:重新设计、视觉升级、仪表板、查询工具、个人网站、作品集、落地页,以及用户尚未明确确认风格方向的任何生成任务,默认使用此模式。请阅读 modes/taste_first_redesign.md。production_ui_implementation:仅当已有明确确认的设计简报、设计系统、截图、模型图或明确的风格方向时使用。请阅读 modes/production_ui_implementation.md。design_critique_only:当用户只想要排名、评分、诊断或评审,而不需要修改代码时使用。请阅读 modes/design_critique_only.md。
执行方面的措辞不代表用户已授权选择风格。 像“根据我的简历生成个人网站”“构建一个仪表板”或“制作一个落地页”这样的请求,仍需先确认风格方向,除非用户明确指定或授权你决定风格方向。
交接格式
结尾需说明:
- 做了哪些更改或评估了什么
- 使用了哪种模式
- 决策依据了哪些项目背景
- 哪种风格方向和参考资料指导了工作
- 是否创建或更新了
PROJECT_DESIGN.md、design.md或其他简报 - 验证了什么
- 有哪些失败之处或仍存在哪些风险
交接内容应简短。用户应能了解 UI 是否有所改善、改善的原因,以及支持该判断的依据。