Create a UX Shipping Checklist
Foundations & Process · checklists
Updated 2026-07-28
Before releasing any feature, verify the experience:
Clarity
- Is the next action obvious?
- Does the user understand what this screen does?
- Are labels written in human language?
Feedback
- Does every action have a response?
- Can users tell whether something worked?
- Are loading states meaningful?
Recovery
- Can users undo mistakes?
- Are failures recoverable?
- Does every error provide a next step?
Accessibility
- Does it work with a keyboard?
- Are focus states visible?
- Does meaning depend on more than color?
Responsive Design
- Does it work on different screen sizes?
- Are touch targets large enough?
- Does mobile use the right interaction pattern?
Performance
- Does content appear quickly?
- Are transitions smooth?
- Are layout shifts prevented?
Consistency
- Does it use the design system?
- Are spacing, colors, and components consistent?
- Does it match existing product behavior?
A feature is not finished when it works. It is finished when users can understand it, complete their goal, and recover when things go wrong.
Related guides