Taste Skill: 에이전트가 짓는 웹페이지에 아트 디렉션을
프로젝트 사이트를 이 스킬로 다시 꾸민 개발자가 1440·768·390 세 너비 모두 0 FAIL 결과를 PR에 올렸어요
- 누가
- Leon Lin(Leonxlnx)이 만든 오픈소스 스킬. 코딩 에이전트로 웹사이트, 랜딩 페이지, 대시보드를 만드는 사람을 위한 거예요.
- 언제
- 2026년 2월 처음 공개, 10월에 v2로 새로 만들었고 최신은 v2.1.5(2026-10-24)예요.
- 어디서
- Claude Code·Codex 플러그인이나 npx skills로 설치해요. Node 22 이상과 Chrome·Edge·Chromium이 있는 내 컴퓨터에서 돌아요.
이게 불편했어요
에이전트에게 랜딩 페이지를 맡기면 매번 비슷한 화면이 나와요. 가운데 정렬 제목, 그 위의 작은 라벨, 아이콘 카드 한 줄, 은은한 그라데이션. 틀린 데는 없는데 누구의 페이지인지 알 수 없어서, 결국 하나하나 다시 고쳐 달라고 해야 했어요.
그래서 이렇게 풀어요
Taste Skill은 생김새를 모델의 기본값에 맡기지 않아요. 스크립트가 방향 세 개를 나눠 주면 에이전트가 하나를 고르고, 고객 자신의 재료와 그 방향을 잇는 아이디어 한 문장에서 페이지를 지어요. 사진은 공개 아카이브에서 찾아 출처를 붙이고, 다 지은 뒤에는 실제 브라우저로 세 너비를 재고 스크린샷을 직접 보며 고쳐요.




이걸로 만든 사람들
자기 MCP 프로젝트의 소개 사이트(GitHub Pages)를 Cursor 에이전트와 이 스킬로 다시 꾸몄어요. 카드 줄을 짜인 섹션으로 바꾸고, 공개 컬렉션 사진 네 장을 출처와 함께 넣었어요.
Inspect: 0 FAIL across 1440/768/390; screenshots are attached above.
Claude Code로 이 스킬의 redesign 점검을 index.html에 돌리고, 포커스 링과 건너뛰기 링크, 버튼 반응, 폰에서 읽히는 히어로 문구처럼 위험이 적은 수정만 적용했어요.
After: Nav links glide (through Lenis) and stop right below the header

새로 나온 v2를 Claude Code나 Codex에 넣고, 바이브 코딩으로 만든 사이트를 데스크톱·태블릿·폰 너비로 점검받아 보라고 권했어요.
It opens your pages at desktop, tablet and phone widths
안에서는 이렇게 돌아가요
- 1
Claude Code · Codex → design-taste-frontend
브리프와 SKILL.md 읽기브리프를 읽고, 이 고객만 가진 것을 먼저 적어요.skills/taste-skill/SKILL.md - 2
Claude Code · Codex → draw.mjs
draw.mjs --options 3연구된 방향 스무 개 가운데 세 개를 무작위로 나눠 주고, 에이전트가 주제의 아이디어를 담을 하나를 골라요.skills/taste-skill/scripts/draw.mjs - 3
draw.mjs → Claude Code · Codex
--direction <id> → direction.json고른 방향의 서체, 팔레트, 히어로, 섹션 구성을 라이브러리에서 뽑아 .taste-skill/direction.json에 써요.skills/taste-skill/library/directions.json - 4
Claude Code · Codex → assets.mjs
assets.mjs "<검색어>"Openverse, Wikimedia Commons, Met 같은 공개 컬렉션에서 사진을 찾아 받고, --credits로 출처를 뽑아요.skills/taste-skill/scripts/assets.mjs - 5
Claude Code · Codex → inspect.mjs
inspect.mjs <페이지>실제 브라우저로 1440·768·390 폭에서 열어 재고 스크린샷을 남겨요. FAIL이 하나라도 있으면 끝난 게 아니에요.skills/taste-skill/scripts/inspect.mjs - 6
Claude Code · Codex → 완성된 페이지와 스크린샷
스크린샷 보고 상위 3개 고치기스크린샷을 직접 보며 심사 기준표로 평가하고, 가장 큰 문제 세 개를 고쳐요. 최대 세 라운드예요.skills/taste-skill/references/critique.md
넣으면 이렇게 나와요
나한테 맞을까요
이럴 때 좋아요
- 가게, 행사, 포트폴리오 같은 원페이지를 에이전트로 지을 때
- 바이브 코딩으로 만든 사이트를 데스크톱·태블릿·폰 너비로 점검받고 싶을 때
- 대시보드, 관리자 화면, 설정 화면을 정돈하고 싶을 때
- React, Vue, Svelte, 그냥 HTML 어느 쪽이든
이건 안 돼요
- 한 번 짓는 데 30~45분, 토큰 수십만 개가 들어요(README 기준).
- 사진은 공개 아카이브의 것이라 내 가게 사진이 아니에요. 가진 사진이 있으면 바꿔 넣으라고 README가 권해요.
- 사진을 찾을 때는 인터넷이 필요해요.
- Node 22나 Chrome이 없으면 검사 스크립트가 돌지 않아, 다른 도구로 찍은 스크린샷으로 대신해요(SKILL.md).
발행 전에 Devalley 편집자가 검토했어요. 칼럼은 어떻게 만드나요
Taste Skill: art direction for the pages your agent builds
A developer redesigned a project site with it and posted 0 FAIL at 1440, 768 and 390 in the pull request
- Who
- An open-source skill by Leon Lin (Leonxlnx), for people who build websites, landing pages and dashboards with a coding agent.
- When
- First published in February 2026, rebuilt as v2 in October; the latest release is v2.1.5 (2026-10-24).
- Where
- Installs as a Claude Code or Codex plugin or with npx skills. Runs on your own machine with Node 22+ and Chrome, Edge or Chromium.
What was hard
Ask an agent for a landing page and you get the same screen every time: a centred headline, a little label above it, a row of icon cards, a soft gradient. Nothing in it is wrong, but nothing says whose page it is, so you end up asking for fixes one by one.
What it does about it
Taste Skill doesn't leave the look to the model's defaults. A script deals three directions, the agent picks one, and the page grows from one sentence tying the client's own material to that direction. Pictures come from open archives with their credits, and once it is built the agent measures the page in a real browser at three widths and fixes what it sees in the screenshots.




What people made with it
Redesigned the GitHub Pages site of their MCP project with a Cursor agent and this skill: card rows became composed sections, and four open-collection images went in with credits.
Inspect: 0 FAIL across 1440/768/390; screenshots are attached above.
Ran the skill's redesign audit on index.html with Claude Code and applied only the low-risk fixes: a focus ring, a skip link, button feedback and hero copy readable on phones.
After: Nav links glide (through Lenis) and stop right below the header

Recommends putting the new v2 into Claude Code or Codex and having it give a vibe-coded site a checkup at desktop, tablet and phone widths.
It opens your pages at desktop, tablet and phone widths
How it runs inside
- 1
Claude Code · Codex → design-taste-frontend
Reads the brief and SKILL.mdIt reads the brief and first lists what only this client has.skills/taste-skill/SKILL.md - 2
Claude Code · Codex → draw.mjs
draw.mjs --options 3Deals three of twenty researched directions at random; the agent picks the one that carries the subject's idea.skills/taste-skill/scripts/draw.mjs - 3
draw.mjs → Claude Code · Codex
--direction <id> → direction.jsonDeals the chosen direction's type, palette, hero and sections from the library into .taste-skill/direction.json.skills/taste-skill/library/directions.json - 4
Claude Code · Codex → assets.mjs
assets.mjs "<query>"Searches open collections such as Openverse, Wikimedia Commons and the Met, and keeps each picture's credit.skills/taste-skill/scripts/assets.mjs - 5
Claude Code · Codex → inspect.mjs
inspect.mjs <page>Opens the page in a real browser at 1440, 768 and 390, measures it and saves screenshots. Any FAIL means not done.skills/taste-skill/scripts/inspect.mjs - 6
Claude Code · Codex → The page and its screenshots
Looks, fixes the top threeReads its own screenshots, scores them against a juror's rubric and fixes the top three problems, up to three rounds.skills/taste-skill/references/critique.md
What goes in, what comes out
Is it for you
Good for
- Building a one-pager for a shop, an event or a portfolio with an agent
- Giving a vibe-coded site a checkup at desktop, tablet and phone widths
- Tidying dashboards, admin views and settings screens
- React, Vue, Svelte or plain HTML alike
Not for
- A build takes roughly 30 to 45 minutes and a few hundred thousand tokens (per the README).
- The pictures come from open archives, not from your business; the README suggests swapping in your own when you have them.
- Finding pictures needs network access.
- Without Node 22 or Chrome the inspector cannot run, and screenshots from another browser tool stand in (SKILL.md).
Reviewed by Devalley’s editor before publishing. How the column is made