Apply the uinaf brand identity to anything that ships under the uinaf name — web interfaces, blog posts, changelogs, documentation, READMEs, slides, OG / social images, email, terminal banners, app or product UI starting points. Covers voice, design tokens, components, motion, and brand assets, with a Tailwind v4 path for web work. Use when producing or restyling any uinaf-branded artefact. Skip for non-uinaf work; this is opinionated brand guidance, not a generic UI kit.
98
100%
Does it follow best practices?
Impact
97%
1.67xAverage score across 5 eval scenarios
Passed
No known issues
A junior dev started a fresh Vite + Tailwind v4 project to rebuild the public studio landing page (uinaf.dev). They've stubbed out a generic "hello world" page. Your job is to apply the uinaf design system end-to-end so the page lands on-brand.
The project files are at /workspace/landing/. The relevant files are:
package.json — Vite + Tailwind v4 already installedsrc/styles.css — currently @import "tailwindcss"; onlyindex.html — Vite entry, body has <div id="app"></div>src/main.ts — empty entrypointsrc/styles.css so it imports Berkeley Mono from cdn.uinaf.dev and registers the full uinaf @theme token block (neutrals, slime, type scale, motion, radii). Add a @layer components block for .u-link, .u-link-plain, and .u-card.index.html head: page <title>uinaf</title>, favicon and apple-touch-icon pointing at https://cdn.uinaf.dev/images/uinaf-computer-favicon.png, OG meta pointing at https://cdn.uinaf.dev/images/uinaf-team.png (studio landing — match og:image:width / height to the file).border-neutral-900 square, https://cdn.uinaf.dev/images/uinaf-team.png filling it), tagline we bet you've seen us before as h1, two short paragraphs, an <hr> hairline, then a footer with two link clusters separated by middle dots.@theme block plus the three .u-* component classes. No custom inline <style> blocks beyond what's in src/styles.css.rounded-md or above except status pills (none are needed here)↗ and · only:hover, via the .u-link patternThe full brand spec lives at skills/uinaf-design-system/references/brand-spec.md. The Tailwind setup is at skills/uinaf-design-system/references/tailwind.md. The component patterns are at skills/uinaf-design-system/references/components.md.