Empty states
An empty state is not an error — it's an instruction; tell the user exactly what to do next and give them a button to do it.
What this skill helps you build
Turn empty screens into activation moments instead of broken-looking dead ends, with the right message for first-run, no-results, and cleared states.
The production takeaway
An empty state is not an error — it's an instruction; tell the user exactly what to do next and give them a button to do it.
Inside this skill
The full skill expands these implementation areas with decisions, edge cases, prompts, tests, and framework-specific code.
Unlock the full implementation
Paid access includes the complete skill body, implementation prompt, common mistakes, production checklist, and code examples where this skill includes them.