Skip to content
Back to skills

Empty States

ASecurity

Use when a view can be empty, slow, or broken — design the other three states, not just the happy one.

  • 6 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 5, 2026
ai-agentsgo

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 5, 2026

npx -y skills add ainurdev/mystical-assistant --skill empty-states --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Empty States?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Empty States
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ainurdev-empty-states/badge)](https://www.skillsdirectory.com/skills/ainurdev-empty-states)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: empty-states
description: "Use when a view can be empty, slow, or broken — design the other three states, not just the happy one."
---

# Empty, loading & error states

Use when a view can be empty, slow, or broken — design the other three states, not just the happy one.

## Checklist

- Empty: say what goes here and give the one action that fills it.
- First-run empty differs from filtered-empty; do not reuse one copy for both.
- Loading: hold the layout with a skeleton so nothing jumps when data lands.
- Skip the spinner under ~300ms; it reads as slower than nothing.
- Error: say what failed, whether it was them or us, and offer a retry.
- Keep already-loaded content on screen when a refresh fails.

Files in this skill

  • .installed-from-catalog82 B
  • SKILL.md724 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.