ui-styling

nextlevelbuilder/ui-ux-pro-max-skill · Agent Skill

Создает красивые и доступные пользовательские интерфейсы с использованием компонентов shadcn/ui, Tailwind CSS и визуального дизайна на основе холста.

Перейти к установке ↓

Обзор

АвторnextlevelbuilderОрганизация
Репозиторийnextlevelbuilder/ui-ux-pro-max-skill ↗
Папка скиллаui-styling
Звёзды125 906
Файлы1
ЛицензияMIT
Обновлён2 сентября 2026 г.
СсылкиИсходник скилла ↗ · Репозиторий ↗

Проверка Mozgi

Что мы нашли в файлах скилла. Подробности — по подписке.

Безопасность
средний риск · обнаружено 2 момента, требующих внимания
Совместимость
нужны дополнительные программы
Похожие скиллы
найдено 139 похожих скиллов
Ещё в подписке

Установка

Скилл — это папка с файлом SKILL.md. Выберите своего агента и скопируйте команды в терминал (macOS, Linux или Git Bash на Windows) в корне проекта.

Скопируйте промпт и вставьте в Claude, Codex или другого ассистента: он сам проверит скилл и подключит его.

Установи мне скилл «ui-styling» с mozgi.io (https://mozgi.io/skills/ui-styling/).

1. Скачай архив: https://mozgi.io/skills/ui-styling/download
   Если не скачивается — возьми папку скилла из исходника: https://github.com/nextlevelbuilder/ui-ux-pro-max-skill/tree/main/cli/assets/skills/ui-styling
2. Прочитай SKILL.md и остальные файлы. Проверь, что скилл безопасен: нет скрытых команд, отправки данных наружу или скриптов, которые делают не то, что описано. Если что-то подозрительно — остановись и скажи мне.
3. Положи папку «ui-styling» в папку скиллов своего агента: .claude/skills/ для Claude Code, .agents/skills/ для Codex, .cursor/skills/ для Cursor, .gemini/skills/ для Gemini CLI. В проекте — внутри проекта, иначе в домашней папке (~/.claude/skills/ и т. п.).
4. Убедись, что получилось <папка скиллов>/ui-styling/SKILL.md.
5. Коротко расскажи, что умеет этот скилл, и предложи попробовать его на моей задаче.

Если какой-то шаг не можешь сделать сам — подскажи, что нажать или ввести.

Файлы скилла

1 файл Скачать ZIP

Просмотрите SKILL.md и сопутствующие файлы перед установкой. Клик по файлу — предпросмотр.

Содержимое SKILL.md

Оригинальный текст автора · только чтение

UI Styling Skill

Comprehensive skill for creating beautiful, accessible user interfaces combining shadcn/ui components, Tailwind CSS utility styling, and canvas-based visual design systems.

Reference

  • shadcn/ui: https://ui.shadcn.com/llms.txt
  • Tailwind CSS: https://tailwindcss.com/docs

When to Use This Skill

Use when:

  • Building UI with React-based frameworks (Next.js, Vite, Remix, Astro)
  • Implementing accessible components (dialogs, forms, tables, navigation)
  • Styling with utility-first CSS approach
  • Creating responsive, mobile-first layouts
  • Implementing dark mode and theme customization
  • Building design systems with consistent tokens
  • Generating visual designs, posters, or brand materials
  • Rapid prototyping with immediate visual feedback
  • Adding complex UI patterns (data tables, charts, command palettes)

Core Stack

Component Layer: shadcn/ui

  • Pre-built accessible components via Radix UI primitives
  • Copy-paste distribution model (components live in your codebase)
  • TypeScript-first with full type safety
  • Composable primitives for complex UIs
  • CLI-based installation and management

Styling Layer: Tailwind CSS

  • Utility-first CSS framework
  • Build-time processing with zero runtime overhead
  • Mobile-first responsive design
  • Consistent design tokens (colors, spacing, typography)
  • Automatic dead code elimination

Visual Design Layer: Canvas

  • Museum-quality visual compositions
  • Philosophy-driven design approach
  • Sophisticated visual communication
  • Minimal text, maximum visual impact
  • Systematic patterns and refined aesthetics

Script Paths

Script paths in this skill and its references/ are relative to the directory that contains this SKILL.md, not to the project: scripts/<file> is this skill's own scripts/ folder, and ../<skill>/scripts/<file> is a sibling sub-skill installed alongside it. Build the full path from that directory (Claude Code reports it as the skill's base directory when the skill loads) and keep the working directory at the project root — the scripts read and write project files such as docs/brand-guidelines.md, assets/design-tokens.json or src/ relative to it.

Quick Start

Component + Styling Setup

Install shadcn/ui with Tailwind:

npx shadcn@latest init

CLI prompts for framework, TypeScript, paths, and theme preferences. This configures both shadcn/ui and Tailwind CSS.

Add components:

npx shadcn@latest add button card dialog form

Use components with utility styling:

import { Button } from "@/components/ui/button"
import { Card, CardHeader, CardTitle, CardContent } from "@/components/ui/card"

export function Dashboard() {
  return (
    <div className="container mx-auto p-6 grid gap-6 md:grid-cols-2 lg:grid-cols-3">
      <Card className="hover:shadow-lg transition-shadow">
        <CardHeader>
          <CardTitle className="text-2xl font-bold">Analytics</CardTitle>
        </CardHeader>
        <CardContent className="space-y-4">
          <p className="text-muted-foreground">View your metrics</p>
          <Button variant="default" className="w-full">
            View Details
          </Button>
        </CardContent>
      </Card>
    </div>
  )
}

Alternative: Tailwind-Only Setup

Vite projects:

npm install -D tailwindcss @tailwindcss/vite
// vite.config.ts
import tailwindcss from '@tailwindcss/vite'
export default { plugins: [tailwindcss()] }
/* src/index.css */
@import "tailwindcss";

Component Library Guide

Comprehensive component catalog with usage patterns, installation, and composition examples.

See: references/shadcn-components.md

Covers:

  • Form & input components (Button, Input, Select, Checkbox, Date Picker, Form validation)
  • Layout & navigation (Card, Tabs, Accordion, Navigation Menu)
  • Overlays & dialogs (Dialog, Drawer, Popover, Toast, Command)
  • Feedback & status (Alert, Progress, Skeleton)
  • Display components (Table, Data Table, Avatar, Badge)

Theme & Customization

Theme configuration, CSS variables, dark mode implementation, and component customization.

See: references/shadcn-theming.md

Covers:

  • Dark mode setup with next-themes
  • CSS variable system
  • Color customization and palettes
  • Component variant customization
  • Theme toggle implementation

Accessibility Patterns

ARIA patterns, keyboard navigation, screen reader support, and accessible component usage.

See: references/shadcn-accessibility.md

Covers:

  • Radix UI accessibility features
  • Keyboard navigation patterns
  • Focus management
  • Screen reader announcements
  • Form validation accessibility

Tailwind Utilities

Core utility classes for layout, spacing, typography, colors, borders, and shadows.

See: references/tailwind-utilities.md

Covers:

  • Layout utilities (Flexbox, Grid, positioning)
  • Spacing system (padding, margin, gap)
  • Typography (font sizes, weights, alignment, line height)
  • Colors and backgrounds
  • Borders and shadows
  • Arbitrary values for custom styling

Responsive Design

Mobile-first breakpoints, responsive utilities, and adaptive layouts.

See: references/tailwind-responsive.md

Covers:

  • Mobile-first approach
  • Breakpoint system (sm, md, lg, xl, 2xl)
  • Responsive utility patterns
  • Container queries
  • Max-width queries
  • Custom breakpoints

Tailwind Customization

Config file structure, custom utilities, plugins, and theme extensions.

See: references/tailwind-customization.md

Covers:

  • @theme directive for custom tokens
  • Custom colors and fonts
  • Spacing and breakpoint extensions
  • Custom utility creation
  • Custom variants
  • Layer organization (@layer base, components, utilities)
  • Apply directive for component extraction

Visual Design System

Canvas-based design philosophy, visual communication principles, and sophisticated compositions.

See: references/canvas-design-system.md

Covers:

  • Design philosophy approach
  • Visual communication over text
  • Systematic patterns and composition
  • Color, form, and spatial design
  • Minimal text integration
  • Museum-quality execution
  • Multi-page design systems

Utility Scripts

Python automation for component installation and configuration generation.

shadcn_add.py

Add shadcn/ui components with dependency handling:

python scripts/shadcn_add.py button card dialog

tailwind_config_gen.py

Generate tailwind.config.js with custom theme:

python scripts/tailwind_config_gen.py --colors brand:blue --fonts display:Inter

Best Practices

1. Component Composition: Build complex UIs from simple, composable primitives

2. Utility-First Styling: Use Tailwind classes directly; extract components only for true repetition

3. Mobile-First Responsive: Start with mobile styles, layer responsive variants

4. Accessibility-First: Leverage Radix UI primitives, add focus states, use semantic HTML

5. Design Tokens: Use consistent spacing scale, color palettes, typography system

6. Dark Mode Consistency: Apply dark variants to all themed elements

7. Performance: Leverage automatic CSS purging, avoid dynamic class names

8. TypeScript: Use full type safety for better DX

9. Visual Hierarchy: Let composition guide attention, use spacing and color intentionally

10. Expert Craftsmanship: Every detail matters - treat UI as a craft

Reference Navigation

Component Library

  • references/shadcn-components.md - Complete component catalog
  • references/shadcn-theming.md - Theming and customization
  • references/shadcn-accessibility.md - Accessibility patterns

Styling System

  • references/tailwind-utilities.md - Core utility classes
  • references/tailwind-responsive.md - Responsive design
  • references/tailwind-customization.md - Configuration and extensions

Visual Design

  • references/canvas-design-system.md - Design philosophy and canvas workflows

Automation

  • scripts/shadcn_add.py - Component installation
  • scripts/tailwind_config_gen.py - Config generation

Common Patterns

Form with validation:

import { useForm } from "react-hook-form"
import { zodResolver } from "@hookform/resolvers/zod"
import * as z from "zod"
import { Form, FormField, FormItem, FormLabel, FormControl, FormMessage } from "@/components/ui/form"
import { Input } from "@/components/ui/input"
import { Button } from "@/components/ui/button"

const schema = z.object({
  email: z.string().email(),
  password: z.string().min(8)
})

export function LoginForm() {
  const form = useForm({
    resolver: zodResolver(schema),
    defaultValues: { email: "", password: "" }
  })

  return (
    <Form {...form}>
      <form onSubmit={form.handleSubmit(console.log)} className="space-y-6">
        <FormField control={form.control} name="email" render={({ field }) => (
          <FormItem>
            <FormLabel>Email</FormLabel>
            <FormControl>
              <Input type="email" {...field} />
            </FormControl>
            <FormMessage />
          </FormItem>
        )} />
        <Button type="submit" className="w-full">Sign In</Button>
      </form>
    </Form>
  )
}

Responsive layout with dark mode:

<div className="min-h-screen bg-white dark:bg-gray-900">
  <div className="container mx-auto px-4 py-8">
    <div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
      <Card className="bg-white dark:bg-gray-800 border-gray-200 dark:border-gray-700">
        <CardContent className="p-6">
          <h3 className="text-xl font-semibold text-gray-900 dark:text-white">
            Content
          </h3>
        </CardContent>
      </Card>
    </div>
  </div>
</div>

Resources

  • shadcn/ui Docs: https://ui.shadcn.com
  • Tailwind CSS Docs: https://tailwindcss.com
  • Radix UI: https://radix-ui.com
  • Tailwind UI: https://tailwindui.com
  • Headless UI: https://headlessui.com
  • v0 (AI UI Generator): https://v0.dev

Вопросы и ответы

Что делает скилл ui-styling?

Создает красивые и доступные пользовательские интерфейсы с использованием компонентов shadcn/ui, Tailwind CSS и визуального дизайна на основе холста.

Как установить ui-styling?

Откройте блок «Установка» на этой странице и выберите своего агента — Claude Code, Codex, Cursor или Gemini CLI: там готовые команды, которые копируют папку скилла в нужное место. Либо скопируйте промпт из вкладки «Через ассистента» — ассистент сам проверит и подключит скилл.

С какими нейросетями работает ui-styling?

Скиллы — это обычные инструкции в Markdown (формат Agent Skills), поэтому ui-styling подходит любому агенту, который читает SKILL.md: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode и другие. Модель загружает инструкции только когда задача подходит под описание скилла.

Скилл ui-styling бесплатный?

Скилл опубликован автором nextlevelbuilder в открытом доступе под лицензией MIT. Сам скилл ничего не стоит — вы платите только своему провайдеру нейросети за использованные токены.

Безопасно ли устанавливать скиллы?

Скилл — это инструкции, которые агент будет выполнять, поэтому перед установкой прочитайте SKILL.md и сопутствующие файлы. Скрипты из папки скилла запускаются только если их запустит агент — следите за тем, что он делает, и не давайте лишних прав.

Чем скилл отличается от MCP-сервера или плагина?

MCP-сервер и плагин дают модели новые инструменты — код, который выполняется и возвращает результат. Скилл даёт знания и порядок действий: как подходить к задаче, какие шаги делать и как выглядит хороший результат. Ему не нужен сервер или ключ API.

Похожие скиллы

Все скиллы →
slides Создавайте стратегические HTML-презентации с Chart.js, токенами дизайна, адаптивными макетами, формулами копирайтинга и контекстными стратегиями слайдов. nextlevelbuilder141k ui-styling Создавайте красивые, доступные интерфейсы пользователя с помощью компонентов shadcn/ui (основанных на Radix UI + Tailwind), утилитарного стиля Tailwind CSS и визуальных дизайнов на основе холста. Используйте при построении интерфейсов пользователя, реализации систем дизайна, создании адаптивных макетов, добавлении доступных компонентов (диалогов, выпадающих списков, форм, таблиц), настройке тем и цветов, реализации темного режима, генерации визуальных дизайнов и плакатов, или установлении последовательных шаблонов стиля во всех приложениях. nextlevelbuilder141k ui-ux-pro-max Комплексный интеллект дизайна UI/UX с 50+ стилями, 97 палитрами и 9 технологическими стеками для создания профессиональных интерфейсов. nextlevelbuilder141k banner-design Разработайте баннеры для социальных сетей, рекламы, героев сайтов, творческих активов и печати. Несколько вариантов художественного направления с визуальными эффектами, сгенерированными ИИ. Действия: разработка, создание, генерация баннера. Платформы: Facebook, Twitter/X, LinkedIn, YouTube, Instagram, Google Display, герой сайта, печать. Стили: минималистичный, градиент, смелая типография, фото-базированный, иллюстрированный, геометрический, ретро, стеклянный морфизм, 3D, неон, дуотон, редакционный, коллаж. Использует навыки ui-ux-pro-max, frontend-design, ai-artist, ai-multimodal. nextlevelbuilder141k design Комплексный дизайнерский навык: бренд-идентичность, дизайн-токены, стилизация UI, генерация логотипов (55 стилей, Gemini AI), корпоративная программа идентичности (50 поставляемых материалов, макеты CIP), презентации в HTML (Chart.js), дизайн баннеров (22 стиля, социальные/рекламные/веб/печатные), дизайн иконок (15 стилей, SVG, Gemini 3.1 Pro), социальные фотографии (HTML→скриншот, мультиплатформенные). Действия: разработка логотипа, создание CIP, генерация макетов, создание слайдов, дизайн баннера, генерация иконки, создание социальных фотографий, изображений для социальных сетей, бренд-идентичности, дизайн-системы. Платформы: Facebook, Twitter, LinkedIn, YouTube, Instagram, Pinterest, TikTok, Threads, Google Ads. nextlevelbuilder141k design-system Архитектура токенов, спецификации компонентов и генерация слайдов. Трехслойные токены (примитив→семантика→компонент), переменные CSS, масштабы间距/типографии, спецификации компонентов, стратегическое создание слайдов. Используется для дизайн-токенов, системного дизайна, презентаций в соответствии с брендом. nextlevelbuilder141k