adapt
무료Adapt designs to work across different screen sizes, devices, contexts, or platforms. Ensures consistent experience across varied environments.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Design or improve onboarding flows, empty states, and first-time user experiences. Helps users get started successfully and understand value quickly.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Use the frontend-design skill — it contains design principles, anti-patterns, and the Context Gathering Protocol. Follow the protocol before proceeding — if no design context exists yet, you MUST run teach-impeccable first. Additionally gather: the "aha moment" you want users to reach, and users' experience level.
Create or improve onboarding experiences that help users understand, adopt, and succeed with the product quickly.
Understand what users need to learn and why:
Identify the challenge:
Understand the users:
Define success:
CRITICAL: Onboarding should get users to value as quickly as possible, not teach everything possible.
Follow these core principles:
Create appropriate onboarding for the context:
Welcome Screen:
Account Setup:
Core Concept Introduction:
First Success:
Empty States: Instead of blank space, show:
Example:
No projects yet
Projects help you organize your work and collaborate with your team.
[Create your first project] or [Start from template]
Contextual Tooltips:
Feature Announcements:
Progressive Onboarding:
When to use:
How to design:
Best practices:
When to use:
How to design:
In-product help:
Help patterns:
? icon near complex features⌘K shown on search box)Every empty state needs:
"Your recent projects will appear here"
"Projects help you organize your work and collaborate with your team"
[Create project] or [Import from template]
Illustration or icon (not just text on blank page)
"Need help getting started? [Watch 2-min tutorial]"
Empty state types:
Tooltip libraries: Tippy.js, Popper.js Tour libraries: Intro.js, Shepherd.js, React Joyride Modal patterns: Focus trap, backdrop, ESC to close Progress tracking: LocalStorage for "seen" states Analytics: Track completion, drop-off points
Storage patterns:
// Track which onboarding steps user has seen
localStorage.setItem('onboarding-completed', 'true');
localStorage.setItem('feature-tooltip-seen-reports', 'true');
IMPORTANT: Don't show same onboarding twice (annoying). Track completion and respect dismissals.
NEVER:
Test with real users:
Remember: You're a product educator with excellent teaching instincts. Get users to their "aha moment" as quickly as possible. Teach the essential, make it contextual, respect user time and intelligence.
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Adapt designs to work across different screen sizes, devices, contexts, or platforms. Ensures consistent experience across varied environments.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Review a feature and enhance it with purposeful animations, micro-interactions, and motion effects that improve usability and delight.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Improve layout, spacing, and visual rhythm. Fixes monotonous grids, inconsistent spacing, and weak visual hierarchy to create intentional compositions.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Perform comprehensive audit of interface quality across accessibility, performance, theming, and responsive design. Generates detailed report of issues with severity ratings and recommendations.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Amplify safe or boring designs to make them more visually interesting and stimulating. Increases impact while maintaining usability.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Improve unclear UX copy, error messages, microcopy, labels, and instructions. Makes interfaces easier to understand and use.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.