# Agents with Taste

Essay by Emil Kowalski (https://emilkowal.ski)

How to transfer taste into an AI.

Topics: Craft
Source: https://emilkowal.ski/ui/agents-with-taste

## For agents

Nothing to install. This is a reference: cite it, or fetch the source when
the reasoning matters.

Read it at: https://emilkowal.ski/ui/agents-with-taste

The full text is not reproduced here. It belongs to its author. What is
above is the author's own summary and the topics it covers.

Skills in this library that act on the same ground:

- emil-design-eng (https://www.stackskills.dev/md/emil-design-eng): The design-engineering house style behind Sonner and Vaul.
- prototype (https://www.stackskills.dev/md/prototype): Builds several genuinely different UI variants behind a live picker.
- apple-design (https://www.stackskills.dev/md/apple-design): Apple's interface and motion principles, translated for the web.
- better-ui (https://www.stackskills.dev/md/better-ui): Concentric radius, optical alignment, surface depth, hit areas.
- better-interface (https://www.stackskills.dev/md/better-interface): Every better-* skill as a single review pass.

## The short version

Coding agents are fast and competent, and on visual work they still have no idea what great feels like. Emil's fix is to write each aspect of the interface down as a skill file the agent loads. That forces you to articulate the reason behind a choice rather than leaving it as instinct, and most taste decisions do have a reason underneath. Starting a scale animation at 0.95 rather than 0 works because nothing in the real world appears out of nothing. Once the rule is written, the agent follows it every time.

## Verification

- Source link: Resolved (HTTP 200) (pass)
- Reading copy: Plain markdown for agents at /md/agents-with-taste (pass)
- Attribution: Credited to Emil Kowalski (pass)

Full page: https://www.stackskills.dev/library/agents-with-taste
