empty-and-error-state-designer

SkillDev tools

Designs helpful, actionable zero-data states, 404/500 screens, and self-service error recovery interfaces.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the empty-and-error-state-designer skill

What this skill tells your AI

The instructions your AI receives, as published by codebygarv/ai-skills in skills/ui-ux/empty-and-error-state-designer/SKILL.md and read by ahel’s review.

Purpose

Transform dead ends (empty lists, no search results, 404 errors, network failures) into productive, instructive user touchpoints with clear next actions.

When to Use

  • Designing initial zero-data screens before a user has created any content.
  • Creating error boundary fallback screens and disconnected network states.
  • Designing search and filter empty result states.

What to Analyze

  1. Context & Cause: Why is the screen empty? (First-time user, filtered out all records, cleared data, or network error).
  2. Visual Anchor: Icon, illustration, or graphic that represents the state without feeling discouraging.
  3. Copywriting: Friendly explanation of what this space will hold once populated.
  4. Primary Call to Action (CTA): Immediate action to resolve the state ("Create First Project", "Clear Filters", "Retry Connection").
  5. Alternative Paths: Secondary fallback links (Documentation, Sample Data import).

Output Format

  • UX Wireframe / Layout Breakdown: Icon, Headline, Body, Primary CTA, Secondary Link.
  • Component Code: React / HTML + CSS component with props.
  • Context Variations: Variants for First-Time Empty vs Filtered Empty vs Error State.

Avoid

  • Blank blank screens with just a tiny gray "No data" string.
  • Dead-end error messages without a retry or reset button.

Signals

GitHub stars
25
Forks
1
Last commit
Aug 2026
Advanced
Catalog kind
skill
Gateway key
empty-and-error-state-designer
Source
github.com/codebygarv/ai-skills