interaction-design
정교한 UI 마이크로인터랙션 및 애니메이션 설계
잘 설계된 마이크로인터랙션, 애니메이션 및 모션 패턴으로 매력적인 사용자 경험을 창출합니다. 이 스킬은 부드러운 전환, 로딩 상태 및 사용자 피드백 메커니즘 구현에 대한 포괄적인 안내를 제공합니다.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"interaction-design" 사용 중입니다. Create a button with a smooth scale hover effect
예상 결과:
- Button:hover {
- transform: scale(1.05);
- }
- Button:active {
- transform: scale(0.95);
- }
"interaction-design" 사용 중입니다. Design a skeleton loading screen
예상 결과:
- .skeleton {
- background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
- background-size: 200% 100%;
- animation: shimmer 1.5s infinite;
- }
보안 감사
안전Static analysis flagged patterns in markdown documentation files. Evaluation confirms all findings are FALSE POSITIVES caused by the analyzer mistaking markdown syntax (backticks for code formatting) and technical terminology for security-sensitive code patterns. This is a pure documentation/reference skill containing markdown files about interaction design patterns with no executable code.
높은 위험 문제 (3)
위험 요인
⚙️ 외부 명령어 (120)
품질 점수
만들 수 있는 것
버튼 인터랙션에 폴리시 추가하기
버튼과 폼 컨트롤에 대한 섬세한 호버 효과, 클릭 피드백 및 상태 전환을 설계하여 인터페이스가 반응적이고 정교하게 느껴지도록 만듭니다.
매력적인 로딩 경험 창출하기
일반적인 스피너를 즐거운 로딩 애니메이션, 스켈레톤 화면 및 진행 표시기로 대체하여 사용자에게 정보를 제공하고 참여를 유지합니다.
스크롤 기반 스토리텔링 구현하기
콘텐츠를 리빌하고 사용자를 페이지 가이드하며 긴 콘텐츠에 내러티브 모션을 추가하는 스크롤 트리거 애니메이션을 생성합니다.
이 프롬프트를 사용해 보세요
I need to add a smooth hover animation to my button. The button should have a subtle scale up effect on hover and scale back down on release. Please provide the CSS and any JavaScript needed.
My application shows a loading spinner while fetching data. The spinner feels generic and jarring. Help me design a more engaging loading experience using skeleton screens or animated placeholders.
I want elements on my landing page to fade in and slide up as the user scrolls down. Please show me how to implement scroll-triggered animations using intersection observers.
I'm building a design system and need consistent microinteraction patterns. Help me create a cohesive set of interactions for buttons, inputs, cards, and modals that follow the same motion principles.
모범 사례
- 최적의 지각된 반응성을 위해 애니메이션을 짧게 유지(100-300ms)
- 자연스러운 모션을 위해 이징 곡선(ease-out, cubic-bezier) 사용
- 모션 감소를 선호하는 사용자의 경우 애니메이션 감소 또는 비활성화
피하기
- 간단한 상태 변화에 500ms보다 긴 애니메이션 사용
- 모든 속성 애니메이션화(성능을 위해 opacity 및 transform에 집중)
- 모션 감소에 대한 접근성 환경 설정 무시