saas-productivity — скилл для Claude Code: анимации
Задаёт принципы анимации для рабочих интерфейсов: задач, форм, панелей и уведомлений. Нужен при проектировании движения без лишних отвлечений.
npx skills add dylantarre/animation-principles --skill saas-productivity -a claude-codeЧто делает saas-productivity
Скилл переносит 12 принципов анимации Disney в интерфейсы для управления задачами и совместной работы. Он предлагает сдержанное сжатие для кнопок и чекбоксов, подготовку перед сохранением, акцент на активной задаче и плавное изменение состояния при перетаскивании.
Для модальных окон он задаёт длительность 250-350ms, а большинству действий отводит 150-300ms. Проверка ввода получает отклик за 100ms. Для кнопок, меню, переходов страниц и уведомлений приведены отдельные значения длительности и easing.
Движение должно помогать с обратной связью и ориентацией в интерфейсе, а не развлекать пользователя. Плавные, но не пружинящие переходы здесь важнее выразительных эффектов: это повод проверить анимации, которые задерживают рабочий процесс.
Какие задачи решает
- настроить отклик кнопки после нажатия
- задать движение карточек между колонками
- выбрать длительность для модального окна
- показать состояние сохранения без помех
- сделать уведомление менее навязчивым
Примеры запросов агенту
- Спроектируй анимацию перетаскивания карточки между колонками.
- Проверь переходы модального окна по принципам saas-productivity.
- Подбери движение для индикатора автосохранения и проверки формы.
Как установить saas-productivity
1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill saas-productivity -a claude-code2Вручную: положить файлы
~/.claude/skills/saas-productivity/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/saas-productivity/
1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill saas-productivity -a codex2Вручную: положить файлы
.agents/skills/saas-productivity/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill saas-productivity -a cursor2Вручную: положить файлы
.cursor/skills/saas-productivity/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dylantarre/animation-principles saas-productivity2Вручную: положить файлы
.github/skills/saas-productivity/SKILL.md1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill saas-productivity -a gemini-cli2Командой платформы
gemini skills install https://github.com/dylantarre/animation-principles --path skills/08-by-industry/saas-productivityВручную: положить файлы
.devin/skills/saas-productivity/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill saas-productivity -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора86
Похожие
Рядом в теме «Дизайн»
Всё по теме «Дизайн» →Вопросы о saas-productivity
Как установить saas-productivity в Claude Code?
Выполните npx skills add dylantarre/animation-principles --skill saas-productivity -a claude-code, затем повторите npx skills add dylantarre/animation-principles --skill saas-productivity -a claude-code и откройте ~/.claude/skills/saas-productivity/SKILL.md.
Что делает saas-productivity?
Скилл даёт рекомендации по анимации рабочих интерфейсов: кнопок, форм, карточек, панелей, уведомлений и состояний загрузки. В нём есть длительности и easing для типовых действий.
Какие длительности предлагает saas-productivity?
Для большинства взаимодействий указано 150-300ms, для проверки ввода — 100ms. Модальное окно использует 250-350ms с ease-out.
Исходный текст
SKILL.md · MIT
--- name: saas-productivity description: Use when designing animations for business tools, project management, collaboration software, or productivity apps --- # SaaS & Productivity Animation Principles Apply Disney's 12 principles to create efficient, professional experiences that enhance focus and reduce friction. ## The 12 Principles Applied ### 1. Squash & Stretch - **Minimal Use**: Professional context requires restraint - **Checkboxes**: Subtle squash on task completion - **Buttons**: Slight compression for tactile feedback ### 2. Anticipation - **Save Actions**: Brief preparation before confirmation - **Form Submit**: Button state hints at processing - **Drag Initiation**: Element lifts before moving ### 3. Staging - **Active Task**: Current work item takes focus - **Sidebar Navigation**: Secondary to main content - **Notifications**: Non-intrusive placement ### 4. Straight Ahead & Pose to Pose - **Workflows**: Clear step-by-step processes (pose to pose) - **Real-time Collaboration**: Smooth cursor movements (straight ahead) - **Dashboard Updates**: Sequential data loading ### 5. Follow Through & Overlapping Action - **Card Movements**: Shadow follows card with delay - **List Reordering**: Items settle naturally - **Panel Resizing**: Content adjusts after panel stops ### 6. Slow In & Slow Out - **Professional Easing**: Smooth, never bouncy - **Modal Transitions**: Confident 250-350ms - **State Changes**: Deliberate, not snappy ### 7. Arc - **Drag and Drop**: Natural curved paths - **Kanban Cards**: Arc between columns - **Notification Dismiss**: Swipe follows curve ### 8. Secondary Action - **Auto-save Indicator**: Subtle pulse while saving - **Sync Status**: Background indicator during updates - **Loading Skeleton**: Shimmer while data fetches ### 9. Timing - **Efficient**: 150-300ms for most interactions - **Never Slow**: Users are here to work - **Instant Feedback**: 100ms for input validation ### 10. Exaggeration - **Almost Never**: Productivity demands efficiency - **Milestones Only**: Project completion, goals met - **Onboarding**: Slightly more playful to engage ### 11. Solid Drawing - **Data Visualization**: Clear, accurate charts - **Icon Consistency**: Uniform across all features - **Typography**: Readable at all sizes ### 12. Appeal - **Professional Polish**: Refined, not flashy - **Invisible Design**: Animations serve, not distract - **Trust & Reliability**: Consistent, predictable motion ## Industry Timing Standards | Action | Duration | Easing | |--------|----------|--------| | Button Feedback | 100ms | ease-out | | Modal Open | 250ms | ease-out | | Dropdown Menu | 200ms | ease-in-out | | Page Transition | 300ms | ease-in-out | | Toast Notification | 200ms | ease-out | ## Key Principle Animations should be invisible to users focused on work. Motion exists to provide feedback and maintain spatial awareness, never to entertain or delay.
© dylantarre · MIT · dylantarre/animation-principles