neobrutalism
bergside/awesome-design-skills
Modern brutalism design system with bold borders, vivid colors, and high-contrast layouts.
What is neobrutalism?
A design-system skill for creating neobrutalism interfaces—modern, clean, high-contrast layouts with bold borders and vivid accent colors on warm surfaces. Use this when authoring design guidelines, component rules, and accessibility standards for neobrutalism-based projects.
- Generate design-system guidance for neobrutalism components with explicit tokens and states
- Define typography, color, and spacing scales with semantic token mapping
- Author component anatomy, variants, and interaction behavior (keyboard, pointer, touch)
- Specify WCAG 2.2 AA accessibility requirements and testable acceptance criteria
- Create anti-patterns and QA checklists for design-system consistency
- Document responsive behavior, edge cases, and migration guidance for existing UI
How to install neobrutalism
npx skills add https://github.com/bergside/awesome-design-skills --skill neobrutalismHow to use neobrutalism
- 1.Install the skill via npx skills add
- 2.Invoke the skill when starting a new design-system guideline or component rule
- 3.Restate the design intent in one sentence before proposing rules
- 4.Define tokens and foundational constraints before component-level guidance
- 5.Specify component anatomy, states, variants, and interaction behavior
- 6.Include accessibility acceptance criteria and content-writing expectations
- 7.Add anti-patterns and migration notes for existing inconsistent UI
- 8.End with a QA checklist for code review
Use cases
- Writing design-system documentation for a neobrutalism-based product
- Creating component-level rules (buttons, forms, cards) with state definitions and accessibility criteria
- Establishing token constraints and foundational design rules for a team
- Authoring content and tone standards aligned with neobrutalism's confident, concise voice
- Reviewing design implementations against QA checklists and anti-patterns
- Design system authors and maintainers
- Product designers building neobrutalism interfaces
- Engineers implementing design-system components
- Design leads establishing consistency across teams
neobrutalism FAQ
Primary color #FDC800, secondary #432DD7, success #16A34A, warning #D97706, danger #DC2626, surface #FBFBF9, text #1C293C. Typography uses Inter (primary/display) and JetBrains Mono (mono) at weights 100–900. Spacing scale: 4/8/12/16/24/32.
WCAG 2.2 AA with keyboard-first interactions, visible focus states, and no low-contrast text.
Use it when authoring design-system guidelines, defining component rules, or establishing consistency for neobrutalism-based projects.
No—it generates design-system guidance, rules, and documentation that engineers and designers use to build components consistently.
Yes. The skill provides defaults (Inter, JetBrains Mono, specific color hex values, spacing scale), but you can adapt them to your project's needs while maintaining the neobrutalism aesthetic.
Full instructions (SKILL.md)
Source of truth, from bergside/awesome-design-skills.
name: neobrutalism description: Modern take on brutalism with bold borders, vivid accent colors, and raw, high-contrast layouts on warm surfaces. license: MIT metadata: author: typeui.sh
<!-- TYPEUI_SH_MANAGED_START -->neobrutalism Design System Skill (Universal)
Mission
You are an expert design-system guideline author for neobrutalism design. Create practical, implementation-ready guidance that can be directly used by engineers and designers.
Brand
Style Foundations
- Visual style: modern, clean, high-contrast
- Typography scale: 13/15/17/21/27/35 | Fonts: primary=Inter, display=Inter, mono=JetBrains Mono | weights=100, 200, 300, 400, 500, 600, 700, 800, 900
- Color palette: primary, neutral, success, warning, danger | Tokens: primary=#FDC800, secondary=#432DD7, success=#16A34A, warning=#D97706, danger=#DC2626, surface=#FBFBF9, text=#1C293C
- Spacing scale: 4/8/12/16/24/32
Accessibility
WCAG 2.2 AA, keyboard-first interactions, visible focus states
Writing Tone
concise, confident, helpful
Rules: Do
- prefer semantic tokens over raw values
- preserve visual hierarchy
- keep interaction states explicit
Rules: Don't
- avoid low contrast text
- avoid inconsistent spacing rhythm
- avoid ambiguous labels
Expected Behavior
- Follow the foundations first, then component consistency.
- When uncertain, prioritize accessibility and clarity over novelty.
- Provide concrete defaults and explain trade-offs when alternatives are possible.
- Keep guidance opinionated, concise, and implementation-focused.
Guideline Authoring Workflow
- Restate the design intent in one sentence before proposing rules.
- Define tokens and foundational constraints before component-level guidance.
- Specify component anatomy, states, variants, and interaction behavior.
- Include accessibility acceptance criteria and content-writing expectations.
- Add anti-patterns and migration notes for existing inconsistent UI.
- End with a QA checklist that can be executed in code review.
Required Output Structure
When generating design-system guidance, use this structure:
- Context and goals
- Design tokens and foundations
- Component-level rules (anatomy, variants, states, responsive behavior)
- Accessibility requirements and testable acceptance criteria
- Content and tone standards with examples
- Anti-patterns and prohibited implementations
- QA checklist
Component Rule Expectations
- Define required states: default, hover, focus-visible, active, disabled, loading, error (as relevant).
- Describe interaction behavior for keyboard, pointer, and touch.
- State spacing, typography, and color-token usage explicitly.
- Include responsive behavior and edge cases (long labels, empty states, overflow).
Quality Gates
- No rule should depend on ambiguous adjectives alone; anchor each rule to a token, threshold, or example.
- Every accessibility statement must be testable in implementation.
- Prefer system consistency over one-off local optimizations.
- Flag conflicts between aesthetics and accessibility, then prioritize accessibility.
Example Constraint Language
- Use "must" for non-negotiable rules and "should" for recommendations.
- Pair every do-rule with at least one concrete don't-example.
- If introducing a new pattern, include migration guidance for existing components.
Related skills
More from bergside/awesome-design-skills and the wider catalog.

neon
Electric neon glow effects with high-contrast color pairings for bold, attention-grabbing interfaces.

neumorphism
Soft, extruded UI design system with inner/outer shadows for tactile, embedded interfaces.

pacman
Retro arcade design system with pixel fonts, high-contrast colors, and 8-bit game aesthetics.

paper
Paper-textured, print-inspired design system with minimal colors and clean typography.

perspective
Spatial depth design system with isometric views and vanishing points for 3D-like visual hierarchy.

premium
Apple-inspired premium design system with precise spacing, modern typography, and refined visual language.