frontend-design

Translate UI requirements into token-based frontend systems with TypeScript types.

Updated Aug 1, 2024
One-click install
npx skills add https://github.com/skkarki/Sanam --skill frontend-design-skkarki
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-design
Source: https://github.com/skkarki/Sanam/tree/main/skills/frontend-design
Command: npx skills add https://github.com/skkarki/Sanam --skill frontend-design-skkarki

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill translates vague UI design requirements into a cohesive, production-ready frontend system by enforcing a tokens-first design approach, ensuring accessibility, and delivering reusable components and templates.

Core Features & Use Cases

  • Tokens-first design system with CSS variables and TypeScript types, enabling consistent visuals and easy theming.
  • Production-ready components (buttons, inputs, cards, modals) with complete interaction states and accessibility considerations.
  • Theme management with light/dark/system modes and persistent user preferences.
  • Templates & examples for Tailwind and CSS utilities, plus TypeScript components, ready to adapt to any app.
  • Use cases include dashboards, marketing sites, admin panels, and component libraries.

Quick Start

Use the Frontend Design Skill to scaffold a token-driven design system and production components for your React or Vue project.

Frequently Asked Questions about frontend-design

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

FAQPage Schema
How do I turn UI specs into production-ready frontend design?

To turn UI specs into production-ready frontend design, use a tokens-first approach that translates requirements into CSS variables, TypeScript types, and reusable components with full interaction states and accessibility considerations.

What is a design token system and how does it help with theming?

A design token system uses CSS variables and TypeScript types to manage visual attributes globally. It enables consistent styling across components and simplifies light, dark, and system theme modes with persistent user preferences.

Can I use this design token approach with Svelte and Next.js?

Yes, the design token approach applies across Svelte, Next.js, Vue, Nuxt, and similar stacks. It delivers token-based styling and TypeScript components that adapt to your specific web app or dashboard environment.

How to generate accessible UI components for a React dashboard?

To generate accessible UI components for a React dashboard, enforce a tokens-first design system that provides production-ready buttons, inputs, and modals complete with interaction states and accessibility considerations.

Does this frontend design system work with Tailwind CSS?

Yes, this frontend design system works with Tailwind CSS by providing templates and examples for Tailwind utilities alongside TypeScript components, allowing rapid onboarding and adaptation for marketing sites and admin panels.