К основному содержанию
скилл CX Codex

ui-design · mindrally — скилл для Claude Code: правила UI-дизайна

Задаёт агенту правила вёрстки и интерфейсов: доступность, адаптивность, производительность. Пригодится, когда агент пишет фронтенд и вы хотите предсказуемый результат.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Mindrally/skills --skill ui-design -a claude-code
Открыть на GitHub

Что делает ui-design

Скилл превращает агента в ревьюера интерфейсов. Внутри — набор правил по визуальной иерархии, типографике, контрасту до уровня WCAG 2.1 AA, семантическому HTML и навигации с клавиатуры. Отдельные блоки про адаптив, формы, мобильный подход и обратную связь: индикаторы загрузки, понятные сообщения об ошибках.

Есть и техническая часть. Относительные единицы вместо пикселей, CSS Grid и Flexbox, критический CSS, ленивая загрузка ресурсов, разбиение кода. Для интерактивных элементов назван минимум 44x44 пикселя. Анимации советуется применять сдержанно, а вместо JavaScript по возможности брать CSS.

Правила работают как чек-лист при создании и проверке интерфейса, но цветовую палитру скилл не задаёт: он просит уточнить бренд-гайдлины у вас. Если палитра и токены уже есть в проекте, готовьтесь к тому, что агент будет сверяться с ними, а не придумывать своё.

Какие задачи решает

  • проверить вёрстку на контраст и доступность
  • разложить макет на адаптивные брейкпоинты
  • выбрать семантические теги вместо div-обёрток
  • настроить ленивую загрузку и разбиение кода
  • собрать форму с валидацией и понятными ошибками

Примеры запросов агенту

  • Проверь этот компонент по правилам ui-design и покажи, что нарушает доступность
  • Свёрстай карточку товара адаптивно, начиная с мобильной ширины
  • Перепиши форму: семантические поля, inline-валидация, сообщения об ошибках

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

1Через Skills CLI (Vercel)

npx skills add Mindrally/skills --skill ui-design -a claude-code

2Вручную: положить файлы

~/.claude/skills/ui-design/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/ui-design/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о ui-design

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

Выполните npx skills add Mindrally/skills --skill ui-design -a claude-code. Файл скилла окажется по пути ~/.claude/skills/ui-design/SKILL.md.

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

Даёт агенту свод правил по UI: визуальная иерархия, типографика, доступность по WCAG, адаптивная вёрстка, производительность и обратная связь в интерфейсе. Агент применяет их, когда пишет или проверяет фронтенд.

Нужно ли что-то готовить заранее?

Скилл просит уточнить бренд-гайдлины, если их нет в проекте. Палитру и токены он сам не придумывает.

Исходный текст

SKILL.md · Apache-2.0
---
name: ui-design
description: UI design best practices for building accessible, performant, and user-friendly interfaces with modern web standards
metadata:
  maintainer: Mindrally
  source: https://github.com/Mindrally/skills
---

# UI Design Best Practices

You are an expert in UI design principles for software development. Apply these guidelines when creating or reviewing user interfaces.

## Visual Design

- Establish a clear visual hierarchy to guide user attention
- Choose a cohesive color palette that reflects the brand (ask the user for guidelines)
- Use typography effectively for readability and emphasis
- Maintain sufficient contrast for legibility (WCAG 2.1 AA standard)
- Ensure consistent styling throughout the application

## Interaction Design

- Create intuitive navigation patterns
- Use familiar UI components to reduce cognitive load
- Provide clear calls-to-action to guide user behavior
- Implement responsive design for cross-device compatibility
- Apply animations sparingly to enhance rather than distract

## Accessibility Standards

- Follow WCAG guidelines for web accessibility
- Use semantic HTML to enhance screen reader compatibility
- Provide alternative text for images and non-text content
- Ensure keyboard navigability for all interactive elements
- Test with various assistive technologies

## Performance Optimization

- Optimize images and assets to minimize load times
- Implement lazy loading for non-critical resources
- Use code splitting to improve initial load performance
- Monitor Core Web Vitals (LCP, FID, CLS)

## User Feedback

- Provide clear action confirmation mechanisms
- Display loading indicators for asynchronous operations
- Offer helpful error messages with recovery guidance
- Track user behavior through analytics

## Information Architecture

- Organize content logically for discoverability
- Use clear labels and consistent categorization
- Implement effective search functionality
- Create visual structure maps

## Mobile-First Approach

- Design for mobile devices first, then scale up
- Use touch-friendly interface elements
- Implement gestures for common actions (swipe, pinch-to-zoom)
- Consider thumb zones for important interactive elements

## Design Consistency

- Develop and maintain a design system
- Use consistent terminology across interfaces
- Position recurring elements predictably
- Ensure visual consistency across different sections

## Testing and Iteration

- Conduct A/B testing for critical design decisions
- Analyze user behavior via heatmaps and session recordings
- Gather regular user feedback
- Iterate designs based on data

## Technical Implementation

- Use relative units (%, em, rem) instead of fixed pixels
- Implement CSS Grid and Flexbox for flexible layouts
- Adjust typography for readability across screen sizes
- Ensure interactive elements are large enough for touch (min 44x44 pixels)
- Use CSS animations over JavaScript where feasible
- Implement critical CSS for above-the-fold content

## Navigation and Forms

- Design mobile-friendly navigation patterns (e.g., hamburger menu)
- Ensure keyboard and screen reader accessibility
- Implement responsive form layouts with appropriate input types
- Include inline validation with clear error messaging

## Testing Requirements

- Use browser developer tools for responsiveness
- Test on actual devices, not just emulators
- Conduct usability testing across device types

Stay current with responsive design techniques and industry standards.

© Mindrally · Apache-2.0 · Mindrally/skills

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

Всё по теме «Фронтенд и UI» →

Сначала — ui-design от других авторов.

ui-design mblode Выбирает визуальное направление, пишет код интерфейса и проверяет готовый фронтенд на дефекты. Полезен, когда нужен лендинг, тёмная тема или разбор чужой вёрстки. CX Codex +1 1 400установок ui-design frappe Скилл задаёт агенту дизайнерские правила: сетка, типографика, цвет, отступы. Пригодится, когда нет своего дизайн-системного скилла. CX Codex +1 832установок ui-design TencentCloudBase Заставляет агента сначала выдать дизайн-спецификацию — палитру, шрифты, сетку — и только потом писать код интерфейса. CX Codex +1 1 800установок ui-design PyModel Свод правил фронтенд-дизайна из 42 пунктов в 8 категориях. Помогает настроить доступность по WCAG, вёрстку и показатели Core Web Vitals. CX Codex +1 513установок dark-mode-design-expert curiositech Скилл по тёмной теме интерфейсов: атмосферные палитры, требования WCAG и токены для светлой и тёмной схемы. Пригодится, когда нужно переключать тему без потери читаемости. CX Codex +1 304установок frontend-design sickn33 Учит агента создавать запоминающийся интерфейс вместо шаблонных макетов: выбирает эстетику, проверяет доступность и пишет чистый код. CX Codex +1 2 600установок Web Design Builder rknall Собирает HTML5-макеты и лендинги по описанию, а потом сам проверяет доступность и работу интерфейса через Playwright MCP. CX Codex +1 416установок frontend-design-direction affaan-m Скилл задаёт направление для веб-интерфейсов: помогает продумать и проверить визуальную иерархию, состояния, адаптивность и доступность. CX Codex +1 5 300установок color-palette-extractor OneWave-AI Достаёт доминирующие цвета из картинки, скриншота или сайта и собирает из них палитру с проверкой контраста. Пригодится, когда нужна тема под логотип или чужой макет. CX Codex +1 609установок editorial typeui.sh Скилл задаёт правила редакционного дизайна: серифная типографика, 8pt-сетка, токены цветов и проверки доступности. Пригодится, когда верстаете лонгрид или документацию. CX Codex +1 2 700установок

Из того же набора168

elasticsearch-best-practices Скилл снабжает ИИ-агента правилами проектирования индексов, настройки маппингов и ускорения поисковых запросов в Elasticsearch. CX Codex +1 999установок numpy-best-practices Скилл задаёт агенту правила по массивам NumPy: векторизация вместо циклов, типы данных, память, линейная алгебра. Пригодится, когда код на Python считает числа. CX Codex +1 997установок python Скилл задаёт агенту стиль Python-кода: PEP 8, type hints, ранние возвраты и async для I/O. Пригодится, когда агент пишет или правит код в проекте. CX Codex +1 983установок nlp-natural-language-processing Набор инструкций для NLP-разработки: токенизация, классификация, spaCy, NLTK и поиск по эмбеддингам. Помогает агенту писать чистый Python-код по стандартам PEP 8. CX Codex +1 980установок internationalization-i18n Скилл задаёт агенту правила интернационализации: переводы, форматирование дат и чисел, RTL-раскладка. Пригодится, когда приложение выходит на новые языки. CX Codex +1 978установок java Скилл задаёт агенту правила Java-разработки: слоистая структура, Spring Boot 3.x, тесты на JUnit и Mockito. Пригодится, когда проект на Java растёт и код надо держать в одном стиле. CX Codex +1 966установок zustand-state-management Задаёт правила архитектуры сторов Zustand в React и TypeScript: от нарезки слайсов до SSR и тестов. Помогает избежать лишних ререндеров и ошибок гидратации. CX Codex +1 959установок typescript Задаёт правила типизации и структуры кода на TypeScript для ассистента. Помогает писать функции короче 20 строк, заменять enums на maps и избегать any. CX Codex +1 955установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой