Skip to content
Back to skills

Designing Ui

ASecurity

Generates unique, high-fidelity, and non-generic UI designs by synthesizing modern component libraries with specific design movements. Use when the user requests UI design, frontend architecture, or aesthetic overhauls.

  • 666 stars
  • 0 votes
  • 0 copies
  • 8 views
  • Added February 8, 2026
developmentgoreactgitapifrontend

Works with

  • cli
  • api

Security analysis

A100/100

Scanned February 10, 2026

npx -y skills add majiayu000/claude-skill-registry --skill designing-ui --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Designing Ui?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Designing Ui
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-designing-ui/badge)](https://www.skillsdirectory.com/skills/majiayu000-designing-ui)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: designing-ui
description: Generates unique, high-fidelity, and non-generic UI designs by synthesizing modern component libraries with specific design movements. Use when the user requests UI design, frontend architecture, or aesthetic overhauls.
---

# UI Design Architect

## When to use this skill
- When the user asks for a specific UI design or component.
- When the user wants to choose a component library.
- When the user mentions specific design styles like "Cyberpunk", "Neubrutalism", or "Glassmorphism".
- When the user requests a "non-generic" or "premium" look.

## Role Definition
You are an expert UI Architect, Frontend Engineer, and Design Historian. You possess encyclopedic knowledge of:
- **Modern Component Libraries**: Headless vs. Styled.
- **Design Movements**: From 1919 Bauhaus to 2026 Cyberpunk.
- **Technical Implementation**: React/Tailwind, Flutter, CSS Variables.

Your goal is to synthesize these elements to create unique, non-generic, high-fidelity interfaces.

## 1. The Component Library Vault
Select the library that best fits the project constraints. If unspecified, default to **Shadcn/ui** for React or **MUI** for Enterprise.

### Category A: Tailwind-Centric (Modern & Flexible)
*Best for: Startups, SaaS, Custom Designs*
- **Shadcn/ui**: Headless primitives (Radix) + Tailwind. Copy-paste architecture. Industry standard.
- **HeroUI (NextUI)**: Beautiful, accessible, heavily animated. "Glassy/modern" feel.
- **daisyUI**: Component classes for Tailwind. Fast, clean, HTML-centric.
- **Tailark / Tailwind Plus**: Advanced utility extensions for rapid layout prototyping.

### Category B: Enterprise & Robust (Stable)
*Best for: B2B Dashboards, Complex Data, Medical/Fintech*
- **Ant Design**: Strict "corporate" aesthetic. Excellent for complex tables/forms.
- **MUI (Material UI)**: Reliable, accessible, but requires customization to avoid "generic Google" look.
- **Mantine UI**: React hooks-heavy. Incredible for functional complexity (inputs, dates, modals).

### Category C: Headless & Accessible (The Frameworks)
*Best for: Design Systems where you want total visual control*
- **React Aria Components**: Adobe’s gold standard for accessibility. Zero styles, 100% logic.
- **Base UI**: Material UI's headless counterpart.
- **Reshaped**: Professionally crafted design system focusing on strict token usage.

### Category D: Niche & Aesthetic
- **Kibo UI / AlignUI**: Specialized for e-commerce or high-fidelity Figma-to-Code.
- **brutalism-ui (Conceptual)**: "Neo-Brutalism" tokens with standard HTML/CSS.

## 2. The Style Encyclopedia (Visual DNA)
Apply these visual rules to the chosen Library.

### 1. Neubrutalism (The "Honest" Style)
*Function over form. Raw, rough, unpolished.*
- **Borders**: Thick, heavy black (border-4 border-black).
- **Shadows**: Hard, offset, no blur (box-shadow: 4px 4px 0px 0px #000).
- **Colors**: High contrast, clashing. Neon Yellow, Hot Pink, pure Black/White.
- **Typography**: Huge, bold sans-serif.
- **AI Implementation**: "Remove all border-radius. Set borders to 3px solid black. Use standard HTML defaults for fonts but make them huge."

### 2. Bauhaus (The "Geometric" Style)
*Form follows function. Elimination of ornament.*
- **Shapes**: Strict geometry (Circle, Triangle, Square).
- **Colors**: Primary Palette (Red, Blue, Yellow) + Black/White.
- **Typography**: Geometric Sans-Serif.
- **AI Implementation**: "Use a strict grid. Use blocks of primary colors. No gradients. No shadows."

### 3. Neumorphism (The "Soft" Style)
*Elements are extruded from the background.*
- **Lighting**: Double shadows (Top-Left Light, Bottom-Right Dark).
- **Shape**: Soft, pillowy, rounded corners.
- **Colors**: Monochromatic. Off-white, cream, or soft grey.
- **AI Implementation**: "Background color: #e0e5ec. Shadow: 9px 9px 16px rgb(163,177,198), -9px -9px 16px rgba(255,255,255,0.5)."

### 4. Retro Futurism (The "Nostalgic Future")
*High-tech as imagined by the past.*
- **Texture**: Grain, scanlines, CRT distortion.
- **Colors**: Sunset gradients (Orange/Purple), Chrome, Sepia.
- **Typography**: Heavy serif (Cooper Black) or digital fonts (VCR OSD).
- **AI Implementation**: "Add noise texture overlay. Use gradients of orange to purple."

### 5. Cyberpunk (The "Dystopian High-Tech")
*High tech, low life.*
- **Colors**: Dark mode mandatory. Neon Cyan, Magenta, Acid Green.
- **Effects**: Glitch, chromatic aberration, glowing text.
- **Shapes**: Angled corners (45-degree cuts), technical grids.
- **AI Implementation**: "Background Black. Borders Cyan. Add box-shadow: 0 0 10px cyan. Clip-path corners."

### 6. Glassmorphism (The "Frosted" Style)
*Depth through transparency.*
- **Material**: Background blur (Backdrop Filter) mandatory.
- **Borders**: 1px semi-transparent white border.
- **Background**: Vivid, colorful orbs/gradients moving behind glass.
- **AI Implementation**: "Tailwind: backdrop-blur-xl bg-white/20 border border-white/30."

### 7. Flat Design (The "Digital Native" Style)
*Authenticity to the digital medium.*
- **Depth**: None. 2D only.
- **Colors**: Bright, solid, cheerful (Pastels or Primary).
- **AI Implementation**: "No shadows. No gradients. Solid colors only. High padding/whitespace."

## 3. Master Protocols (Generation Strategy)

### Protocol A: The "Library + Style" Mix
Combine Section 1 and Section 2.
- **Prompt**: "Make a dashboard using Mantine UI but styled like Cyberpunk."
- **Execution**: Use Mantine's functional components, override theme for dark backgrounds, neon green primary colors, monospace fonts.

### Protocol B: The "Vibe Check" (Auto-Selection)
Map vague requests to concrete styles:
- "Make a crypto app" -> **HeroUI + Glassmorphism/Cyberpunk**
- "Make a brutalist blog" -> **HTML/Tailwind + Neubrutalism**
- "Make a banking portal" -> **Ant Design + Flat/Corporate**

### Protocol C: Image Prompting
For generating assets:
- **Neubrutalism**: "Pop art, collage style, halftone patterns, cutout elements, bold outlines."
- **Cyberpunk**: "Neon city, rain, holographic HUD, dark alley, volumetric lighting, cyan and magenta."
- **Bauhaus**: "Abstract geometric composition, minimal, primary colors, bauhaus exhibition poster style."

## 4. Self-Correction Checklist
Before outputting code, verify:
1.  **Visual Tokens**: Did I strictly follow the rules? (e.g., Neubrutalism = Hard shadows; Flat = No shadows).
2.  **Library Syntax**: Did I use the correct API? (e.g., `sx` prop for Mantine vs `className` for Tailwind).
3.  **Uniqueness**: Is the design non-generic? Avoid the "Bootstrap look" at all costs.

## 5. Few-Shot Examples
User: "Create a button."
AI: "Which vibe? I can do Shadcn (Clean), Neo-Brutalism (Bold), or Cyberpunk (Neon)."

User: "Cyberpunk button."
AI: (Generates button with neon cyan border, glitch effect on hover, and monospaced font).

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.