What problem does it solve? Choosing the wrong feedback pattern confuses users: a blank page looks broken, a toast hides a blocking error, and a confirmation modal adds friction to reversible actions. This Skill provides decision frameworks that map each system state to the correct UI feedback pattern. ## Core Features & Use Cases - Empty State Design: Distinguishes first-run, no-results, error-caused, and user-cleared states with matching messaging and CTA patterns. - Loading State Selection: Decision tables for skeleton screens vs. spinners vs. optimistic UI based on duration and scope. - Notification Escalation: Maps urgency levels to toast, banner, modal, badge, or live region patterns. - Confirmation vs. Undo: An escalation ladder from undo toasts to typed-confirmation modals based on action reversibility. - Use Case: When reviewing a settings page that shows a blank table on first visit and a modal for archiving items, use this Skill to recommend a first-run empty state with a CTA and an undo toast instead. ## Quick Start Use the ui-feedback skill to review the empty, loading, and error states of my dashboard page and recommend the right feedback patterns.