본문으로 건너뛰기
cccskills
무료GitHub에 공개

nw-ux-emotional-design

Emotional design and delight patterns for product owners. Load when designing onboarding flows, empty states, first-run experiences, or evaluating the emotional quality of an interface.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

실행 점수 미검증

설치 방법 보기

포함된 파일(1)

  • SKILL.md6.4 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Emotional Design and Delight

Patterns for creating interfaces that feel good to use. Use during discovery to map emotional arcs and during requirements to specify delight moments.

Walter's Hierarchy of User Needs

Four layers satisfied in order (bottom to top):

        /\
       /  \
      / PL \     4. PLEASURABLE - Delight, surprise, emotional connection
     /------\
    / USABLE \    3. USABLE - Easy to learn, intuitive, efficient
   /----------\
  / RELIABLE   \   2. RELIABLE - Consistent, dependable, no crashes
 /--------------\
/ FUNCTIONAL     \  1. FUNCTIONAL - It works, serves its purpose
------------------

Key insight: Delight only works if product is usable. Beautiful animations on buggy, confusing interface make things worse. Invest in foundation before polish.

Applying the Hierarchy in Requirements

  • Phase 1 stories: functionality works correctly
  • Phase 2 stories: reliability (error handling, edge cases, recovery)
  • Phase 3 stories: usability (simplify flows, reduce steps)
  • Phase 4 stories: delight (only after above are solid)

Surface Delight vs Deep Delight

Surface Delight (momentary, contextual)

Playful animations | witty microcopy | surprising easter eggs | visually pleasing illustrations

Deep Delight (sustained, holistic)

Interface anticipates user needs | complex tasks feel effortless | users achieve flow state | tool becomes extension of thinking

Prioritization rule: Deep delight generates loyalty and return usage. Surface delight creates momentary reactions but cannot compensate for usability failures. Invest in deep delight first.

Requirements Implications

  • "System suggests most likely next action" (deep) is higher priority than "Save button has satisfying animation" (surface)
  • Stories reducing steps, anticipating needs, removing friction are delight stories even if they don't feel "fun"

Empty States

Empty states (no data, first use, zero results) are opportunities, not dead ends.

Good Empty State Design

  • Explain what will appear when there is content
  • Clear call to action to create first item
  • Illustration or visual interest making state feel intentional
  • Guidance or templates for first-time users

Anti-Pattern

Blank page with no guidance, or "No results found" with no suggested next step.

Empty State Checklist for Requirements

  • First-time empty state has onboarding guidance
  • Search empty state suggests alternative queries or filters
  • Error empty state explains what happened and how to recover
  • Each empty state has primary call to action

Onboarding and First-Run Experience

Progressive Onboarding (preferred)

  • Let users start real work immediately
  • Introduce features in context, when relevant
  • Tooltips and inline hints dismissing after first use
  • "Skip" option for experienced users
  • Celebrate first successful action

Anti-Pattern

Mandatory 8-step walkthrough blocking users from doing anything before completion.

Onboarding Patterns by Platform

Web: Inline hints | contextual tooltips | sample data to explore | "getting started" checklist widget

Desktop: First-run wizard for essential setup only (account, preferences), then contextual hints during use

CLI: First command outputs welcome message with 2-3 example commands. --help is comprehensive. Config file created with sensible defaults and comments.

Tone of Voice in UI Copy

Principles

Clear first, clever second | active voice, present tense | address user as "you" | instructions in 1-2 sentences | consistent voice builds trust

Matching Tone to Context

ContextToneExample
Error messageEmpathetic, helpful"We could not save your changes. Check your connection and try again."
Success messageEncouraging, brief"Project created. You are ready to start."
Empty stateInviting, guiding"No projects yet. Create your first one to get started."
Destructive actionClear, serious"This will permanently delete 3 files. This cannot be undone."
Loading/waitingReassuring"Setting things up. This usually takes about 30 seconds."
Neutral actionStraightforward"Select a template."

When Personality Helps vs Annoys

Helps when: user not stressed (onboarding, success, empty states) | low-stakes moment | brand voice well-established

Annoys when: user frustrated (errors, failures) | user in a hurry (critical workflows) | humor forced or inconsistent | cleverness obscures message

Microinteractions That Create Delight

High-Value Microinteractions

Pull-to-refresh with satisfying animation | skeleton screens instead of blank loading | smooth state transitions (not abrupt swaps) | smart defaults reducing typing | autocomplete learning from usage | undo toast after destructive actions ("Deleted. Undo?")

Low-Value Microinteractions (skip these)

Decorative loading animations adding no information | sound effects for routine actions | excessive bounce/wobble animations | easter eggs interfering with workflow

Requirements Pattern for Microinteractions

Specify: trigger (what user does) | feedback (what user sees/feels) | purpose (why this matters for experience)

Example: "When user drags card to new column, card smoothly animates to new position and column header count updates, confirming move was successful."

Emotional Arc Integration

When mapping emotional arcs during journey discovery:

Journey PhaseTarget EmotionDesign Lever
First encounterCurious, welcomedClear value proposition, inviting empty state
Setup/configConfident, guidedProgressive onboarding, sensible defaults
First successAccomplished, delightedCelebration moment, clear confirmation
Regular useEfficient, in flowShortcuts, anticipation, minimal friction
Error/failureSupported, not blamedEmpathetic copy, clear recovery path
CompletionSatisfied, proudSummary of accomplishment, next steps

Use this table when asking emotional arc questions during discovery. Map each journey step to target emotion and identify design lever that achieves it.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Review dimensions for validating agent quality - template compliance, safety, testing, and priority validation

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

nWave-ai/nWave6222026년 9월 16일 업데이트

Review dimensions for validating agent quality - template compliance, safety, testing, and priority validation

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

nWave-ai/nWave6222026년 9월 16일 업데이트

Review dimensions for acceptance test quality - happy path bias, GWT compliance, business language purity, coverage completeness, walking skeleton user-centricity, priority validation, observable behavior assertions, traceability coverage, and walking skeleton boundary proof

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

nWave-ai/nWave6222026년 9월 16일 업데이트

Detailed 5-phase workflow for creating agents - from requirements analysis through validation and iterative refinement

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

nWave-ai/nWave6222026년 9월 16일 업데이트

5-layer testing approach for agent validation including adversarial testing, security validation, and prompt injection resistance

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

nWave-ai/nWave6222026년 9월 16일 업데이트

Architectural style selection decision matrices, trade-off analysis, structural enforcement rules, and combination patterns. Load when choosing or evaluating architecture styles.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

nWave-ai/nWave6222026년 9월 16일 업데이트

nWave-ai의 스킬 모두 보기

이 스킬의 문제 신고