<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Taste Skill on KnightLi的博客</title>
        <link>https://knightli.com/tags/taste-skill/</link>
        <description>Recent content in Taste Skill on KnightLi的博客</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-cn</language>
        <lastBuildDate>Sat, 06 Jun 2026 22:22:56 +0800</lastBuildDate><atom:link href="https://knightli.com/tags/taste-skill/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Taste Skill 怎么用？给 AI 前端生成加一点审美约束</title>
        <link>https://knightli.com/2026/06/06/taste-skill-ai-frontend-design/</link>
        <pubDate>Sat, 06 Jun 2026 22:22:56 +0800</pubDate>
        
        <guid>https://knightli.com/2026/06/06/taste-skill-ai-frontend-design/</guid>
        <description>&lt;p&gt;&lt;code&gt;Leonxlnx/taste-skill&lt;/code&gt; 是一个很有意思的前端 Agent Skill 项目。它的目标不是再做一个 UI 组件库，而是给 Codex、Cursor、Claude Code 这类 AI 编程工具加一套“审美约束”，减少那种一眼 AI 味的模板界面。&lt;/p&gt;
&lt;p&gt;项目 README 里把它叫做 Anti-Slop Frontend Framework。这个说法有点夸张，但方向很准：AI 写前端最大的问题，经常不是不会写代码，而是默认布局太平、层级太弱、间距像自动生成、动效和字体都没有判断。&lt;/p&gt;
&lt;h2 id=&#34;它到底是什么&#34;&gt;它到底是什么
&lt;/h2&gt;&lt;p&gt;Taste Skill 本质上是一组可安装、可复制、可粘贴的 Agent Skills。它们不是运行时依赖，也不是浏览器插件，而是给 AI Agent 的工作规则。&lt;/p&gt;
&lt;p&gt;它会要求模型在生成前端时更关注：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;layout：布局不要只会居中卡片；&lt;/li&gt;
&lt;li&gt;typography：字号、字重、行高要有层级；&lt;/li&gt;
&lt;li&gt;spacing：留白、边距、密度要符合场景；&lt;/li&gt;
&lt;li&gt;motion：动效要服务交互，不是随便加动画；&lt;/li&gt;
&lt;li&gt;design language：根据产品类型推断设计语言；&lt;/li&gt;
&lt;li&gt;anti-slop：避免模板感、占位符和半成品输出。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这类 skill 的价值不在于“多写几句 prompt”，而是把一些前端审美判断固定成可复用规则，让不同项目里都能调用。&lt;/p&gt;
&lt;h2 id=&#34;怎么安装&#34;&gt;怎么安装
&lt;/h2&gt;&lt;p&gt;README 推荐用 &lt;code&gt;npx skills add&lt;/code&gt; 安装：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx skills add https://github.com/Leonxlnx/taste-skill
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;如果只安装默认前端设计 skill，可以指定：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx skills add https://github.com/Leonxlnx/taste-skill --skill &lt;span class=&#34;s2&#34;&gt;&amp;#34;design-taste-frontend&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;如果你依赖旧版行为，也可以安装 v1：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx skills add https://github.com/Leonxlnx/taste-skill --skill &lt;span class=&#34;s2&#34;&gt;&amp;#34;design-taste-frontend-v1&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;项目也说明，可以直接复制任意 &lt;code&gt;SKILL.md&lt;/code&gt; 到项目里，或者把内容粘贴到 ChatGPT / Codex 对话中使用。也就是说，它不是必须绑定某个具体平台。&lt;/p&gt;
&lt;h2 id=&#34;内置哪些-skill&#34;&gt;内置哪些 Skill
&lt;/h2&gt;&lt;p&gt;Taste Skill 不是只有一个文件。README 里列了多种 skill：&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Skill&lt;/th&gt;
          &lt;th&gt;Install name&lt;/th&gt;
          &lt;th&gt;用途&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;taste-skill&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;design-taste-frontend&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;默认前端审美规则，当前 v2 仍在实验迭代&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;taste-skill-v1&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;design-taste-frontend-v1&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;保留旧版行为&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;gpt-tasteskill&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;gpt-taste&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;更适合 GPT / Codex 的严格版本&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;image-to-code-skill&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;image-to-code&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;先生成参考图，再分析，再写代码&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;redesign-skill&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;redesign-existing-projects&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;先审计已有项目，再改 UI&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;soft-skill&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;high-end-visual-design&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;偏高级、柔和、留白充足的视觉方向&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;minimalist-skill&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;minimalist-ui&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;偏 Notion / Linear 风格的克制产品 UI&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;brutalist-skill&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;industrial-brutalist-ui&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;偏工业、瑞士字体、强对比的实验风格&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;output-skill&lt;/td&gt;
          &lt;td&gt;&lt;code&gt;full-output-enforcement&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;用来压制半截输出和占位符&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;另外还有 image generation skills，用来生成网页、移动端和品牌板参考图。它们不直接输出代码，而是产出视觉参考，再交给 Codex、Cursor 或 Claude Code 实现。&lt;/p&gt;
&lt;h2 id=&#34;适合怎么用&#34;&gt;适合怎么用
&lt;/h2&gt;&lt;p&gt;如果你只是让 AI 写一个后台表单，直接说清楚需求也许就够了。但如果你要做：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;产品官网；&lt;/li&gt;
&lt;li&gt;SaaS Dashboard；&lt;/li&gt;
&lt;li&gt;移动端页面；&lt;/li&gt;
&lt;li&gt;品牌落地页；&lt;/li&gt;
&lt;li&gt;作品集；&lt;/li&gt;
&lt;li&gt;高级感工具界面；&lt;/li&gt;
&lt;li&gt;已有项目 UI 重设计；&lt;/li&gt;
&lt;li&gt;从参考图还原前端。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;那 Taste Skill 会更有用。它帮你提前约束“这应该是什么气质的界面”，而不是等 AI 生成一堆卡片后再一点点骂回去。&lt;/p&gt;
&lt;p&gt;我会这样用：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;新项目先用 &lt;code&gt;design-taste-frontend&lt;/code&gt;；&lt;/li&gt;
&lt;li&gt;Codex / GPT 项目可以试 &lt;code&gt;gpt-taste&lt;/code&gt;；&lt;/li&gt;
&lt;li&gt;已有项目改版用 &lt;code&gt;redesign-existing-projects&lt;/code&gt;；&lt;/li&gt;
&lt;li&gt;有明确风格时再加 &lt;code&gt;minimalist-ui&lt;/code&gt;、&lt;code&gt;high-end-visual-design&lt;/code&gt; 或 &lt;code&gt;industrial-brutalist-ui&lt;/code&gt;；&lt;/li&gt;
&lt;li&gt;如果 AI 老是留 TODO 或省略代码，再加 &lt;code&gt;full-output-enforcement&lt;/code&gt;。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;它不是万能审美按钮&#34;&gt;它不是万能审美按钮
&lt;/h2&gt;&lt;p&gt;Taste Skill 解决的是“AI 前端输出太模板”的问题，但它不是设计师替代品。&lt;/p&gt;
&lt;p&gt;几个边界要说清楚：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;它不能替你定义品牌定位；&lt;/li&gt;
&lt;li&gt;它不能保证每次生成都好看；&lt;/li&gt;
&lt;li&gt;它更适合有前端审美基础的人做二次判断；&lt;/li&gt;
&lt;li&gt;Skill 写得再细，也需要你提供产品背景、受众和功能优先级；&lt;/li&gt;
&lt;li&gt;已有设计系统的团队，不应该让 skill 覆盖内部规范。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;换句话说，它更像一个“前端生成的审美脚手架”。它能把默认下限抬高，但最终效果还是要靠你审稿、截图、调 CSS 和真实设备检查。&lt;/p&gt;
&lt;h2 id=&#34;小结&#34;&gt;小结
&lt;/h2&gt;&lt;p&gt;&lt;code&gt;taste-skill&lt;/code&gt; 的价值在于，它把很多前端设计经验变成了 Agent 可执行的规则。对 Codex、Cursor、Claude Code 这类工具来说，这种 skill 很适合补齐“会写代码但容易没品”的短板。&lt;/p&gt;
&lt;p&gt;如果你经常用 AI 生成前端页面，尤其受够了大渐变、大圆角、满屏卡片、随机图标和没层级的模板感界面，可以把它当成一个起点。但别把它当成设计总监，真实项目仍然需要你自己做取舍。&lt;/p&gt;
&lt;h2 id=&#34;参考来源&#34;&gt;参考来源
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/Leonxlnx/taste-skill&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Leonxlnx/taste-skill - GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        
    </channel>
</rss>
