Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Neubrutalism design system skill. Use when building bold UI with thick borders, offset solid shadows, high saturation colors, and minimal border radius.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 10% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 14% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 53% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 118% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 30% | 0% |
3–5px solid black outlines on all elementsbox-shadow with zero blur (e.g. 5px 5px 0 #000)0–8px border-radius; sharp or barely rounded cornersReference: references/tokens.css
css@import 'references/tokens.css'; .nb-card { background: var(--nb-yellow); border: var(--nb-border-thick); border-radius: var(--nb-radius); box-shadow: var(--nb-shadow); }
css.nb-card { background: var(--nb-white); border: var(--nb-border-thick); border-radius: var(--nb-radius); box-shadow: var(--nb-shadow); padding: 1.5rem; }
css.nb-btn { background: var(--nb-yellow); border: var(--nb-border); border-radius: var(--nb-radius); box-shadow: var(--nb-shadow-sm); padding: 0.6rem 1.4rem; font-family: var(--nb-font); font-weight: var(--nb-font-weight); cursor: pointer; transition: transform 0.1s, box-shadow 0.1s; } .nb-btn:hover { transform: translate(-2px, -2px); box-shadow: var(--nb-shadow); } .nb-btn:active { transform: translate(3px, 3px); box-shadow: none; }
css.nb-nav { background: var(--nb-bg); border-bottom: var(--nb-border-thick); padding: 1rem 2rem; position: sticky; top: 0; z-index: 100; }
css.nb-input { background: var(--nb-white); border: var(--nb-border); border-radius: var(--nb-radius); box-shadow: var(--nb-shadow-sm); padding: 0.6rem 1rem; font-family: var(--nb-font); font-weight: var(--nb-font-weight-body); } .nb-input:focus { outline: none; box-shadow: var(--nb-shadow); }
css.nb-badge { background: var(--nb-pink); border: var(--nb-border); border-radius: var(--nb-radius); padding: 0.2rem 0.8rem; font-family: var(--nb-font); font-weight: var(--nb-font-weight); font-size: 0.85rem; }
font-weight: 700, letter-spacing: -0.02emfont-weight: 500cssh1, h2, h3 { font-family: var(--nb-font-heading); font-weight: var(--nb-font-weight); letter-spacing: var(--nb-letter-spacing); } body { font-family: var(--nb-font); font-weight: var(--nb-font-weight-body); }
transform shifts — provide prefers-reduced-motion fallbackcss@media (prefers-reduced-motion: reduce) { .nb-btn:hover, .nb-btn:active { transform: none; } }
Other measured skills in the registry, with their headline benchmark lift.