resend-design-system

Consolidate UI development with design tokens and component primitives.

39|3|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/resend/design-skills --skill resend-design-system-resend
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: resend-design-system
Source: https://github.com/resend/design-skills/tree/main/design-system
Command: npx skills add https://github.com/resend/design-skills --skill resend-design-system-resend

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Consolidates UI development by providing a unified design-system primitive library and patterns used across the Resend interface.

Core Features & Use Cases

  • Component APIs, design tokens, and composition patterns for building product UI
  • Patterns documentation and guidance on server vs client usage
  • Real-world use: implement consistent dashboards and marketing pages using src/ui primitives and tokens

Quick Start

Start by importing primitives from '@/ui' and follow the design-system guidelines in references to build cohesive interfaces.

Frequently Asked Questions about resend-design-system

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a consistent design system in TypeScript using CVA and Radix UI?

You can build a consistent design system by importing centralized UI primitives from a unified library and applying semantic tokens. Using CVA and Radix UI, this approach provides component APIs and composition patterns to maintain consistency across product interfaces.

What's the best way to manage design tokens for server-first components?

The best way to manage design tokens is through centralized semantic tokens located in a styles directory. This setup pairs with server-first components and centralized APIs to ensure consistent styling and pattern usage across dashboards and internal tools.

How do I structure UI primitives for dashboards and marketing pages?

Structure UI primitives by centralizing component APIs in a dedicated UI directory and applying semantic design tokens. This provides unified composition patterns for building and maintaining both interactive dashboards and marketing pages.

Can I use these design system patterns for both server and client components?

Yes, these design system patterns apply to both server and client components. The system provides comprehensive guidance and documentation in its references to clarify usage boundaries and composition patterns for server-first versus client-side implementations.

When do I need centralized design tokens and UI primitives for my project?

You need centralized design tokens and UI primitives when consolidating UI development across a growing codebase. This approach solves the problem of fragmented interfaces by providing a unified library of tokens, components, and documentation for consistent product UI.