<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Frontend Framework on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/frontend-framework/</link>
        <description>Recent content in Frontend Framework on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Wed, 27 May 2026 19:08:28 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/frontend-framework/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>taste-skill</title>
        <link>https://producthunt.programnotes.cn/en/p/taste-skill/</link>
        <pubDate>Wed, 27 May 2026 19:08:28 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/taste-skill/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1733424114724-2d718fb07948?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3Nzk4Nzk5Mzh8&amp;ixlib=rb-4.1.0" alt="Featured image of post taste-skill" /&gt;&lt;h1 id=&#34;leonxlnxtaste-skill&#34;&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&lt;/a&gt;
&lt;/h1&gt;&lt;p align=&#34;center&#34;&gt;
  &lt;img src=&#34;assets/readme-banner.png&#34; alt=&#34;Taste Skill - Anti-slop Agent Skills for premium frontends&#34; width=&#34;100%&#34; /&gt;
&lt;/p&gt;
&lt;h1 id=&#34;taste-skill&#34;&gt;Taste Skill
&lt;/h1&gt;&lt;p align=&#34;center&#34;&gt;
  &lt;em&gt;The Anti-Slop Frontend Framework for AI Agents&lt;/em&gt;
&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;
  &lt;a href=&#34;https://tasteskill.dev&#34; title=&#34;Taste Skill - tasteskill.dev&#34;&gt;
    &lt;img src=&#34;assets/taste-skill-logo.webp&#34; width=&#34;80&#34; height=&#34;80&#34; alt=&#34;Taste Skill&#34; /&gt;
  &lt;/a&gt;
&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;
  &lt;a href=&#34;https://tasteskill.dev&#34;&gt;
    &lt;img src=&#34;https://img.shields.io/badge/OPEN-tasteskill.dev-%23a855f7?style=for-the-badge&amp;labelColor=%230f172a&#34; alt=&#34;Open tasteskill.dev&#34; /&gt;
  &lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;Portable &lt;strong&gt;Agent Skills&lt;/strong&gt; that upgrade AI-built interfaces: stronger layout, typography, motion, and spacing instead of boilerplate-looking UIs. This repo also includes &lt;strong&gt;image-generation skills&lt;/strong&gt; for reference boards (web, mobile, brand kits). Pair them with &lt;strong&gt;ChatGPT Images&lt;/strong&gt; or similar generators, then hand the frames to Codex, Cursor, or Claude Code for implementation.&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;
&lt;a href=&#34;https://github.com/Leonxlnx/taste-skill/stargazers&#34;&gt;&lt;img src=&#34;https://img.shields.io/github/stars/Leonxlnx/taste-skill?style=for-the-badge&amp;logo=github&amp;labelColor=1e293b&amp;color=fbbf24&#34; alt=&#34;GitHub stars&#34;/&gt;&lt;/a&gt;
&lt;a href=&#34;LICENSE&#34;&gt;&lt;img src=&#34;https://img.shields.io/badge/License-MIT-fbbf24?style=for-the-badge&amp;labelColor=1e293b&#34; alt=&#34;MIT License&#34;/&gt;&lt;/a&gt;
&lt;a href=&#34;#installing&#34;&gt;&lt;img src=&#34;https://img.shields.io/badge/Tools-Codex%20%C2%B7%20Cursor%20%C2%B7%20Claude-111827?style=for-the-badge&amp;labelColor=1e293b&#34; alt=&#34;Supported agents&#34;/&gt;&lt;/a&gt;
&lt;a href=&#34;https://www.tasteskill.dev/changelog&#34;&gt;&lt;img src=&#34;https://img.shields.io/badge/Changelog-Latest-059669?style=for-the-badge&amp;labelColor=1e293b&#34; alt=&#34;Changelog on tasteskill.dev&#34;/&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;h2 id=&#34;disclaimer&#34;&gt;Disclaimer
&lt;/h2&gt;&lt;p&gt;Taste Skill has no official token, coin, or crypto project. Any token using my name, image, or project is unaffiliated and not endorsed by me.&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;&lt;sub&gt;&lt;a href=&#34;#disclaimer&#34;&gt;Disclaimer&lt;/a&gt; · &lt;a href=&#34;#installing&#34;&gt;Install&lt;/a&gt; · &lt;a href=&#34;#skills&#34;&gt;Skills&lt;/a&gt; · &lt;a href=&#34;#settings-taste-skill-only&#34;&gt;Settings&lt;/a&gt; · &lt;a href=&#34;#examples&#34;&gt;Examples&lt;/a&gt; · &lt;a href=&#34;#support-the-project&#34;&gt;Sponsor&lt;/a&gt; · &lt;a href=&#34;#research&#34;&gt;Research&lt;/a&gt; · &lt;a href=&#34;#common-questions&#34;&gt;FAQ&lt;/a&gt; · &lt;a href=&#34;#license&#34;&gt;License&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;
&lt;h2 id=&#34;feedback--contributions&#34;&gt;Feedback &amp;amp; Contributions
&lt;/h2&gt;&lt;p&gt;We would love your feedback. Suggestions and bug reports:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Open a Pull Request or Issue on GitHub&lt;/li&gt;
&lt;li&gt;DM &lt;a class=&#34;link&#34; href=&#34;https://x.com/lexnlin&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;@lexnlin&lt;/a&gt; or &lt;a class=&#34;link&#34; href=&#34;https://x.com/blueemi99&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;@blueemi99&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Email us at &lt;a class=&#34;link&#34; href=&#34;mailto:hello@tasteskill.dev&#34; &gt;hello@tasteskill.dev&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;installing&#34;&gt;Installing
&lt;/h2&gt;&lt;p&gt;The &lt;a class=&#34;link&#34; href=&#34;https://github.com/vercel-labs/agent-skills&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;code&gt;npx skills add&lt;/code&gt;&lt;/a&gt; CLI scans the &lt;code&gt;skills/&lt;/code&gt; folder in this repo, so &lt;strong&gt;all skills below (code and image-generation) install the same way.&lt;/strong&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;Install a single skill by its &lt;strong&gt;install name&lt;/strong&gt; (the &lt;code&gt;name:&lt;/code&gt; field inside the SKILL frontmatter, not the folder name):&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;You can also copy any &lt;code&gt;SKILL.md&lt;/code&gt; into your project or paste it into ChatGPT / Codex conversations.&lt;/p&gt;
&lt;h3 id=&#34;updating-from-the-previous-version&#34;&gt;Updating from the previous version
&lt;/h3&gt;&lt;p&gt;The default &lt;code&gt;taste-skill&lt;/code&gt; (install name &lt;code&gt;design-taste-frontend&lt;/code&gt;) is now &lt;strong&gt;v2 (experimental)&lt;/strong&gt;, a substantial rewrite of the original v1. If you already have v1 installed, just re-run the install command and you will be upgraded:&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;The install name did not change, so no script updates are needed. The newer SKILL.md replaces the older one in place.&lt;/p&gt;
&lt;p&gt;If you depend on the exact behavior of v1 and want to pin to it explicitly:&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;See &lt;a class=&#34;link&#34; href=&#34;CHANGELOG.md&#34; &gt;CHANGELOG.md&lt;/a&gt; for the full v1 to v2 diff and the rationale.&lt;/p&gt;
&lt;h2 id=&#34;skills&#34;&gt;Skills
&lt;/h2&gt;&lt;p&gt;Each skill does one job; you do not need all of them at once. &lt;strong&gt;Implementation skills&lt;/strong&gt; output code. &lt;strong&gt;Image-generation skills&lt;/strong&gt; output reference images only.&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;Install name&lt;/code&gt; column is the exact value you pass to &lt;code&gt;--skill&lt;/code&gt;.&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Skill (folder)&lt;/th&gt;
					&lt;th&gt;Install name&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;taste-skill&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;design-taste-frontend&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;🆕 &lt;strong&gt;v2 (experimental)&lt;/strong&gt; - substantial rewrite of the default skill. Reads the brief, infers the design language, tunes three dials (VARIANCE / MOTION / DENSITY). Brief inference, design-system map, hard em-dash ban, canonical GSAP code skeletons, redesign-audit protocol, strict pre-flight check. Actively iterating toward v2.0.0 stable.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;taste-skill-v1&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;design-taste-frontend-v1&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;The original v1 of taste-skill, preserved for projects depending on its exact behavior. Use only if the v2 default breaks something specific in your workflow.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;gpt-tasteskill&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;gpt-taste&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Stricter variant for GPT/Codex: higher layout variance, stronger GSAP direction, aggressive anti-slop.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;image-to-code-skill&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;image-to-code&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Image-first pipeline: generate site references, analyze them, then implement the frontend to match.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;redesign-skill&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;redesign-existing-projects&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Existing projects: audit the UI first, then fix layout, spacing, hierarchy, styling.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;soft-skill&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;high-end-visual-design&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Polished, calm, expensive UI with softer contrast, whitespace, premium fonts, spring motion.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;output-skill&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;full-output-enforcement&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;When the model ships half-finished work: full output, no placeholder comments.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;minimalist-skill&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;minimalist-ui&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Editorial product UI (Notion/Linear vibes), restrained palette, crisp structure.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;brutalist-skill&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;industrial-brutalist-ui&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Hard mechanical language: Swiss type, sharp contrast, experimental layout.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;stitch-skill&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;stitch-design-taste&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Google Stitch-compatible rules, including optional &lt;code&gt;DESIGN.md&lt;/code&gt; export format.&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;image-generation-skills&#34;&gt;Image generation skills
&lt;/h3&gt;&lt;p&gt;These produce design images only (no code). Use with ChatGPT Images, Codex image mode, or any agent that generates images.&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Skill (folder)&lt;/th&gt;
					&lt;th&gt;Install name&lt;/th&gt;
					&lt;th&gt;Description&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;imagegen-frontend-web&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;imagegen-frontend-web&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Website comps: hero, landing, multi-section with strong typography, spacing, anti-slop art direction.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;imagegen-frontend-mobile&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;imagegen-frontend-mobile&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Mobile screens and flows: iOS/Android/cross-platform, mockups, readable type, coherent sets.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;brandkit&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;code&gt;brandkit&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;Brand-kit boards: logo directions, palettes, type, identity applications across categories.&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;which-one-should-i-use&#34;&gt;Which one should I use?
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Start with &lt;strong&gt;taste-skill&lt;/strong&gt; for the safest general default. (Now v2 experimental - see what changed in the &lt;a class=&#34;link&#34; href=&#34;CHANGELOG.md&#34; &gt;CHANGELOG&lt;/a&gt;.)&lt;/li&gt;
&lt;li&gt;If you depend on the exact behavior of the original taste-skill, install &lt;strong&gt;taste-skill-v1&lt;/strong&gt; instead.&lt;/li&gt;
&lt;li&gt;Use &lt;strong&gt;gpt-taste&lt;/strong&gt; when you want the stricter GPT/Codex-oriented rules and motion/layout enforcement.&lt;/li&gt;
&lt;li&gt;Use &lt;strong&gt;image-to-code-skill&lt;/strong&gt; for image → analyze → code website workflows.&lt;/li&gt;
&lt;li&gt;Use &lt;strong&gt;redesign-skill&lt;/strong&gt; to improve an existing codebase instead of greenfield styling.&lt;/li&gt;
&lt;li&gt;Add &lt;strong&gt;soft-skill&lt;/strong&gt;, &lt;strong&gt;minimalist-skill&lt;/strong&gt;, or &lt;strong&gt;brutalist-skill&lt;/strong&gt; when the visual direction is already chosen.&lt;/li&gt;
&lt;li&gt;Add &lt;strong&gt;output-skill&lt;/strong&gt; if the agent keeps truncating output.&lt;/li&gt;
&lt;li&gt;Use &lt;strong&gt;imagegen-frontend-web&lt;/strong&gt;, &lt;strong&gt;imagegen-frontend-mobile&lt;/strong&gt;, or &lt;strong&gt;brandkit&lt;/strong&gt; when the deliverable is &lt;strong&gt;images&lt;/strong&gt; (comps, flows, identity boards), then pass results to your coding agent.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;image-first-tip&#34;&gt;Image-first tip
&lt;/h3&gt;&lt;p&gt;For &lt;strong&gt;image-to-code-skill&lt;/strong&gt;, state the pipeline in the prompt, e.g.: &lt;code&gt;follow the skill: generate images, then analyze, then code&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&#34;chatgpt-images-and-codex&#34;&gt;ChatGPT Images and Codex
&lt;/h3&gt;&lt;p&gt;Attach or paste &lt;strong&gt;&lt;code&gt;imagegen-frontend-web&lt;/code&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;code&gt;imagegen-frontend-mobile&lt;/code&gt;&lt;/strong&gt;, or &lt;strong&gt;&lt;code&gt;brandkit&lt;/code&gt;&lt;/strong&gt; and ask for the frames you need, then feed the renders to Codex, Cursor, or Claude Code. Use &lt;strong&gt;image-to-code-skill&lt;/strong&gt; when you want one workflow that both generates references and implements the site in code.&lt;/p&gt;
&lt;h2 id=&#34;settings-taste-skill-only&#34;&gt;Settings (taste-skill only)
&lt;/h2&gt;&lt;p&gt;Numbers at the top of the file are 1-10 dials:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;DESIGN_VARIANCE&lt;/strong&gt;: Layout experimentation (lower: centered/clean · higher: asymmetric/modern).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MOTION_INTENSITY&lt;/strong&gt;: Animation depth (lower: hover · higher: scroll/magnetic).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VISUAL_DENSITY&lt;/strong&gt;: Information per viewport (lower: spacious · higher: dense dashboards).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples
&lt;/h2&gt;&lt;p&gt;Created with taste-skill:&lt;/p&gt;
&lt;p&gt;
  &lt;img src=&#34;examples/floria-top.webp&#34; width=&#34;400&#34; /&gt;
  &lt;img src=&#34;examples/floria-bottom.webp&#34; width=&#34;400&#34; /&gt;
&lt;/p&gt;
&lt;h2 id=&#34;support-the-project&#34;&gt;Support the project
&lt;/h2&gt;&lt;p&gt;If Taste Skill helps you, consider sponsoring:&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/sponsors/Leonxlnx&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Sponsor on GitHub&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;current-sponsors&#34;&gt;Current Sponsors
&lt;/h3&gt;&lt;p&gt;&lt;a href=&#34;https://github.com/dnakov&#34;&gt;&lt;img src=&#34;https://github.com/dnakov.png&#34; width=&#34;40&#34; height=&#34;40&#34; style=&#34;border-radius:50%&#34; alt=&#34;dnakov&#34; title=&#34;dnakov&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/AkramReshad&#34;&gt;&lt;img src=&#34;https://github.com/AkramReshad.png&#34; width=&#34;40&#34; height=&#34;40&#34; style=&#34;border-radius:50%&#34; alt=&#34;AkramReshad&#34; title=&#34;AkramReshad&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/ajmalaksar25&#34;&gt;&lt;img src=&#34;https://github.com/ajmalaksar25.png&#34; width=&#34;40&#34; height=&#34;40&#34; style=&#34;border-radius:50%&#34; alt=&#34;ajmalaksar25&#34; title=&#34;ajmalaksar25&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/krikkkk&#34;&gt;&lt;img src=&#34;https://github.com/krikkkk.png&#34; width=&#34;40&#34; height=&#34;40&#34; style=&#34;border-radius:50%&#34; alt=&#34;krikkkk&#34; title=&#34;krikkkk&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/navanchauhan&#34;&gt;&lt;img src=&#34;https://github.com/navanchauhan.png&#34; width=&#34;40&#34; height=&#34;40&#34; style=&#34;border-radius:50%&#34; alt=&#34;navanchauhan&#34; title=&#34;navanchauhan&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/robinebers&#34;&gt;&lt;img src=&#34;https://github.com/robinebers.png&#34; width=&#34;40&#34; height=&#34;40&#34; style=&#34;border-radius:50%&#34; alt=&#34;robinebers&#34; title=&#34;robinebers&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/JKc66&#34;&gt;&lt;img src=&#34;https://github.com/JKc66.png&#34; width=&#34;40&#34; height=&#34;40&#34; style=&#34;border-radius:50%&#34; alt=&#34;JKc66&#34; title=&#34;JKc66&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/u2393696078-rgb&#34;&gt;&lt;img src=&#34;https://github.com/u2393696078-rgb.png&#34; width=&#34;40&#34; height=&#34;40&#34; style=&#34;border-radius:50%&#34; alt=&#34;u2393696078-rgb&#34; title=&#34;u2393696078-rgb&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/a-human-created-this&#34;&gt;&lt;img src=&#34;https://github.com/a-human-created-this.png&#34; width=&#34;40&#34; height=&#34;40&#34; style=&#34;border-radius:50%&#34; alt=&#34;a-human-created-this&#34; title=&#34;a-human-created-this&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/AtharvaJaiswal005&#34;&gt;&lt;img src=&#34;https://github.com/AtharvaJaiswal005.png&#34; width=&#34;40&#34; height=&#34;40&#34; style=&#34;border-radius:50%&#34; alt=&#34;AtharvaJaiswal005&#34; title=&#34;AtharvaJaiswal005&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/ghughes7&#34;&gt;&lt;img src=&#34;https://github.com/ghughes7.png&#34; width=&#34;40&#34; height=&#34;40&#34; style=&#34;border-radius:50%&#34; alt=&#34;ghughes7&#34; title=&#34;ghughes7&#34; /&gt;&lt;/a&gt;
&lt;a href=&#34;https://github.com/mccun934&#34;&gt;&lt;img src=&#34;https://github.com/mccun934.png&#34; width=&#34;40&#34; height=&#34;40&#34; style=&#34;border-radius:50%&#34; alt=&#34;mccun934&#34; title=&#34;mccun934&#34; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;
 &lt;a href=&#34;https://www.star-history.com/leonxlnx/taste-skill&#34;&gt;
  &lt;picture&gt;
   &lt;source media=&#34;(prefers-color-scheme: dark)&#34; srcset=&#34;https://api.star-history.com/badge?repo=Leonxlnx/taste-skill&amp;theme=dark&#34; /&gt;
   &lt;source media=&#34;(prefers-color-scheme: light)&#34; srcset=&#34;https://api.star-history.com/badge?repo=Leonxlnx/taste-skill&#34; /&gt;
   &lt;img alt=&#34;Star History Rank&#34; src=&#34;https://api.star-history.com/badge?repo=Leonxlnx/taste-skill&#34; /&gt;
  &lt;/picture&gt;
 &lt;/a&gt;
&lt;/p&gt;
&lt;h2 id=&#34;research&#34;&gt;Research
&lt;/h2&gt;&lt;p&gt;Background writing that shaped these skills lives in &lt;a class=&#34;link&#34; href=&#34;research/&#34; &gt;&lt;code&gt;research/&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;common-questions&#34;&gt;Common Questions
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;How is this different from other AI design skills?&lt;/strong&gt;&lt;br&gt;
Multiple specialized variants, adjustable dials in key skills, anti-repetition rules informed by dedicated research. All are framework agnostic across major coding agents.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Does it work with React, Vue, Svelte?&lt;/strong&gt;&lt;br&gt;
Yes. Rules target design intent, not a single framework API.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What is SKILL.md?&lt;/strong&gt;&lt;br&gt;
A portable instruction file agents can load automatically; install via &lt;code&gt;npx skills add&lt;/code&gt; or by copying into a repo or conversation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Do image-generation skills install with &lt;code&gt;npx skills add&lt;/code&gt;?&lt;/strong&gt;&lt;br&gt;
Yes. They live under &lt;code&gt;skills/&lt;/code&gt; alongside the code skills so the same CLI discovers them.&lt;/p&gt;
&lt;h2 id=&#34;license&#34;&gt;License
&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;LICENSE&#34; &gt;MIT License&lt;/a&gt; · Copyright (c) 2026 Leonxlnx&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
