What is the design-taste-frontend skill?
The design-taste-frontend skill, also called taste-skill, is one SKILL.md for landing pages, portfolios and redesigns. Before writing code, your agent states a one-line design read, sets three dials for variance, motion and density, and picks a real design system or an honest aesthetic. It ends with a pre-flight checklist.
design-taste-frontend is the install name of the default skill in the leonxlnx/taste-skill repository, which lives in the skills/taste-skill folder. It is a long, rule-based SKILL.md for landing pages, portfolios and redesigns. The README calls this version v2 and marks it experimental.
It states its own limits. Dashboards, data tables, multi-step forms, code editors and native mobile apps are out of scope, and the skill tells the agent to say so and point to a better tool.
What changes in your agent's output
- Before any code, the agent writes a one-line design read: page kind, audience, vibe and the design family it leans toward.
- It sets three dials, DESIGN_VARIANCE, MOTION_INTENSITY and VISUAL_DENSITY, with a baseline of 8, 6 and 4 that the brief can override.
- If the brief matches a real system such as Fluent, Carbon, Polaris, GOV.UK or shadcn/ui, it installs the official package instead of rewriting that system's CSS.
- It steers away from listed defaults: AI-purple gradients, a centered hero over a dark mesh, three equal feature cards and Inter on slate.
- Heroes stay inside the first viewport, eyebrow labels are rationed, and the page keeps one theme, one accent color and one corner-radius scale.
How the dials work
Every layout, motion and density decision is gated by the dials. Minimalist briefs map to about 5 to 6 variance, 3 to 4 motion and 2 to 3 density. Agency or Awwwards briefs push variance to 9 or 10 and motion to 8 to 10.
Who the design-taste-frontend skill is for
Best for
- Landing pages, marketing sites and portfolios where the default AI look is the problem.
- Redesigns that need an audit first. The skill extracts brand tokens and keeps URLs, nav labels and form fields stable unless you approve a change.
- Agents that fall back on the same fonts, gradients and card grids every time.
Not for
- Dashboards, data tables, admin panels and multi-step product UI. SKILL.md lists them as out of scope.
- A short rule set. The file is long, with numbered sections from 0 to 14 plus appendices. For a lighter single-file option, see frontend-design.
- Other stacks without a check. The defaults are React or Next.js with Tailwind v4 and Motion, so confirm the stack before you accept the output.
Use it with UiChemy
The skill's default output is React or Next.js code, not a WordPress page. If you ask your agent for plain HTML, CSS and JavaScript instead, UiChemy AI to WordPress can import the build as an editable page. Click Get Started on uichemy.com.
How to install Design Taste Frontend Skill: Anti-Slop UI
git clone https://github.com/Leonxlnx/taste-skill.gitThe README's own install route uses the skills CLI. It also keeps a separate v1 skill for people who want the original behavior instead of the v2 rewrite.Clone the repository
Run
git clone https://github.com/Leonxlnx/taste-skill.git. The default skill is the skills/taste-skill folder, and the name in its SKILL.md frontmatter is design-taste-frontend.Add it to your agent
The README says you can copy any SKILL.md into your project or paste it into ChatGPT or Codex conversations. For an agent that loads skill folders, copy skills/taste-skill into its skills directory as design-taste-frontend so the folder matches the skill name.
Ask for a page
Describe the page and its audience, for example: build a landing page for a B2B invoicing tool aimed at finance teams. Expect a one-line design read before any code.
Tune it in chat
SKILL.md says not to edit the file to change the dials. Override them conversationally, for example: lower the motion to 3 and keep the density airy.
Check that it loaded
Ask for a small landing page. The agent should open with a line that starts Reading this as, giving page kind, audience and vibe, state the dial values, and only then write code.
Key features
- Brief inferenceThe agent reads page kind, vibe words, references, audience, existing brand assets and quiet constraints such as accessibility, then states a one-line design read. It asks one question only when the read truly splits.
- Three dialsDESIGN_VARIANCE, MOTION_INTENSITY and VISUAL_DENSITY run from 1 to 10 with a baseline of 8, 6 and 4. Presets cover SaaS landings, agency pages, portfolios, editorial and public-sector sites.
- Design-system mapA table maps briefs to official packages, including Fluent UI, Material Web, Carbon, Polaris, Atlaskit, Primer, govuk-frontend, USWDS, Radix Themes and shadcn/ui. Trends such as glassmorphism and bento are labeled as aesthetics with no official package.
- Default stackUnless a design system is chosen, the defaults are React or Next.js with Server Components, Tailwind v4 and Motion. Fonts load through next/font or self-hosting, not a link tag.
- Type and color rulesSerif display type and Inter are discouraged as defaults, one accent color is locked across the page, and a purple-glow look and a cream-and-brass palette for premium briefs are called out by name.
- Layout disciplineThe hero fits the first viewport with at most four text elements. Eyebrow labels are limited to one per three sections, split headers are banned by default and a layout family does not repeat.
- Motion guardrailsEach animation must be motivated. A scroll listener on window is banned in favor of Motion, ScrollTrigger or CSS scroll-driven animation, and anything above intensity 3 must honor prefers-reduced-motion.
- AI-tells listSection 9 lists patterns that mark a generated page, including fake-precise numbers, placeholder names, div-built fake screenshots and the em-dash, which is banned outright.
- Redesign protocolThe agent detects greenfield, preserve or overhaul mode, audits brand tokens, information architecture and the SEO baseline first, and never changes URLs, nav labels or form fields silently.
- Pre-flight checkSection 14 is a checklist the agent runs before it outputs code: design read declared, dials reasoned, one theme, one accent, one radius system, readable button contrast and no wrapped CTAs.
Frequently asked questions
What is the design-taste-frontend skill?
It is a single-file skill from the leonxlnx/taste-skill repository for landing pages, portfolios and redesigns. It tells your agent to read the brief, declare a design read, set three dials, choose a real design system or a labeled aesthetic, avoid listed AI defaults and pass a pre-flight checklist before it outputs code.
Is design-taste-frontend the same as taste-skill?
Yes. The skill folder is skills/taste-skill and the name inside its SKILL.md is design-taste-frontend. The README says the default taste-skill, installed as design-taste-frontend, is now v2 and experimental, and that a separate v1 skill remains for anyone who needs the original behavior.
How do I install the design-taste-frontend skill?
Clone the leonxlnx/taste-skill repository and copy the skills/taste-skill folder into your agent's skills directory, naming the copy design-taste-frontend. The README also allows copying SKILL.md into a project or pasting it into a ChatGPT or Codex conversation. Then ask for a page and watch for the design read.
Which AI coding agents work with the design-taste-frontend skill?
The README presents the repo as portable Agent Skills, names Codex, Cursor and Claude Code as tools, and says to paste SKILL.md into ChatGPT or Codex conversations. It does not publish a per-agent install matrix, so check how your own agent loads skill folders.
What are the three dials in the skill?
DESIGN_VARIANCE runs from perfect symmetry to artsy chaos, MOTION_INTENSITY from static to cinematic, and VISUAL_DENSITY from airy to packed with data. The baseline is 8, 6 and 4. The agent infers values from the brief, and you can change them in conversation without editing the file.
Does the skill work for dashboards or admin panels?
No. SKILL.md lists dashboards, data tables, multi-step forms, code editors, native mobile and real-time collaboration UIs as out of scope. It tells the agent to say so and point to a suitable system. For broader stack coverage, look at ui-ux-pro-max.
How does it work with other design skills?
Use it for the build direction and a second skill for review. web-design-guidelines audits finished code against a fixed checklist, and ui-ux-pro-max adds a searchable database of styles, palettes and fonts. Running several skills at once can give conflicting rules, so name the one that should win.



