Навыки gestures
📦

gestures

Ревизия содержимого r1 Безопасно ⚙️ Внешние команды🌐 Доступ к сети

Build Responsive Drag and Swipe Interactions

Gesture interfaces can lag behind touch input, jump on release, or conflict with scrolling. This skill guides direct tracking, velocity-aware release, and interruptible interactions.

Поддерживает: Claude Codex Code(CC)
Maintain this Skill? Claim it 📊 72 Адекватно

Установить с помощью моего Агента

Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.

Запрос агента
Review the Skillstore skill "gestures" from https://skillstore.io/skills/emilkowalski-gestures.md and its manifest at https://skillstore.io/api/skills/emilkowalski-gestures/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.

Ресурсы для AI-агентов

Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.

Протестировать

Использование «gestures». My swipeable card follows the pointer slowly and ignores quick flicks.

Ожидаемый результат:

  • Tracking: update a motion value or the element transform directly, without easing or per-move React state.
  • Release: evaluate both travel distance and release velocity before dismissing.
  • Cancellation: return quickly with a spring when neither threshold is met.

Использование «gestures». Buttons inside my small Vaul drawer trigger dragging, and the drawer feels slow.

Ожидаемый результат:

  • Exclude interactive children from dragging with the Vaul no-drag attribute.
  • For a small floating drawer, consider approximately 200 milliseconds instead of the full-sheet 500-millisecond timing.
  • Keep overlay, height, and content timing consistent, then verify touch behavior on a real phone.

Использование «gestures». How should swipe interactions behave when reduced motion is enabled?

Ожидаемый результат:

Keep direct pointer tracking. Reduce momentum, bounce, and decorative movement. On release, use a short position or opacity change instead of a bouncy spring.

Аудит безопасности

Безопасно

All 24 static findings are false positives: Markdown formatting caused 23 command-execution alerts, and the URL is a Vaul documentation link. No evidence found of shell execution, data exfiltration, or prompt injection in the reviewed SKILL.md. The file provides gesture implementation guidance and illustrative frontend snippets.

1
Просканировано файлов
107
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы
Последний завершенный статический и семантический аудит не обнаружил подтвержденных проблем безопасности. Это не доказывает отсутствие побочных эффектов у навыка.
Аудитор:: codex
Поделиться и цитировать этот отчет

Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.

Открыть версионный отчет
Оценка безопасности

Копировать ссылку на отчёт

https://skillstore.io/skills/emilkowalski-gestures/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/emilkowalski-gestures/security.svg)](https://skillstore.io/skills/emilkowalski-gestures?utm_source=security_passport_badge)

Значок HTML

<a href="https://skillstore.io/skills/emilkowalski-gestures?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/emilkowalski-gestures/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Встраиваемая карточка

<iframe src="https://skillstore.io/embed/skills/emilkowalski-gestures.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Академические ссылки (APA · BibTeX · CFF)

Цитата APA

emilkowalski. (2026). gestures security audit report (audit version 1) [Author version unspecified]. Skillstore. https://skillstore.io/skills/emilkowalski-gestures/audits/1

Цитата BibTeX

@techreport{emilkowalski-emilkowalski-gestures-2026, author = {emilkowalski}, title = {gestures security audit report (audit version 1)}, institution = {Skillstore}, year = {2026}, number = {1}, url = {https://skillstore.io/skills/emilkowalski-gestures/audits/1}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "gestures security audit report (audit version 1)" version: "unspecified" type: report authors: - name: "emilkowalski" date-released: "2026-11-08" url: "https://skillstore.io/skills/emilkowalski-gestures/audits/1" identifiers: - type: other value: "skillstore:emilkowalski-gestures:audit:1" description: "Skillstore immutable audit report identifier"

Оценка Skillstore

Почему такая оценка Достоверность доказательств: Средний
55
Архитектура
65
Сопровождаемость
87
Контент
65
Сообщество
65
Соответствие спецификации

Что вы можете построить

Improve swipe dismissal

Refine a swipeable card with direct tracking, fast-flick dismissal, and quick snap-back when release thresholds are not met.

Review mobile drawer behavior

Evaluate drawer timing, overlay synchronization, touch targets, interactive children, and reduced-motion behavior before release.

Diagnose gesture regressions

Use the touch checklist to investigate scroll conflicts, accidental drags, interrupted animations, and differences between desktop simulation and phones.

Попробуйте эти промпты

Understand gesture phases
Explain tracking and release phases for a swipeable card. Identify when direct movement, springs, and velocity should apply.
Add swipe dismissal
Review this Motion component: [component]. Add distance-based and velocity-based swipe dismissal, drag resistance, and quick snap-back without per-move React state.
Refine a Vaul drawer
Review this Vaul drawer: [component]. Check overlay progress, interactive child exclusions, floating-drawer timing, touch targets, and reduced-motion behavior.
Diagnose interrupted gestures
Analyze this gesture implementation and recording observations: [details]. Diagnose lag, release jumps, and interruption failures. Propose focused changes and real-phone regression checks.

Лучшие практики

  • Separate direct tracking from release physics and derive linked visuals from the same drag progress.
  • Prefer an established drawer library when it covers the interaction, and verify focus trapping and Escape dismissal.
  • Test on real phones with scrolling, interrupted gestures, interactive children, and reduced-motion settings.

Избегать

  • Apply a spring during pointer tracking or update React state for every pointer movement.
  • Dismiss only by distance while ignoring fast flicks and release velocity.
  • Use keyframe animations on draggable elements or animate linked overlays independently of drag progress.

Часто задаваемые вопросы

What does this skill provide?
It provides gesture design rules, Motion and CSS examples, Vaul recommendations, and touch and reduced-motion checklists.
Does this skill install Motion or Vaul?
No. It recommends libraries and shows usage patterns, but includes no installation script or dependency configuration.
When should I use Vaul instead of custom dragging?
Use Vaul for bottom sheets and drawers when it covers your needs. Build custom gestures for interactions without a suitable library.
Why does my dragged element trail the pointer?
Tracking may use easing, a spring, per-move React state, or inherited CSS variables. Prefer direct motion values or element transforms.
How does it address accessibility?
It covers touch targets, scroll coordination, hover gating, and reduced motion. It also highlights focus trapping and Escape dismissal for drawers.
Does the skill verify behavior automatically?
No. It recommends real-phone testing and diagnostic checks, but includes no automated tests or device validation tools.

Сведения для разработчиков

Автор

emilkowalski

Лицензия

Неизвестно

Ревизия Skillstore

r1

Примечание о версии

Автор не указал версию.

Ссылка

c993c6abcbffafea2683d7748b53b3dfaf438415

Актуальность поддержки

09.11.2026

Использование

0 загрузок · 0 просмотров

Структура файлов

📄 SKILL.md

Больше от emilkowalski

Показать все
📦

apple-design

78

Создание плавных веб-интерфейсов в стиле Apple

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

Дизайн и креатив Просмотр
📦

emil-design-eng

77

Отполируйте интерфейсы с помощью принципов дизайн-инжиниринга

Детали интерфейса могут казаться непоследовательными, медленными или визуально разрозненными. Этот навык применяет практические рекомендации по движению, взаимодействию, производительности и доступности, чтобы повысить качество UI.

Дизайн и креатив Просмотр
Показать все
📦

swiftui-expert-skill

82

Создавайте более качественные функции SwiftUI

от avdlee

В проектах SwiftUI могут накапливаться устаревшие API, хрупкое состояние и медленные обновления представлений. Этот навык дает сфокусированные рекомендации для современного и поддерживаемого кода SwiftUI.

Кодинг и разработка Просмотр
📦

frontend-accessibility

79

Улучшение доступности фронтенда

от EIS-ITS

Фронтенд-команды часто упускают требования к клавиатурной навигации, семантике и поддержке экранных дикторов при рутинной работе с UI. Этот навык помогает Claude, Codex и Claude Code применять проверки доступности при создании или редактировании интерфейсов.

Кодинг и разработка Просмотр
📦

frontend-fundamentals

79

Обзор основ фронтенд-компонентов

от DanielPodolsky

При фронтенд-ревью часто упускают проблемы архитектуры, состояния, доступности и производительности, пока компоненты не становятся сложными в поддержке. Этот навык проводит Claude, Codex и Claude Code через сфокусированные вопросы чек-листа и паттерны ревью для оценки качества компонентов.

Кодинг и разработка Просмотр
📦

fixing-motion-performance

79

Исправление производительности motion в UI-анимации

от ibelick

Неудачные решения в анимации могут приводить к дерганым интерфейсам и дорогому рендерингу. Этот навык дает Claude, Codex и Claude Code сфокусированные правила для ревью и улучшения motion.

Кодинг и разработка Просмотр