English | 中文
A design skill that helps coding agents judge taste first, choose references second, and then implement UI.
In design work, process, taste, and references are equally important.
My current understanding of UI design is still limited, and the actual results of this skill may not be stunning. I hope it is still useful to developers with similar interests, mainly as a way to think about design process and agent workflow.
All examples use the Codex GPT-5.5 model.
Original project: EV-PM-DSS
Prompt:
为当前项目设计一个面向产品经理的数据面板,可切换中英文,轻量级数据筛选交互
| Direct agent 1 | With Tasteful UI 1 |
|---|---|
![]() |
![]() |
| Direct agent 2 | With Tasteful UI 2 |
![]() |
![]() |
Original project: scholarship-query
Prompt:
优化当前查询界面,保持简洁美观和用户信任感
| Direct agent | With Tasteful UI |
|---|---|
![]() |
![]() |
This project is inspired by:
- Claude Design Sys Prompt: exploring taste;
- awesome-design-md: expressing and reusing styles;
- Google DESIGN.md: turning style into agent-executable rules;
- 21st.dev Magic: generating and comparing multiple variants;
- Refactoring UI / NNGroup / Laws of UX: evaluating UI quality.
tasteful-ui/
├── SKILL.md
├── modes/
├── taste/
├── references/
├── formats/
├── workflows/
└── eval/
Router + operating principles.
It decides:
- which mode the task should enter;
- which files should be loaded;
- which investment gates must stop;
- how to hand off the result.
Task modes.
taste_first_redesign.md: default mode. Used for redesigns, personal websites, dashboards, landing pages, query pages, and other tasks without confirmed taste;production_ui_implementation.md: only used when there is a clear design brief / mockup / screenshot / taste direction;design_critique_only.md: used for ranking screenshots, scoring, and diagnosis without editing code.
Taste judgment system.
taste_exploration.md: decide what the product should become first;taste_critic.md: critique whether a direction or result is actually good;anti_generic_rules.md: prevent generic SaaS, dark dashboard, fake premium, and template-like output.
External style material.
catalog.md finds supporting references for the confirmed taste direction.
References are material, not the direction itself.
Design document formats.
PROJECT_DESIGN.template.md turns taste, project context, and external references into agent-executable design rules.
Execution workflows.
variation_first.md: when direction is uncertain, compare multiple taste directions first;implementation.md: implement after the brief is confirmed;verification.md: technical verification + visual verification.
Result evaluation system.
ui_result_critique.md judges:
- whether the result is better than the original UI;
- whether references helped or limited the design;
- whether the result only looks more like a template;
- whether some design choices should be rolled back.
- Understand the user's task
- Read project context
- Stop at the project understanding investment gate
- Explore taste
- Stop at the taste direction investment gate
- Route
catalog.mdaccording to the taste direction - Write
PROJECT_DESIGN.md/design.md - Stop at the design brief investment gate
- Implement from the brief
- Verify
- Judge whether the design result is actually better
- Handoff
git clone https://github.com/DonkeyKing01/tasteful-ui-skill.git
cp -r tasteful-ui-skill/tasteful-ui ~/.codex/skills/tasteful-uigit clone https://github.com/DonkeyKing01/tasteful-ui-skill.git
cp -r tasteful-ui-skill/tasteful-ui ~/.claude/skills/tasteful-uiPreserve this structure and copy it into the agent's skills folder:
tasteful-ui/
SKILL.md
modes/
taste/
references/
formats/
workflows/
eval/
MIT





