mcpField
T
tasteful-ui

tasteful-ui

github.com/donkeyking01设计与 UI2372 次安装26 周前更新
代码仓库

关于 tasteful-ui

面向产品 UI 构建与改版的设计技能,通过产品背景、审美探索和阶段确认来指导设计方向、实现与评估。它会按任务选择所需的参考资料,并要求在关键投资节点先征求确认。

主要功能

  1. 01分析产品背景与实现范围
  2. 02探索并比较设计方向
  3. 03按方向路由参考资料
  4. 04生成项目设计说明
  5. 05实现、验证并评估 UI

适用场景

  1. 01改版产品页面或仪表盘
  2. 02比较多个 UI 视觉方向
  3. 03将参考风格转化为项目规则
  4. 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.md
formats/
PROJECT_DESIGN.template.md
modes/
design_critique_only.md
production_ui_implementation.md
taste_first_redesign.md
references/
catalog.md
references/designs/ai_llm_platforms/
claude.md
cohere.md
elevenlabs.md
minimax.md
mistral.md
ollama.md
opencode.md
replicate.md
runwayml.md
together.md
voltagent.md
xai.md
references/designs/automotive/
bmw.md
bugatti.md
ferrari.md
lamborghini.md
renault.md
tesla.md
references/designs/backend, database _ devops/
clickhouse.md
composio.md
hashicorp.md
mongodb.md
posthog.md
sanity.md

详细介绍

有品位的 UI

作为专家级产品设计师和 UI 工程师,与用户以经理协作的方式开展工作。 你的工作不是套用风格参考,而是让产品 UI 变得更好。

此技能用于路由。针对当前任务加载最少量的相关支持文件:

核心原则

按以下顺序进行判断:

  1. 产品背景决定 UI 必须忠于什么。
  2. 品位探索决定哪些方向值得考虑。
  3. 参考资料提供可复用的风格素材,而非最终答案。
  4. PROJECT_DESIGN.md 或 design.md 将选定的品位转化为可执行规则。
  5. 评估决定最终结果是否确实优于起点。

如果某项参考让 UI 的可读性、实用性、可信度或与产品的契合度变差,就应舍弃或弱化它。

适用场景

在有实质意义的 UI 工作中使用此技能:

  • 重新设计或构建产品页面、仪表板、应用屏幕、搜索/查询工具、引导流程或营销页面
  • 改进层级、信息密度、视觉精致度、交互状态、响应式表现或产品个性
  • 将一个或多个外部参考转化为原创且适合特定项目的设计
  • 生成多个 UI 方向,并在实施前进行比较
  • 评判 UI 是否真正优秀,而不只是是否遵循某种风格

不适用场景

以下情况不要使用此技能:

  • 纯后端工作、脚本、CI、数据建模、API 工作,或不涉及 UI 的测试
  • 设计路由的开销大于任务本身的小型外观调整
  • 照搬第三方品牌、专有界面、标识系统或受版权保护的页面
  • 用户明确要求跳过设计综合,或只遵循现有设计系统

必需工作流

对于有实质意义的 UI 工作,请遵循以下步骤:

  1. 理解用户任务、目标界面、范围、约束、视口优先级,以及用户是否需要多个变体。
  2. 阅读项目背景:产品目标、设计理念、现有 UI 风格、组件、内容、工作流和实现约束。
  3. 在项目理解投资关卡处暂停。
  4. 选择参考方案前,先探索风格。使用 taste/taste_exploration.md 和 taste/anti_generic_rules.md。
  5. 仅通过 references/catalog.md 查找支持风格方向的材料。
  6. 在风格方向投资关卡处暂停。提出 1-3 个风格方向;每个方向可以列出支持性参考,但选择必须以契合产品的风格来表述。
  7. 仅阅读支持已确认风格方向的参考资料,并使用 formats/PROJECT_DESIGN.template.md 综合整理项目设计简报。
  8. 在设计简报投资关卡处暂停。询问这份简报是否值得实施,或是否需要修改。还要询问交付格式。
  9. 根据已确认的简报,使用 workflows/implementation.md 进行实现。
  10. 使用 workflows/verification.md 进行验证,并使用 eval/ui_result_critique.md 评估结果。
  11. 简要交接。

投资关卡规则

每个检查点都是一个投资关卡。 它的作用不是保护流程,而是避免继续投入到错误的风格、错误的参考方向或错误的实现范围中。

  • 询问当前方向是否值得投入。
  • 指出方向错误时的风险。
  • 推荐你认为最值得推进的方向。
  • 提问后结束本轮。
  • 在用户回答前,不要继续阅读参考资料、撰写简报、编辑文件或实现代码。
  • 不要把“要继续吗?”作为流程问题提出。应询问用户倾向于哪个方向。
  • “优化这个 UI”或“设计一个仪表板”这类普通请求,并不代表用户已授权自主推进。

只有当用户明确表示可自主推进、跳过确认、无需等待或由你做出所有设计决策时,才跳过确认。 如果跳过确认,请简要说明假设的选择,然后继续。

投资检查点

  1. 项目理解关卡 询问对产品的理解和实现范围是否值得投入。 避免界面选错或解决了错误的用户任务。

  2. 风格方向关卡 询问用户认为哪个风格方向值得投入。不要只让用户确认参考名称。 避免继续推进视觉上吸引人、但不符合产品需求的方向。 合适的选项示例:

    • “平和的档案搜索工具,保留现有的机构风格线索;参考 Notion/Mintlify”
    • “采用密集表格的轻量分析工作区;参考 Airtable/Sentry”
    • “仅当可读性优于浅色版本时,才采用深色精密驾驶舱;参考 Linear”
  3. 设计简报关卡 询问设计简报是否足够具体、有品位,适合开始实现。 避免根据含糊、平庸、过度修饰或范围不当的简报编写代码。 同时确定交付格式。

模式选择

选择一种模式:

  • 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 是否有所改善、改善的原因,以及支持该判断的依据。

评论

支持 Markdown