PluginBench
Skill
Pass
Audit score 90

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 neobrutalism
Claude Code
Cursor
Windsurf
Cline

How to use neobrutalism

  1. 1.Install the skill via npx skills add
  2. 2.Invoke the skill when starting a new design-system guideline or component rule
  3. 3.Restate the design intent in one sentence before proposing rules
  4. 4.Define tokens and foundational constraints before component-level guidance
  5. 5.Specify component anatomy, states, variants, and interaction behavior
  6. 6.Include accessibility acceptance criteria and content-writing expectations
  7. 7.Add anti-patterns and migration notes for existing inconsistent UI
  8. 8.End with a QA checklist for code review

Use cases

Good for
  • 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
Who it's for
  • Design system authors and maintainers
  • Product designers building neobrutalism interfaces
  • Engineers implementing design-system components
  • Design leads establishing consistency across teams

neobrutalism FAQ

What design tokens does neobrutalism use?

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.

What accessibility standard does this follow?

WCAG 2.2 AA with keyboard-first interactions, visible focus states, and no low-contrast text.

When should I use this skill?

Use it when authoring design-system guidelines, defining component rules, or establishing consistency for neobrutalism-based projects.

Does this skill generate actual UI components?

No—it generates design-system guidance, rules, and documentation that engineers and designers use to build components consistently.

Can I customize the tokens and foundations?

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

  1. Restate the design intent in one sentence before proposing rules.
  2. Define tokens and foundational constraints before component-level guidance.
  3. Specify component anatomy, states, variants, and interaction behavior.
  4. Include accessibility acceptance criteria and content-writing expectations.
  5. Add anti-patterns and migration notes for existing inconsistent UI.
  6. 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.
<!-- TYPEUI_SH_MANAGED_END -->