Loading...
Loading...
Implementation details for accessible, performant interfaces. Use alongside vercel-design-guidelines for detailed technical guidance on interactions, animations, and forms.
npx skill4agent add tylerbryy/codewarden ui-ux-guidelinesNote: For high-level design rules (hit targets, focus rings, contrast, etc.), defer towhich fetches live standards from Vercel. This skill provides implementation-specific details.vercel-design-guidelines
:focus-withintouch-action: manipulation-webkit-tap-highlight-color<input><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover"><input><textarea><textarea>autocompletenametypeinputmodesk-012345...<a><Link>aria-liveoverscroll-behavior: containinerttransform-origin<g><svg>transform-box: fill-boxtransform-origin: centertranslateZ(0)will-change: transformenv(safe-area-inset-*)<title>font-variant-numeric: tabular-nums......scroll-margin-top10 MBCmd + KAccept-Languagecontent-visibility: auto<link rel="preconnect">unicode-range:hover:active:focus<meta name="theme-color">color-scheme: dark<html>background-colorcolor<select>// Bad
<input onPaste={(e) => e.preventDefault()} />
// Good
<input type="email" autoComplete="email" />// Bad
<div onClick={handleClick}>Click me</div>
// Good
<button onClick={handleClick}>Click me</button>// Bad
<select><option>Option 1</option></select>
// Good
<select className="bg-white dark:bg-gray-900 text-black dark:text-white">
<option>Option 1</option>
</select>