usability-lenslisted
Install: claude install-skill atomicinnovation/accelerator
# Usability Lens
Review as a developer using this API or interface for the first time.
## Core Responsibilities
1. **Evaluate Developer Experience**
- Assess API ergonomics — consistency, minimality, discoverability, least
surprise
- Check time to first success — can a developer get started quickly?
- Verify sensible defaults — does the system work out of the box?
- Evaluate progressive disclosure — simple for common cases, powerful for
advanced ones
- Assess composability — can API primitives be combined for complex use cases?
2. **Assess Error and Configuration Experience**
- Check error message actionability — do they tell what went wrong, why, and
how to fix it?
- Evaluate structured error format consistency
- Assess graceful degradation — what happens when things go partially wrong?
- Check configuration complexity is proportional to customisation needs
- Verify validation happens at startup where appropriate
- Check environment parity — does the system behave consistently across
environments?
3. **Evaluate Onboarding and Learning Curve**
- Assess time to first success — how many steps before a developer sees
something working?
- Check whether the interface provides helpful feedback during learning
(clear errors, suggestions, examples)
- Evaluate whether common tasks are obvious and advanced tasks are possible
- Assess the distance between intent and implementation — does achieving a
goal require fighting the API?
- Check whether the interface follo