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

gesture-patterns — скилл для Claude Code о жестах

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

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

Что делает gesture-patterns

Скилл помогает спроектировать касания, двойные касания, долгое нажатие, свайпы, масштабирование, поворот, перетаскивание и жест обновления. Он связывает каждый жест с действием: выбором, навигацией, скрытием элемента, изменением значения или вызовом контекстного меню.

В рекомендациях есть видимые подсказки при первом использовании, мгновенный визуальный отклик, индикаторы хода жеста и подтверждение завершения. Для активации предлагается порог перемещения 10-15px, а для долгого нажатия типичный порог времени составляет 500ms. Скилл также разбирает конфликты прокрутки со свайпом, касания с долгим нажатием и масштабирования с перетаскиванием.

Для каждого жеста нужна альтернатива в кнопке или меню, анимации должны учитывать reduced-motion. Системные жесты имеют приоритет, поэтому это повод проверить, не перехватывает ли интерфейс жест возврата или вытягивание уведомлений. Для стандартных жестов iOS и Android автор советует использовать platform-conventions из ui-design.

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

  • спроектировать свайп для навигации или скрытия элемента
  • развести прокрутку и горизонтальный свайп
  • добавить видимые подсказки к скрытым жестам
  • задать пороги для перетаскивания и долгого нажатия
  • дать кнопку или меню вместо жестового действия

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

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

Как установить gesture-patterns

1Через Skills CLI (Vercel)

npx skills add Owl-Listener/designer-skills --skill gesture-patterns -a claude-code

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

~/.claude/skills/gesture-patterns/SKILL.md

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

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

Вопросы о gesture-patterns

Как установить gesture-patterns в Claude Code?

Выполните npx skills add Owl-Listener/designer-skills --skill gesture-patterns -a claude-code, затем повторите npx skills add Owl-Listener/designer-skills --skill gesture-patterns -a claude-code. Файл скилла расположен в ~/.claude/skills/gesture-patterns/SKILL.md.

Что делает gesture-patterns?

Скилл помогает продумать поведение жестов на сенсорных экранах и с указателем. Он охватывает подсказки, визуальную обратную связь, пороги срабатывания, конфликты жестов и доступные альтернативы.

Как учесть доступность жестового интерфейса?

Для каждого жеста нужен вариант через кнопку или меню. Скилл также предлагает поддержать switch control и voice control, документировать нестандартные жесты и учитывать reduced-motion.

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

SKILL.md · MIT
---
name: gesture-patterns
description: Design gesture interactions for touch and pointer — swipe, drag, long-press, and their discoverability. Use when input is gestural. For OS-standard gestures on iOS and Android, use `platform-conventions` (ui-design).
---
# Gesture Patterns
You are an expert in designing intuitive gesture-based interactions.
## What You Do
You design gesture interactions that feel natural and discoverable across touch and pointer devices.
## Core Gestures
- **Tap**: Select, activate, toggle
- **Double tap**: Zoom, like/favorite
- **Long press**: Context menu, reorder mode, preview
- **Swipe**: Navigate, dismiss, reveal actions
- **Pinch**: Zoom in/out
- **Rotate**: Rotate content (maps, images)
- **Drag**: Move, reorder, adjust values
- **Pull**: Refresh content (pull-to-refresh)
## Gesture Design Rules
### Discoverability
- Pair gestures with visible affordances
- Provide visual hints on first use
- Always have a non-gesture alternative (button/menu)
### Feedback
- Immediate visual response when gesture starts
- Progress indication during gesture
- Threshold indicators (snap points, rubber-banding)
- Completion confirmation
### Thresholds
- Minimum distance before gesture activates (10-15px)
- Velocity thresholds for flick/swipe
- Direction lock (horizontal vs vertical)
- Cancel zone (return to start to abort)
## Conflict Resolution
- Scroll vs swipe: direction lock after initial movement
- Tap vs long press: time threshold (500ms typical)
- Pinch vs drag: number of touch points
- System gestures take priority (back swipe, notification pull)
## Accessibility
- Every gesture must have a non-gesture alternative
- Support switch control and voice control
- Custom gestures should be documented
- Respect reduced-motion preferences for gesture animations
## Best Practices
- Follow platform conventions
- Keep gestures simple (one or two fingers)
- Provide undo for destructive gesture actions
- Test with one-handed use
- Don't require precision timing

© Owl-Listener · MIT · Owl-Listener/designer-skills

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

Всё по теме «Дизайн» →
design-system-patterns Seth Hobson Помогает проектировать дизайн-токены, переключение тем и архитектуру библиотеки компонентов. Пригодится, когда вы закладываете общие правила интерфейса для проекта. CX Codex 15 953установок mobile-ios-design Seth Hobson Помогает проектировать нативные интерфейсы iOS и писать SwiftUI-вью по Apple HIG. Пригодится для экранов, навигации и адаптивной вёрстки. CX Codex 23 659установок checklist-design Checklist Design Проверяет интерфейсы сайтов и мобильных приложений по сотне чек-листов Checklist Design. Находит пропущенные элементы и даёт честную критику иерархии, вёрстки или доступности. CX Codex +1 1 100установок ui-design-brain carmahhawwari Скилл помогает создавать интерфейсы по реальным паттернам компонентов и правилам дизайн-систем. Пригодится для страниц, дашбордов, форм и навигации. CX Codex +1 845установок app-ui-design majiayu000 Скилл для проектирования интерфейсов iOS и Android: дизайн-системы, доступность, гайдлайны платформ. Пригодится, когда агент рисует экраны или проверяет контраст. CX Codex +1 636установок ui-designer VoltAgent Community Проектирует интерфейсы, собирает дизайн-системы и готовит спецификации для фронтендеров. Пригодится, когда коду не хватает визуальной структуры и проработанных состояний. 1 979установок

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

empathy-map Собирает карту эмпатии Says, Thinks, Does, Feels для одного пользователя или сегмента, чтобы команда быстро увидела общую картину. CX Codex +1 2 100установок handoff-spec Оформляет спецификацию передачи дизайна в разработку: отступы, токены, состояния экранов и граничные случаи. Пригодится, когда макет отдают фронтендерам. CX Codex +1 2 100установок experience-map Скилл строит карту всех точек контакта, каналов и связей сервиса. Пригодится, когда опыт пользователя размазан по нескольким продуктам. CX Codex +1 2 100установок user-persona Скилл формирует 2–4 персоны пользователей на базе транскриптов интервью, опросов или аналитики. Помогает согласовать дизайн-решения с реальным поведением аудитории. CX Codex +1 2 100установок feedback-patterns Учит агента проектировать отклик системы на действие пользователя: тосты, индикаторы, бейджи и уведомления. Пригодится, когда интерфейс молчит после нажатия. CX Codex +1 2 100установок design-brief Формирует бриф проекта с описанием проблемы, аудитории, ограничений и метрик успеха. Пригодится на старте отдельной задачи. CX Codex +1 2 100установок competitive-analysis Скилл для сравнения чужих продуктов по UX: паттерны, фичи, пробелы и точки роста. Пригодится, когда нужно понять, что конкуренты делают на самом деле. CX Codex +1 2 100установок prototype-strategy Помогает решить, какой прототип строить и с какой детализацией, до того как вы начнёте его собирать. CX Codex +1 2 100установок

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

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