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

interaction-design · aj-geddes — скилл для Claude Code: микроанимации и отклик

Скилл для проектирования взаимодействий: анимации, состояния загрузки и ошибок, отклик на нажатия. Пригодится, когда интерфейс работает, но ощущается сухим.

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

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

Скилл задаёт агенту рамки для проектирования интеракций: жесты, переходы, обратная связь после действия. Внутри — справочники в каталоге references/: анимации и переходы, обработка ошибок и отклик, доступность взаимодействий. Плюс список практик: анимации короче 400 мс, обратимость действий, альтернативы для клавиатуры и скринридеров.

Быстрый старт описывает типовые жесты — свайп, нажатие с удержанием, пинч-зум, перетаскивание, двойной тап. Для каждого указано, где он уместен, какой отклик давать и чем заменить для тех, кто не может использовать жест. Советует начать с удержания около 500 мс до срабатывания.

Ограничение простое: скилл проектирует, а не проверяет. Если у вас нет тестов с клавиатурой и скринридером, советы по доступности останутся текстом. Это повод проверить, есть ли в проекте такие тесты до того, как агент начнёт переписывать переходы.

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

  • спроектировать состояния загрузки и ошибок для формы
  • подобрать длительность и кривую для перехода между экранами
  • добавить альтернативу жесту свайпа для клавиатуры
  • описать поведение drag-and-drop при перетаскивании карточек
  • проверить, не ломает ли анимация пользователей с чувствительностью к движению

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

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

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

1Через Skills CLI (Vercel)

npx skills add aj-geddes/useful-ai-prompts --skill interaction-design -a claude-code

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

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

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

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

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

ML Model Training Скилл для обучения моделей машинного обучения: классификация, регрессия и кластеризация на scikit-learn, PyTorch и TensorFlow. CX Codex +1 515установок Neural Network Design Помогает проектировать нейросети: CNN, RNN, трансформеры, ResNet на PyTorch и TensorFlow. Пригодится, когда нужно собрать архитектуру под задачу. CX Codex +1 514установок Exploratory Data Analysis Скилл для первичного разбора датасета: профилирование, распределения, корреляции и поиск выбросов на Python. Пригодится в начале проекта, до построения модели. CX Codex +1 513установок prometheus-monitoring Скилл для настройки Prometheus: конфиг скрейпинга, кастомные метрики приложений, правила алертов и service discovery. CX Codex +1 510установок webhook-development Скилл для проектирования вебхуков: доставка событий, проверка подписи, ретраи и обработка недоставленных сообщений. CX Codex +1 504установок react-native-app Скилл ведёт агента по сборке кроссплатформенных мобильных приложений на React Native: навигация, состояние, запросы к API. CX Codex +1 503установок api-gateway-configuration Помогает описать маршрутизацию, аутентификацию и лимиты запросов для API-шлюза. Пригодится, когда сервисы уже разъехались по контейнерам. CX Codex +1 503установок rate-limiting-implementation Скилл помогает агенту добавить в сервис ограничение частоты запросов, квоты и backpressure. Пригодится, когда API открыт наружу или нагрузка растёт. CX Codex +1 502установок

Другие версии interaction-design

Похожие

micro-interaction-spec Owl-Listener Описывает одну микромикровзаимодействие целиком: триггер, правила, отклик, циклы и режимы. Пригодится, когда пора передать её в разработку. CX Codex +1 2 300установок animation-micro-interaction-pack patricio0312rev Набор готовых паттернов движения для интерфейса: ховеры, входы и выходы элементов, отклик на жесты. Пригодится, когда UI выглядит статично и хочется оживить его без ручного подбора таймингов. CX Codex +1 499установок microinteractions wondelai Скилл про микровзаимодействия: состояния кнопок, отклик на ввод, индикаторы загрузки. Пригодится, когда интерфейс кажется «мёртвым», а причина не находится. CX Codex +1 6 700установок micro-interaction iart-ai Скилл для мелкой анимации интерфейса: ховеры, тоглы, тосты, шторки, перестановка списков. Пригодится, когда UI нужно оживить, а не украсить. CX Codex +1 2 500установок modern-web-design freshtechbro Скилл-методичка по веб-дизайну 2024-2025: тренды, микровзаимодействия, скроллителлинг, доступность и производительность. Пригодится, когда агент верстает интерфейс. CX Codex +1 2 900установок better-ui jakubkrehel Скилл задаёт точные правила для радиусов, теней, иконок и анимаций интерфейса. Пригодится, когда базовые взаимодействия уже работают и нужна визуальная доводка. CX Codex +1 39 300установок

Рядом в теме «Дизайн»

Всё по теме «Дизайн» →

Вопросы о interaction-design

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

Выполните npx skills add aj-geddes/useful-ai-prompts --skill interaction-design -a claude-code. После этого файл скилла лежит в ~/.claude/skills/interaction-design/SKILL.md.

Что делает interaction-design?

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

С какими платформами работает скилл?

Кроме Claude заявлены Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для каждой платформы своя команда установки и свой путь к SKILL.md.

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

SKILL.md · MIT
---
name: interaction-design
description: >
  Design meaningful interactions and microinteractions. Create delightful user
  experiences through thoughtful animation, feedback, and responsive interface
  design.
---

# Interaction Design

## Table of Contents

- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)

## Overview

Interaction design focuses on how users engage with systems, creating intuitive and delightful experiences through feedback and responsiveness.

## When to Use

- Designing user flows and touchpoints
- Creating animations and transitions
- Defining error and loading states
- Building microinteractions
- Improving usability and feedback
- Mobile interaction patterns

## Quick Start

Minimal working example:

```yaml
Common Interaction Patterns:

Swipe:
  Use: Mobile lists, carousels
  Feedback: Visual sliding, momentum
  Accessibility: Keyboard alternative (arrows)

Tap & Hold:
  Use: Context menus, drag prep
  Feedback: Visual feedback after delay
  Duration: ~500ms before trigger

Pinch & Zoom:
  Use: Image viewing, maps
  Feedback: Smooth zoom animation
  Boundaries: Set min/max zoom levels

Drag & Drop:
  Use: Reordering, moving items
  Feedback: Visual during drag, drop confirmation
  Fallback: Alternative method (buttons)

Double Tap:
  Use: Zoom, favorite, select
  Feedback: Immediate visual response
// ... (see reference guides for full implementation)
```

## Reference Guides

Detailed implementations in the `references/` directory:

| Guide | Contents |
|---|---|
| [Animation & Transition Design](references/animation-transition-design.md) | Animation & Transition Design |
| [Error Handling & Feedback](references/error-handling-feedback.md) | Error Handling & Feedback |
| [Accessibility in Interactions](references/accessibility-in-interactions.md) | Accessibility in Interactions |

## Best Practices

### ✅ DO

- Keep animations under 400ms
- Provide clear visual feedback
- Use animations to guide attention
- Respect motion preferences
- Make interactions reversible
- Test with keyboard and screen readers
- Provide multiple interaction methods
- Design for touch and mouse
- Use appropriate easing curves
- Document interaction behavior

### ❌ DON'T

- Animate for decoration only
- Use animations longer than 500ms
- Ignore motion-sensitive users
- Remove focus indicators
- Trap users in modals
- Use confusing animations
- Animate everything
- Ignore loading states
- Forget error states
- Skip accessibility testing

© aj-geddes · MIT · aj-geddes/useful-ai-prompts

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

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

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