Neobrutalism is what happens when a designer decides to stop hiding the structure of the interface and make it the point. Heavy borders, bold offset shadows, flat colors, and typography that doesn't apologize for taking up space. It looks raw and intentional at the same time — like the app was built by someone who had strong opinions and didn't care if you agreed. You've seen it on Figma's old website, on Gumroad, on viral Product Hunt launches. It's the style that makes non-designers say "I love how weird this looks."
Neobrutalism.
Heavy borders, bold offset shadows, flat colors — raw and intentional. The style behind Gumroad and the best indie launches.
Honesty over decoration
Neobrutalism removes the visual tricks that most design uses to make interfaces look "nice" — the soft shadows, the gentle gradients, the rounded corners that make everything feel friendly. What's left is the raw structure. Borders are borders. Buttons look like buttons. This honesty is exactly what makes it feel confident rather than naive.
Contrast does all the work
Where other styles use subtle color differences and soft transitions to create hierarchy, neobrutalism uses contrast — heavy black borders against flat color, bold type against white backgrounds, thick offset shadows that create a physical sense of depth without pretending to be realistic. High contrast means you never have to wonder where to look.
Personality is a feature
A neobrutalist app has a point of view. Users either love it or it's not for them — and that's fine. Products that try to appeal to everyone end up appealing to nobody. Neobrutalism commits to an aesthetic and earns loyalty from the people who get it.
Before building with Claude Code, drop SKILL.md and DESIGN.md into Claude Design first. Use it to generate mockups and nail the visual direction — then hand those references to Claude Code. You'll get significantly higher quality output than going straight to code.
Clean
The style that makes apps look like a funded startup shipped them — no decoration, just everything in the right place.
Bento Grid
Asymmetric cards that vary in size and weight — the layout behind Apple's product pages and viral feature sections.
Two files. That's it.
Drop them into your Claude project or Cursor rules and build normally. No CLI, no package manager, no setup.