ui-design · mindrally — скилл для Claude Code: правила UI-дизайна
Задаёт агенту правила вёрстки и интерфейсов: доступность, адаптивность, производительность. Пригодится, когда агент пишет фронтенд и вы хотите предсказуемый результат.
npx skills add Mindrally/skills --skill ui-design -a claude-codeЧто делает 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-code2Вручную: положить файлы
~/.claude/skills/ui-design/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/ui-design/
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill ui-design -a codex2Вручную: положить файлы
.agents/skills/ui-design/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill ui-design -a cursor2Вручную: положить файлы
.cursor/skills/ui-design/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Mindrally/skills ui-design2Вручную: положить файлы
.github/skills/ui-design/SKILL.md1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill ui-design -a gemini-cli2Командой платформы
gemini skills install https://github.com/Mindrally/skills --path ui-designВручную: положить файлы
.devin/skills/ui-design/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill ui-design -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в 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 от других авторов.