К основному содержанию
скилл GitHub Copilot официальный · GitHub

premium-frontend-ui — скилл для GitHub Copilot

Направляет GitHub Copilot при создании визуально выразительных страниц и компонентов с анимацией. Подойдёт для лендинга или интерактивного портфолио.

Установить в GitHub Copilot · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add github/awesome-copilot --skill premium-frontend-ui
Открыть на GitHub

Что делает premium-frontend-ui

Скилл задаёт GitHub Copilot ориентиры для фронтенд-интерфейса: от выбора визуального стиля и типографики до прелоадера и первого экрана. Он предлагает навигацию, которая реагирует на прокрутку, и анимацию, привязанную к положению страницы.

В инструкциях есть приёмы для интерактивных кнопок и курсора, а также рекомендации по доступности движения. Для анимации скилл предписывает использовать transform и opacity, учитывать настройки уменьшения движения и ограничивать эффекты наведения на сенсорных устройствах.

Для React и Next.js он рекомендует Framer Motion и Lenis, а React Three Fiber предлагает при запросе на 3D. Для HTML и Astro упоминает GSAP и SplitType. Ставьте скилл, если нужны выразительные интерфейсы с движением; для простой статичной страницы его подход может оказаться избыточным.

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

  • Задать визуальный стиль лендинга
  • Собрать первый экран с анимированным заголовком
  • Привязать анимацию галереи к прокрутке
  • Добавить кнопкам реакцию на движение курсора
  • Учесть настройки уменьшения движения

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

  • Создай лендинг с выразительной типографикой и анимацией при прокрутке.
  • Сделай интерактивное портфолио на React с анимированным первым экраном.
  • Добавь кнопке реакцию на курсор и учти сенсорные устройства.

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

1Через Skills CLI (Vercel)

npx skills add github/awesome-copilot --skill premium-frontend-ui

2GitHub CLI

gh skill install github/awesome-copilot premium-frontend-ui

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

.github/skills/premium-frontend-ui/SKILL.md

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

Весь набор →
git-commit официальный github Скилл разбирает изменения Git, выбирает связанные файлы и создаёт коммит в формате Conventional Commits. Пригодится, когда нужно закоммитить одну или несколько логических частей изменений. GitHub Copilot 47 165установок excalidraw-diagram-generator официальный github Скилл превращает описание на обычном языке в диаграмму Excalidraw. Подойдёт, когда нужно показать процесс, связи между объектами или устройство системы. GitHub Copilot 31 639установок multi-stage-dockerfile официальный github Скилл помогает создавать многоэтапные Dockerfile для разных языков и фреймворков. Пригодится, когда важны размер и состав runtime-образа. GitHub Copilot 29 688установок documentation-writer официальный github Скилл для создания технической документации по фреймворку Diátaxis: туториалы, гайды, справки и объяснения. Предлагает структуру перед написанием. GitHub Copilot 27 757установок prd официальный github Собирает из идеи структурированный PRD с пользовательскими историями, техническими требованиями и рисками. Подходит для планирования новых функций, в том числе с AI. GitHub Copilot 24 035установок refactor официальный github Скилл помогает менять структуру кода без изменения внешнего поведения. Подойдёт для постепенной уборки сложных функций, дублирования и кодовых запахов. GitHub Copilot 22 321установок java-springboot официальный github Задаёт практики разработки Spring Boot-приложений: от структуры проекта до тестов и безопасности. Пригодится, когда Copilot пишет или проверяет Java-код. GitHub Copilot 21 272установок create-readme официальный github Скилл изучает проект и создаёт структурированный README.md. Подойдёт, когда документацию нужно собрать по коду и файлам проекта. GitHub Copilot 19 081установок

Похожие

ima-dai-sdk официальный Google LLC Скилл помогает подключить Google IMA DAI SDK для загрузки HLS- и DASH-потоков. Подойдёт для прямых эфиров и видео по запросу в приложениях и на сайтах. Claude Code Gemini CLI CX Codex 4 300установок visual-design-foundations Seth Hobson Скилл помогает задать типографику, цвета и интервалы для проекта. Подойдёт, когда вы создаёте дизайн-токены или приводите интерфейс к единому стилю. Claude Code CX Codex Cursor 13 566установок web-component-design Seth Hobson Скилл помогает проектировать компоненты для React, Vue и Svelte. Подойдёт для библиотек UI, дизайн-систем и рефакторинга старых компонентов. Claude Code CX Codex Cursor 13 167установок react-modernization Seth Hobson Скилл обновляет React-код, переносит классовые компоненты на хуки и помогает внедрять возможности React 18. Подойдёт для поэтапной модернизации старого приложения. Claude Code CX Codex Cursor 12 625установок wcag-audit-patterns Seth Hobson Проверяет веб-интерфейс по WCAG 2.2, сочетая автотесты и ручную проверку. Нужен при поиске нарушений и внедрении доступных паттернов. Claude Code CX Codex Cursor 12 486установок angular-migration Seth Hobson Помогает переносить приложения с AngularJS на Angular по частям или целиком. Пригодится для гибридных приложений, замены компонентов и обновления зависимостей. Claude Code CX Codex Cursor 10 900установок frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. Claude Code Claude.ai 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. Claude Code CX Codex Cursor +1 673 100установок

Вопросы о premium-frontend-ui

Как установить premium-frontend-ui в GitHub Copilot?

Выполните npx skills add github/awesome-copilot --skill premium-frontend-ui.

Что делает premium-frontend-ui?

Скилл направляет Copilot при создании интерфейсов с выразительной типографикой, анимацией и интерактивными элементами. Он также задаёт рекомендации по доступности движения.

Какие библиотеки скилл предлагает для React и Next.js?

Он рекомендует Framer Motion для переходов и Lenis для прокрутки. React Three Fiber предлагается, когда пользователь запрашивает 3D или WebGL.

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

SKILL.md · MIT
---
name: premium-frontend-ui
description: 'A comprehensive guide for GitHub Copilot to craft immersive, high-performance web experiences with advanced motion, typography, and architectural craftsmanship.'
metadata:
  author: 'Utkarsh Patrikar'
  author_url: 'https://github.com/utkarsh232005'
---

# Immersive Frontend UI Craftsmanship

As an AI engineering assistant, your role when building premium frontend experiences goes beyond outputting functional HTML and CSS. You must architect **immersive digital environments**. This skill provides the blueprint for generating highly intentional, award-level web applications that prioritize aesthetic quality, deep interactivity, and flawless performance.

When a user requests a high-end landing page, an interactive portfolio, or a specialized component that requires top-tier visual polish, apply the following rigorous standards to every line of code you generate.

---

## 1. Establishing the Creative Foundation

Before generating layout code, ensure you understand the core emotional resonance the UI should deliver. Do not default to generic, unopinionated code. 

Commit to a strong visual identity in your CSS and component structure:
- **Editorial Brutalism**: High-contrast monochromatic palettes, oversized typography, sharp rectangular edges, and raw grid structures.
- **Organic Fluidity**: Soft gradients, deeply rounded corners, glassmorphism overlays, and bouncy spring-based physics.
- **Cyber / Technical**: Dark mode dominance, glowing neon accents, monospaced typography, and rapid, staggered reveal animations.
- **Cinematic Pacing**: Full-viewport imagery, slow cross-fades, profound use of negative space, and scroll-dependent storytelling.

---

## 2. Structural Requirements for Immersive UI

When scaffolding a page or generating core components, include the following architectural layers to transform a standard page into an experience.

### 2.1 The Entry Sequence (Preloading & Initialization)
A blank screen is unacceptable. The user's first interaction must set expectations.
- **Implementation**: Generate a lightweight preloader component that handles asset resolution (fonts, initial images, 3D models).
- **Animation**: Output code that transitions the preloader away fluidly—such as a split-door reveal, a scale-up zoom, or a staggered text sweep.

### 2.2 The Hero Architecture
The top fold must command attention immediately.
- **Visuals**: Output code that implements full-bleed containers (`100vh`/`100dvh`).
- **Typography Engine**: Ensure headlines are broken down syntactically (e.g., span wrapping by word or character) to allow for cascading entrance animations.
- **Depth**: Utilize subtle floating elements or background clipping paths to create a sense of scale and depth behind the primary copy.

### 2.3 Fluid & Contextual Navigation
- **Implementation**: Do not generate standard static navbars. Output sticky headers that react toscroll direction (hide on scroll down, reveal on scroll up).
- **Interactivity**: Include hover states that reveal rich content (e.g., mega-menus that display image previews of the hovered link).

---

## 3. The Motion Design System

Animation is not an afterthought; it is the connective tissue of a premium site. Always implement the following motion principles:

### 3.1 Scroll-Driven Narratives
Generate code utilizing modern scroll libraries (like GSAP's ScrollTrigger) to tie animations to user progress.
- **Pinned Containers**: Create sections that lock into the viewport while secondary content flows past or reveals itself.
- **Horizontal Journeys**: Translate vertical scroll data into horizontal movement for specific galleries or showcases.
- **Parallax Mapping**: Assign subtle, varying scroll-speeds to background elements, midground text, and foreground imagery.

### 3.2 High-Fidelity Micro-Interactions
The cursor is the user's avatar. Build interactions around it.
- **Magnetic Components**: Write logic that calculates the distance between the mouse pointer and a button, pulling the button towards the cursor dynamically.
- **Custom Tracking Elements**: Generate custom cursor components that follow the mouse with calculated interpolation (lerp) for a smooth drag effect.
- **Dimensional Hover States**: Use CSS Transforms (`scale`, `rotateX`, `translate3d`) to give interactive elements weight and tactile feedback.

---

## 4. Typography & Visual Texture

The aesthetics of your generated code must reflect premium craftsmanship.

- **Type Hierarchy**: Enforce massive contrast in scale. Headlines should utilize extreme sizing (`clamp()` functions spanning up to `12vw`), while body copy remains incredibly crisp (`16px-18px` minimum). 
- **Font Selection**: Always recommend or implement highly specified variable fonts or premium typefaces over system defaults.
- **Atmospheric Filters**: Implement CSS/SVG noise overlays (`mix-blend-mode: overlay`, opacity `0.02 - 0.05`) to remove digital sterility and add photographic grain.
- **Lighting & Glass**: Utilize `backdrop-filter: blur(x)` combined with ultra-thin, semi-transparent borders to create modern, frosted-glass depth.

---

## 5. The Performance Imperative

A beautiful site that stutters is a failure. Enforce strict performance guardrails in all generated code:

- **Hardware Acceleration**: Only animate properties that do not trigger layout recalculations: `transform` and `opacity`. Code that animates `width`, `height`, `top`, or `margin` should be fiercely avoided.
- **Render Optimization**: Apply `will-change: transform` intelligently on complex moving elements, but remove it post-animation to conserve memory.
- **Responsive Degradation**: Wrap custom cursor logic and heavy hover animations in `@media (hover: hover) and (pointer: fine)` to ensure pristine performance on touch devices.
- **Accessibility**: Wrap heavy continuous animations in `@media (prefers-reduced-motion: no-preference)`. Never sacrifice user accessibility for aesthetic flair.

---

## 6. Implementation Ecosystem

When the user asks you to implement these patterns, leverage industry-standard libraries tailored to their framework:

### For React / Next.js Targets
- Structure the application to support **Framer Motion** for layout transitions and spring physics.
- Recommend **Lenis** (`@studio-freight/lenis`) for smooth scrolling context.
- Implement **React Three Fiber** (`@react-three/fiber`) if webGL or 3D interactions are requested.

### For Vanilla / HTML / Astro Targets
- Rely heavily on **GSAP** (GreenSock Animation Platform) for timeline sequencing.
- Utilize vanilla **Lenis** via CDN for scroll hijacking and smoothing.
- Use **SplitType** for safe, accessible typography chunking.

---

## Summary of Action

Whenever you receive a prompt to "Build a premium landing page," "Create an Awwwards-style component," or "Design an immersive UI," you must automatically:
1. Wrap the output in a robust, scroll-smoothed architecture.
2. Provide CSS that guarantees perfect performance using composited layers.
3. Integrate sweeping, staggered component entrances.
4. Elevate the typography using fluid scales.
5. Create an intentional, memorable aesthetic footprint.

© Utkarsh Patrikar · MIT · github/awesome-copilot

Смотрите также

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

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