borghei avatar

Ui Design System

This is a solid toolkit for anyone building or maintaining a design system. The star feature is the token generator script that takes a brand color and outputs a complete system with colors, typography, spacing, and more in CSS, SCSS, or JSON formats. The workflows cover the full cycle from generating tokens to component architecture to developer handoff, with specific examples for React, Tailwind, and styled-components. The responsive design calculations and fluid typography formulas are genuinely useful references. It assumes you're working with an 8pt grid and follows WCAG contrast standards. If you're bridging design and development or need to systematize a visual language quickly, this handles the tedious parts well.

skills.sh installs
209
GitHub stars
1.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add borghei/claude-skills --skill ui-design-system --agent claude-code

Installs into .claude/skills of the current project.

Files

UI Design System

The direction is already chosen: there is a brand colour and a style. This skill turns that into a token system people can build with: a 10-step primary and complementary secondary scale (50-200 are near-white tints for backgrounds and hover), fixed neutral, semantic and surface colours, a 1.25 modular type scale, an 8pt spacing grid, component sizes, radius, shadows, motion, breakpoints and z-index. It exports them as JSON, CSS custom properties or SCSS variables. A checker then computes WCAG contrast for every pair that carries text and, when the brand hex fails, names the primary shade that passes. The rest of the skill specs components on top of those tokens and hands them off.

The deliverable states contrast ratios only as the checker printed them. Ratios guessed by eye are wrong often enough that a pasted number is the only one worth trusting.

When to use this skill

Sponsors

Details

Repository
github.com/borghei/claude-skills
Categories
Frontend Development, Documentation, Design & UI/UX
First seen
Jun 3, 2026

More from borghei/claude-skills

All 82
1samhvw8 avatarui-ux-designsamhvw8/dot-claudeUI/UX design reference database. 50+ styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Ta207skills.sh installs
2existential-birds avatarshadcn-code-reviewexistential-birds/beagleReviews shadcn/ui components for CVA patterns, composition with asChild, accessibility states, and data-slot usage. Use when reviewing React components using sh204skills.sh installs
3miles990 avatarfrontendmiles990/claude-software-skillsModern frontend development with React, Vue, and web technologies194skills.sh installs
4sergiodxa avatarfrontend-internationalization-best-practicessergiodxa/agent-skillsInternationalization best practices for React Router framework mode using remix-i18next. Use when setting up locales, middleware, resource routes, or language s193skills.sh installs
5epicenterhq avatarsvelteepicenterhq/epicenterSvelte 5 component and state-module patterns for Epicenter apps. Use when editing `.svelte`, `.svelte.ts`, or Svelte UI state code involving runes, `$props`, sn192skills.sh installs
6oguzhan18 avatarangular-lifecycleoguzhan18/angular-ecosystem-skillsALWAYS use when working with Angular Lifecycle Hooks, ngOnInit, ngOnChanges, ngAfterViewInit, or component lifecycle in Angular.176skills.sh installs