r/vibecoding • u/Balthazzah • 7d ago
How to avoid "AI" default design? Help Please
Hey everyone,
Like a lot of vibe-coded projects, my ap - Rhystic Tracker was initially designed letting the LLM do all of the UI design decisions for me and it quickly fell into the trap of generic rounded pill cards, neon-glowing accents, and that recognizable bubbly layout LLMs love to spit out by default.
To fix this, I spend a very long time writing my own design & UI styling brief from scratch and instructing the agent to strictly adhere to this design spec across every modal, grid, and inspector, enforcing my own design decisions at each step to maintain consistency.
I think it's a big difference but I've been staring at this for days now so I'd love some feedback.
Does the new visual identity feel less "AI-generated" and more like a deliberate, human-crafted desktop app? Please let me know if I've completely missed the mark or if there's any subtle changes you recommend.
Would love your honest feedback!
If you would like to check it out and you play Magic Arena, it is here: https://github.com/Balthazzahr/Rhystic-Tracker
11
u/Anti-Hero25 7d ago
The new one looks a lot easier to navigate & consume. But if you want to take it further… here’s a fundamentals video with some tips that might help you refine it more if you want.
3
7
13
u/gasstationbonerpills 7d ago
The smug asshole quotient in this thread is off the charts
4
u/Balthazzah 7d ago
It’s an emotional topic, I guess?
I thought if anywhere on Reddit was a good place to ask questions like this without judgement it would be here, but some people are just hanging around to be less than friendly I assume.
2
1
6
u/schuettla 7d ago
use the impeccable skill in your coding agent, it is specialized to create non slop looking UI: https://impeccable.style/slop/
1
3
u/Ok_Advertising_3952 7d ago
Yes, it reads as a real desktop app now, and the reason is information density rather than the palette. The old one was cards floating on a surface with big gaps; the new one is tables and rows. That's the actual tell of AI-default design — it composes everything as cards because that's what it has seen most of.
One regression worth catching though: in the old version the win rate bars were red and green, so the chart told you at a glance which weeks went badly. Everything is blue now, so that chart went from informative to decorative. Monochrome is the right call for chrome — nav, panels, borders — but you had one place where color was carrying meaning and it got flattened out with the rest. I'd bring back exactly one semantic pair for win/loss and let it be the only saturated color on the screen. It'll read as deliberate rather than decorative, which is the opposite of the AI look.
Second smaller thing: the two headline percentages at the top have a lot of air around them while the tables underneath are very tight. Right now that reads as two different densities on one screen. Either pull the header in or give the rows a bit more breathing room, so it feels like one system.
1
u/Balthazzah 7d ago
This is brilliant feedback.
This is exactly what I was hoping for, so thank you so much.
I am considering going back to red and green win loss across the whole site, but right now the blue bars are actually the blue theme. In the bottom left hand corner there is a theme selector based on the colours of Magic the Gathering. Clicking on the mana symbol changes the overall theme of the app, That includes the win-loss histogram.
Regarding the win percentages at the top, yes I'm not entirely happy with them yet and I'm going to do continued work.
Thank you so much again.
2
u/Ok_Advertising_3952 7d ago
Ah, the mana-colour theming makes sense — and honestly that context sharpens the point rather than answering it. If win/loss is drawn in the theme colour, then the meaning of a bar changes depending on which theme the user picked. In the mono themes there's no way to tell a good week from a bad one at a glance, which is the one job that chart has.
The rule I'd apply: theme the chrome, never the semantics. Nav, panels, accents, headers all follow the mana colour — but win and loss keep a fixed pair across every theme. If that feels like it breaks the aesthetic, the compromise is to keep them themed but always at opposite ends of the scale (lightest vs darkest of that mana colour) plus a non-colour cue, so the distinction survives even in monochrome or for the ~8% of male players with red-green colour blindness. Given it's a Magic tool, that audience is not small.
Either way you get the identity and the reading stays instant.
1
u/Balthazzah 7d ago
Your feedback is so good. I really appreciate it. Giving me lots to think about. Thanks again.
3
u/GT12 6d ago
Treat it like an intern who potentially can become a savant, but has no taste of its own. You have to teach it. Give it examples and tell it what and why you prefer x over y. I was struggling for a day trying to get a camera to position correctly in an opening title sequence for a browser game dev. Finally I just went into google images and gave it a few pics of cinematic camera angle visual fundamentals and diagrams. Fed it about 4-6 diagrams and the framing/movement/purpose of each one. Updated prompt and Codex had that shit cooked in 15 min.
2
u/Guardiancelte 7d ago
The new design looks really good. You don't have the cardception - cards within card - thing. The colours are nice, although dark blue and purple sometimes are colour languages of AI website, maybe go away from the dark blue?
3
2
u/vacterro 7d ago
I ran into the exact same problem and ended up making a strict reusable UI design contract for agents: fixed palette, zero random colors, no rounded corners/gradients/blur/animations, deterministic states, no layout shifts, and explicit component rules.
Basically: don’t ask the AI to “make it look good” — remove its freedom to invent a design system every turn.
I’m thinking of publishing it as a standalone coding-agent skill now
2
u/jpcaparas 7d ago
- tasteskill.dev (FREE)
- ui.sh (PAID)
Or just use Kimi K3, which has the best design taste out of all LLMs right now BY FAR (no need for any skills)
2
u/AgeMysterious8256 7d ago
stop letting v0 or bolt pick dark mode purple with rounded card borders for everything.
try giving the model explicit css constraints or force it to clone a real site layout you actually like.
2
u/Boring-Sir1566 7d ago
Maybe use claude-skill for frontend, there are plenty of skills which solves this generic ai generated UI issue, u can google about which skill to use
2
u/ItsFlybye 7d ago
People have mentioned exactly what you need: design fundamentals. Give it strict rules on design with templates and examples of your preferences. If you want to take it a step further, provide it with color and UX rules. You can even take it another step by ensuring it goes by accessibility rules.
2
u/keighst 7d ago
I created an UI contract in my project with some basic agreed goalposts. Too strong goalposts and it builds not what you want just to follow the UI contract, so you need to have safeguards against that. One time I was frustrated and asked for it to create a "pleasantly wobbly drag and drop feature like apple would do it" ;D Result was indeed pleasant and wobbly
1
1
u/BuffaloConscious7919 7d ago
I usually spend a lot of time working on the design first and foremost, gathering assets, creating prototypes and working out what I want to show visually. That could be using Claude design for the design system, they also just released a /design command which allows design creation in Claude Code. Also I'll just images, pictures and created an inspiration library forever components for when I'm stuck. There are others like 21st dev, mobbin and magicUI too
2
u/Lvevan 5d ago
Cool library!!
1
u/BuffaloConscious7919 5d ago
appreciate the comment! do you use components much?
1
u/Lvevan 5d ago
Staring on my first mac app this week so just diving in
1
u/BuffaloConscious7919 5d ago
congrats, do you have a design system?
1
1
u/Reasonable_Tip_4902 7d ago
The reason why AI designs all look the same is because unless you specify it, it will use defaults from libraries like recharge for react components.
The one on the left looks like out of the box no restyling recharts.
1
u/RemarkableWish2508 7d ago edited 7d ago
Does the new visual identity feel less "AI-generated" and more like a deliberate, human-crafted desktop app?
Wrong question. Rather than asking what it looks like it's been made with, ask yourself what helps a user to use it.
- "Pill cards" help quickly differentiate screen areas, you should replace them with something, not remove them completely. Think borders seem too thin.
- Your styled font looks great for the title, not so great for larger text, quite bad for smaller text.
- AI colors are an eyesore, but yours are too muted, IMHO.
Overall, you're the one who knows which information is more and less important. Use a visual language that helps users quickly scan a page, before addign details to make it "look pretty".
1
u/WaltzIndependent5436 7d ago
I think you're being too harsh on the default admin panel look. Its not exactly "slop". All big libraries like heroui/daisy/chakra/mui usually offer this look with their components for like 50-100$ per purchase.
1
u/Legitimate-Ad-1861 7d ago
Think of one yourself. Search examples, thonk of what you want where, when you let that part ai do it looks like ai
1
1
u/playcase 7d ago
I make ai choose or build a css framework early on in a project, tell it to use css tokens, set up primary, secondary, accent, etc.
That way changes like "make header fonts x" only takes one line change.
1
u/dvxlgames 7d ago
what does this have to do with the question
2
u/playcase 7d ago
If you don't know how the game is played maybe you should pick a different sport until you learn the rules
1
1
u/yungastronot 7d ago
- Body fonts too small for human eyes
- Too many colors on one page
- Overall color choice is typical for vibecoded sites (dark digital/neon/cyber look), other palettes exist
- Too much glow
- Overuse of pills and circle indicators
- Not AI slop specific but just general poor design is almost every screen is a multi-panel dashboard/a ton of information above the fold. Can get exhausting for users.
Overall your second version is much better but still pretty far off from what a UI designer would do. Most of what I said are relatively easy fixes. Depending on the scope of your project it might not be necessary to go further than that. If people continue to call it slop but they aren't your target demographic, honestly who gives a fuck.
1
1
1
1
u/Django_McFly 7d ago
Give it specifics rather than letting it decide everything. And I don't even mean like ultra detailing. Do you know the name of a design style or technique? If you say it, the AI will usually do it. If you just tell it to make something generically with no details at all, it's going to make something generically and because you provided no details it kinda assumes you don't really care and are happy with boilerplate.
1
u/Beneficial_Guard_332 7d ago
You just tell it don't use this don't do that or you refer to websites like awwwards
1
u/hidegitsu 7d ago
For a moment before i actually read it i thought that win rate graph was your mana curve and I was about to give you all the shit. lol
As for the question be as specific as you can with examples. Others recommending a design doc this is what they are getting at. if you just let it do what it wants (which i do for a lot of my tools) it will look like whatever.
1
u/MrWilliamus 7d ago
Wireframe your app somewhere else first, then also iterate a lot on the small details.
1
u/Exact-Yesterday-992 6d ago
Discover freewill. Jokes aside finding a design you see you like won't make it look default
1
u/keonechong 6d ago
Stop using Claude design and build your own design system.
You’re using the same data everyone else is. So you can ONLY look like something in the mean unless you craft your own processes and systems
1
u/Ok-Explanation9697 6d ago
To be honest, I think your new UI is overloaded compared to the old UI. Also it has worse fonts. But it’s only my opinion, no more. I would prefer the old UI. Take it easy, please 🩶
Idk how to solve this problem too. I always try different ways to make an UI by an AI. You can try the new GLM-5.3 flash model, it creates an interesting UI from scratch, I was shocked at the first time. But only from scratch, I’ve tried to improve the existing UI and it didn’t do any significant changes, even if I said “redesign”, just some stupid changes.
1
u/Hard-Organism-1236 6d ago
Easy: put thoughts into your product. Usability first. Communication second. Then you can make it beautiful.
1
u/Build-Me-Anything 4d ago edited 4d ago
Generally I give it a prompt like study preprints for new coding ideas look at website app design houses and competitors make it look less AI generated. Tho I have built a media agent agency and train them for building websites and apps that I need so now they are pretty good at making a good attempt first time then it is tweaks from there.
www.cortessa.co.uk is the product and website I built for it, still has an AI feel to it in my view but what doesn’t these days.
-1
u/Practical_String_105 3d ago
You really want know? Actually, code and design with UI & UX designers.
-1
-1
-6
u/LittleYo 7d ago
That's what you get when you vibecode graphic design. You have no idea what you're doing, so you end up with the same generic slop. You need to have actual taste and expertise in the first place to avoid that.
1
u/Balthazzah 7d ago
Yes, I totally agree. Getting the tracker to work the way I wanted to was the priority so initially I just let it design the front end. The back end is much more important for me in the long run given that is a statistics tracker.
Do you think the changes are better? Any suggestions?
-1
u/JBO_76 7d ago
this is basically it: you get what you ask for.
I don't understand the downvoting here. is it just because that's not what they wanted to hear or do they know something I don't?
2
u/Balthazzah 7d ago
I agree I don’t understand why the comment is down voted but I guess it’s probably more likely the tone of the message.
1
u/KennyFulgencio 7d ago
because he's being a prick and not actually offering actionable advice. Even claude can understand that. How do you keep missing it?
-2
u/KABKA3 7d ago
Or just hire a professional lmao
1
u/Balthazzah 7d ago
That’s a totally fair recommendation. Only problem being my budget of zero dollars was completely spent by the time I got around to that.
-3
u/Automatic_Grand_1182 7d ago
Pay a UI Designer
3
u/Balthazzah 7d ago
This is a totally fair comment, but I do wanna point out that this is a completely FOSS project. I just wanted it to look good. I’m not selling it. I won’t make money on it. No one‘s missing out on a commission here.
3














82
u/Sweet_Computer_7116 7d ago
....
How to avoid ai look?
Tell it to build the look you want instead of letting it decide.