dragoon0x/everything-design-taste

empty-state-design

Empty state patterns, zero data states, first-run states, error states, and no-results states.

First seen Jul 18, 2026

Installation

$ npx skills add dragoon0x/everything-design-taste --skill empty-state-design

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from dragoon0x/everything-design-taste · top by installs.

npx skills add dragoon0x/everything-design-taste

Browse all from dragoon0x/everything-design-taste

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 11
License LICENSE
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,385 B
  • docs SUMMARY.md 120 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 2 installs

SKILL.md

Empty State Design

Types of Empty States

Type When Goal
First-run User hasn't created anything yet Guide to first action
No results Search/filter returned nothing Help refine or broaden
Cleared User deleted/completed everything Celebrate or suggest next
Error Data failed to load Explain and offer retry
Permission User doesn't have access Explain why, offer path

Design Rules

  1. Be specific. "No projects" is okay. "No projects yet. Create your first one." is better.
  2. Include a CTA. Always give the user something to do.
  3. Match the page context. An empty state on a dashboard looks different from a settings page.
  4. Skip decoration. A helpful message + CTA is better than a cute illustration + vague text.
  5. Don't blame the user. "You haven't created any projects" → "No projects yet."

Templates

First-run: [Illustration optional] + "No [items] yet" + "Create your first [item]" [Button] No results: "No results for '[query]'" + "Try a different search term" + [Clear Search] Error: "Couldn't load [items]" + "Check your connection and try again" + [Retry Button]