| name | handle-frontend-loading-and-errors |
| description | Implement resilient loading/empty/error/permission/retry UX states for async interfaces with user-safe messaging and recoverable flows. Primary intent: failure-state UX quality; pairs with component, data-fetching, and UI-guideline skills when needed. |
handle-frontend-loading-and-errors (entry)
Canonical source: .ai/skills/frontend/ux/handle-frontend-loading-and-errors/
Open .ai/skills/frontend/ux/handle-frontend-loading-and-errors/SKILL.md and any supporting files referenced there (for example reference.md, examples.md, scripts/, templates/).
Note: The frontmatter above is identical to the canonical source except for ssot_path and category which are added for navigation. After opening the source file, skip re-reading the description to avoid redundant token usage.