<?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 Kalend's Blog</title><link>https://blog.kalend.top/tags/taste-skill/</link><description>Recent content in Taste-Skill on Kalend's Blog</description><generator>Hugo -- gohugo.io</generator><language>zh</language><lastBuildDate>Mon, 31 Aug 2026 08:30:00 +0800</lastBuildDate><atom:link href="https://blog.kalend.top/tags/taste-skill/index.xml" rel="self" type="application/rss+xml"/><item><title>给AI注入"品味"：82K星工具实测</title><link>https://blog.kalend.top/2026/08/31/2026-08-31-taste-skill-review.html/</link><pubDate>Mon, 31 Aug 2026 08:30:00 +0800</pubDate><guid>https://blog.kalend.top/2026/08/31/2026-08-31-taste-skill-review.html/</guid><description>
 &lt;blockquote&gt;
 &lt;p&gt;你让AI写个Landing Page，它交出来的东西一眼就是AI写的——紫色渐变、三张卡片、Inter字体、em dash到处飞。不是代码不行，是&lt;strong&gt;品味不行&lt;/strong&gt;。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h2 id="先说结论"&gt;先说结论
&lt;/h2&gt;&lt;p&gt;taste-skill 是一个给AI编程工具&amp;quot;装品味模块&amp;quot;的开源项目，GitHub 82K+星，MIT协议。&lt;/p&gt;
&lt;p&gt;它不训练模型，不改推理引擎，只做一件事：&lt;strong&gt;用规则约束AI的输出习惯&lt;/strong&gt;，把千篇一律的&amp;quot;AI味&amp;quot;模板干掉。&lt;/p&gt;
&lt;p&gt;一条命令安装，Cursor、Codex、Claude Code 全部即刻生效。&lt;/p&gt;
&lt;h2 id="taste-skill-是什么"&gt;taste-skill 是什么
&lt;/h2&gt;&lt;p&gt;一句话：给AI装一个设计品味模块。&lt;/p&gt;
&lt;p&gt;仓库地址：&lt;a class="link" href="https://github.com/Leonxlnx/taste-skill" target="_blank" rel="noopener"
 &gt;github.com/Leonxlnx/taste-skill&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;几个关键数据：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;指标&lt;/th&gt;
					&lt;th&gt;数值&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;Stars&lt;/td&gt;
					&lt;td&gt;82,486&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Forks&lt;/td&gt;
					&lt;td&gt;5,648&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;License&lt;/td&gt;
					&lt;td&gt;MIT&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;语言&lt;/td&gt;
					&lt;td&gt;JavaScript&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;创建时间&lt;/td&gt;
					&lt;td&gt;2026-02-19&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;最后更新&lt;/td&gt;
					&lt;td&gt;2026-08-24&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;5天前它还只有26.3K星，增长213%——这说明&amp;quot;AI生成的东西太丑&amp;quot;是真痛点，不是我一个人这么觉得。&lt;/p&gt;
&lt;p&gt;核心作者 &lt;a class="link" href="https://x.com/lexnlin" target="_blank" rel="noopener"
 &gt;@lexnlin&lt;/a&gt; 和 &lt;a class="link" href="https://x.com/blueemi99" target="_blank" rel="noopener"
 &gt;@blueemi99&lt;/a&gt;，赞助商包括 Vercel、Kimi（月之暗面）等。&lt;/p&gt;
&lt;h2 id="它怎么工作的"&gt;它怎么工作的
&lt;/h2&gt;&lt;p&gt;taste-skill 不是微调模型，不是RAG，而是&lt;strong&gt;提示词工程&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;具体来说，它是一个 &lt;code&gt;SKILL.md&lt;/code&gt; 文件，通过 &lt;code&gt;npx skills add&lt;/code&gt; 一键安装到你的项目里。AI编程工具（Cursor、Codex、Claude Code）在生成代码时会自动加载这个文件，按照里面的规则输出。&lt;/p&gt;
&lt;h3 id="三个调节旋钮"&gt;三个调节旋钮
&lt;/h3&gt;&lt;p&gt;taste-skill 的核心是三个1-10的旋钮：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;旋钮&lt;/th&gt;
					&lt;th&gt;作用&lt;/th&gt;
					&lt;th&gt;低值&lt;/th&gt;
					&lt;th&gt;高值&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;DESIGN_VARIANCE&lt;/td&gt;
					&lt;td&gt;布局实验度&lt;/td&gt;
					&lt;td&gt;对称/干净&lt;/td&gt;
					&lt;td&gt;不对称/前卫&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;MOTION_INTENSITY&lt;/td&gt;
					&lt;td&gt;动画深度&lt;/td&gt;
					&lt;td&gt;仅hover&lt;/td&gt;
					&lt;td&gt;滚动/物理动效&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;VISUAL_DENSITY&lt;/td&gt;
					&lt;td&gt;信息密度&lt;/td&gt;
					&lt;td&gt;留白/画廊&lt;/td&gt;
					&lt;td&gt;仪表盘/密集&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;默认值是 &lt;code&gt;8 / 6 / 4&lt;/code&gt;，适合大多数Landing Page和作品集场景。&lt;/p&gt;
&lt;p&gt;AI会先读你的需求（brief），推断应该用什么设计语言，然后自动设置这三个旋钮。你不需要手动调。&lt;/p&gt;
&lt;h3 id="v2-的核心升级从建议变成禁令"&gt;v2 的核心升级：从&amp;quot;建议&amp;quot;变成&amp;quot;禁令&amp;quot;
&lt;/h3&gt;&lt;p&gt;v1 是&amp;quot;建议AI不要做X&amp;quot;，v2 是&amp;quot;直接列出AI的坏习惯并全面禁止&amp;quot;。&lt;/p&gt;
&lt;p&gt;这是一个本质区别。v1 的规则太soft，AI经常无视。v2 把最常犯的问题升级为&lt;strong&gt;硬性禁令&lt;/strong&gt;，必须逐条检查。&lt;/p&gt;
&lt;h2 id="v2-禁令清单ai到底有哪些坏习惯"&gt;v2 禁令清单：AI到底有哪些坏习惯
&lt;/h2&gt;&lt;p&gt;这部分值得细看，因为这些&amp;quot;AI味&amp;quot;特征你一定见过：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;排版禁令&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;禁止 em dash（&lt;code&gt;—&lt;/code&gt;）出现在页面任何地方——标题、正文、按钮、alt文本&lt;/li&gt;
&lt;li&gt;禁止章节编号眉标（&lt;code&gt;00 / INDEX&lt;/code&gt;、&lt;code&gt;001 · Capabilities&lt;/code&gt;）&lt;/li&gt;
&lt;li&gt;禁止Hero区放版本标签（&lt;code&gt;V0.6&lt;/code&gt;、&lt;code&gt;BETA&lt;/code&gt;、&lt;code&gt;INVITE-ONLY&lt;/code&gt;）&lt;/li&gt;
&lt;li&gt;禁止装饰性文字条（&lt;code&gt;BRAND. MOTION. SPATIAL.&lt;/code&gt;）&lt;/li&gt;
&lt;li&gt;禁止滚动提示（&lt;code&gt;Scroll&lt;/code&gt;、&lt;code&gt;↓&lt;/code&gt;）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;色彩禁令&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;禁止AI紫渐变——不能再无脑用紫色按钮+霓虹光晕&lt;/li&gt;
&lt;li&gt;禁止暖米色+黄铜色的&amp;quot;高级消费品&amp;quot;默认配色&lt;/li&gt;
&lt;li&gt;整个页面只能用一个强调色，不能第7节突然换颜色&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;字体禁令&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;禁止默认使用 Inter（AI最爱的字体）&lt;/li&gt;
&lt;li&gt;禁止默认使用衬线体（&amp;ldquo;觉得有创意/高级&amp;quot;不是用衬线的理由）&lt;/li&gt;
&lt;li&gt;特别点名封杀 &lt;code&gt;Fraunces&lt;/code&gt; 和 &lt;code&gt;Instrument_Serif&lt;/code&gt;（AI最爱的两款display serif）&lt;/li&gt;
&lt;li&gt;衬线体只有在品牌brief明确指定时才能用&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;动画禁令&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;禁止 &lt;code&gt;window.addEventListener('scroll')&lt;/code&gt; 手动监听滚动&lt;/li&gt;
&lt;li&gt;禁止在React状态里做滚动计算&lt;/li&gt;
&lt;li&gt;必须用 Motion（原Framer Motion）或 GSAP 的标准模式&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;组件禁令&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;禁止用 styled div 做假产品UI（假任务列表、假仪表盘、假终端）&lt;/li&gt;
&lt;li&gt;禁止每行都加 &lt;code&gt;border-t + border-b&lt;/code&gt; 的列表&lt;/li&gt;
&lt;li&gt;禁止在图片上叠标签/pill&lt;/li&gt;
&lt;li&gt;禁止假截图（用div模拟的界面截图）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;设计系统规则&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;如果需求明确是Microsoft风格，必须用Fluent UI官方包，不能手写CSS&lt;/li&gt;
&lt;li&gt;如果是Google风格，必须用Material 3&lt;/li&gt;
&lt;li&gt;一个项目只能用一套设计系统，不能混搭&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这些规则加起来超过50条，覆盖了AI生成前端代码时90%的&amp;quot;一眼AI&amp;quot;特征。&lt;/p&gt;
&lt;h2 id="它有哪些技能"&gt;它有哪些技能
&lt;/h2&gt;&lt;p&gt;taste-skill 不只有一个SKILL.md，而是一个技能库：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;技能名&lt;/th&gt;
					&lt;th&gt;安装名&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;design-taste-frontend&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;design-taste-frontend-v1&lt;/td&gt;
					&lt;td&gt;v1原版，兼容旧项目&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;gpt-taste&lt;/td&gt;
					&lt;td&gt;gpt-taste&lt;/td&gt;
					&lt;td&gt;GPT/Codex专用，更强约束&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;image-to-code&lt;/td&gt;
					&lt;td&gt;image-to-code&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;redesign-existing-projects&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;high-end-visual-design&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;full-output-enforcement&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;minimalist-ui&lt;/td&gt;
					&lt;td&gt;Notion/Linear风格极简&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;brutalist-skill&lt;/td&gt;
					&lt;td&gt;industrial-brutalist-ui&lt;/td&gt;
					&lt;td&gt;瑞士风格/工业风&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;stitch-skill&lt;/td&gt;
					&lt;td&gt;stitch-design-taste&lt;/td&gt;
					&lt;td&gt;Google Stitch兼容&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;另外还有3个纯图片生成技能（不输出代码），配合ChatGPT Images使用。&lt;/p&gt;
&lt;h2 id="安装和使用"&gt;安装和使用
&lt;/h2&gt;&lt;p&gt;一条命令：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&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;只装某个技能：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;npx skills add https://github.com/Leonxlnx/taste-skill --skill &lt;span class="s2"&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;或者更简单——直接把SKILL.md文件复制到你的项目根目录，或者粘贴到ChatGPT/Codex的对话里。&lt;/p&gt;
&lt;p&gt;兼容所有主流AI编程工具：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cursor ✅&lt;/li&gt;
&lt;li&gt;Codex ✅&lt;/li&gt;
&lt;li&gt;Claude Code ✅&lt;/li&gt;
&lt;li&gt;Devin ✅&lt;/li&gt;
&lt;li&gt;任何支持SKILL.md的Agent ✅&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="实测效果"&gt;实测效果
&lt;/h2&gt;&lt;p&gt;我在Cursor里测试了同一个需求：&amp;ldquo;创建一个SaaS产品的Landing Page&amp;rdquo;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;没有taste-skill时&lt;/strong&gt;，AI的典型输出：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;紫色渐变Hero区&lt;/li&gt;
&lt;li&gt;三张等宽特性卡片&lt;/li&gt;
&lt;li&gt;Inter字体 + slate-900文字&lt;/li&gt;
&lt;li&gt;em dash满天飞&lt;/li&gt;
&lt;li&gt;底部&amp;quot;Trusted by&amp;quot;用纯文本logo&lt;/li&gt;
&lt;li&gt;动画：全是fade-in-up&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;装了taste-skill后&lt;/strong&gt;，同样的prompt：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;配色变成中性底+单一强调色（这次是深绿）&lt;/li&gt;
&lt;li&gt;字体换成Geist，标题用了tracking-tighter&lt;/li&gt;
&lt;li&gt;布局出现不对称网格，不是三张等宽卡片&lt;/li&gt;
&lt;li&gt;em dash全部消失&lt;/li&gt;
&lt;li&gt;Logo墙用了SVG图标库&lt;/li&gt;
&lt;li&gt;动画用了GSAP的sticky-stack模式&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;区别是肉眼可见的。不是&amp;quot;更好看&amp;quot;这么简单，而是&lt;strong&gt;不再一眼AI&lt;/strong&gt;。&lt;/p&gt;
&lt;h2 id="适用场景和局限"&gt;适用场景和局限
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;最适合&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;前端Landing Page、作品集、营销站&lt;/li&gt;
&lt;li&gt;Vibe Coding（快速原型）&lt;/li&gt;
&lt;li&gt;任何需要&amp;quot;不像AI写的&amp;quot;前端场景&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;不太适合&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;后端逻辑、数据处理&lt;/li&gt;
&lt;li&gt;仪表盘、数据表格（skill明确声明out of scope）&lt;/li&gt;
&lt;li&gt;多步表单、代码编辑器、原生移动端&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;本质局限&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;taste-skill 是提示词工程，不是模型升级。它的效果取决于AI模型本身的能力——模型越强，规则执行越好。如果模型本身能力有限，再好的规则也救不回来。&lt;/p&gt;
&lt;p&gt;另外，v2目前还是experimental状态，作者在积极迭代。规则可能会变，但核心方向（反slop、硬性禁令）不会倒退。&lt;/p&gt;
&lt;h2 id="总结"&gt;总结
&lt;/h2&gt;&lt;p&gt;taste-skill 解决了一个真实问题：AI写代码很能干，但写出来的东西没有品味。&lt;/p&gt;
&lt;p&gt;它的思路很聪明——不碰模型，只约束输出。一条命令安装，即刻生效。&lt;/p&gt;
&lt;p&gt;82K星不是刷出来的，是真的有需求。5天从26K涨到82K，说明&amp;quot;AI味&amp;quot;是每个用AI写前端的人都在忍受的问题。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GitHub地址&lt;/strong&gt;：&lt;a class="link" href="https://github.com/Leonxlnx/taste-skill" target="_blank" rel="noopener"
 &gt;github.com/Leonxlnx/taste-skill&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;关注 varkm，一起学习，一起成长&lt;/em&gt;&lt;/p&gt;</description></item></channel></rss>