ui-design

Guide UI and UX design decisions for web and mobile components.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/gfcampos1/my-skills --skill ui-design-gfcampos1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ui-design
Source: https://github.com/gfcampos1/my-skills/tree/main/skills/ui-design
Command: npx skills add https://github.com/gfcampos1/my-skills --skill ui-design-gfcampos1

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes guesswork from visual implementation by guiding design decisions before development, ensuring consistent, accessible, and production-ready UI components and screens that align with the product context and existing theme.

Core Features & Use Cases

  • Style recommendation: Interviews the context and suggests 2–3 appropriate design styles (Glassmorphism, Minimal/Linear, Material, etc.) with reasoning for the choice.
  • Typography and palette selection: Presents font pairings and 3 color palette options suited to the chosen style and produces Tailwind config snippets and accessible token values.
  • Design tokens and implementation: Outputs consolidated CSS design tokens, Tailwind config extensions, and a production-ready Tailwind JSX example for the specific component while respecting any existing design system in the codebase.
  • Use Case: Use it when implementing a new dashboard card, login form, transaction row, or when establishing/updating a design system.

Quick Start

Ask the skill to design a responsive finance dashboard card by describing the component, target platform, and any existing theme files so it can recommend styles, fonts, palettes, tokens, and a Tailwind JSX implementation.

Frequently Asked Questions about ui-design

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

FAQPage Schema
How do I design accessible UI components with Tailwind CSS?

To design accessible UI components with Tailwind CSS, you can generate recommended styles, typography, color palettes, and accessible design tokens. This process outputs production-ready Tailwind JSX examples and config snippets tailored to your specific component and existing theme files.

What is the best way to set up a design system for a SaaS dashboard?

Setting up a design system for a SaaS dashboard involves interviewing the product context to suggest 2-3 design styles like Minimal or Material. It produces font pairings, accessible color palettes, and Tailwind config extensions to ensure consistent, production-ready UI components across your screens.

Can I generate CSS design tokens for an existing web theme?

Yes, you can generate CSS design tokens for an existing web theme by applying UI design guidance to your component implementation. The process outputs consolidated CSS design tokens and Tailwind config extensions while strictly respecting the existing design system already present in your codebase.

How do I choose typography and color palettes for a mobile-first finance app?

Choosing typography and color palettes for a mobile-first finance app requires matching design styles to the product context. A UI design guide presents suitable font pairings and 3 color palette options, ensuring accessible token values tailored specifically for finance applications.

Does this UI design approach work for both web and mobile screens?

Yes, this UI design approach works for both web and mobile screens. It guides UX and UI design decisions across various contexts including finance, SaaS, mobile-first, marketing, and admin interfaces, producing tailored styles and production-ready component implementations for each specific platform.

What are the limitations of using automated style recommendations for UI components?

Automated style recommendations for UI components are limited by the product context provided and existing theme files. Without accurate context regarding the target platform or current design system, the suggested styles, typography, and Tailwind JSX examples may not perfectly align with complex custom themes.