← ClaudeAtlas

usability-lenslisted

Usability review lens for evaluating developer experience, API ergonomics, configuration complexity, and onboarding. Used by review orchestrators — not invoked directly.
atomicinnovation/accelerator · ★ 19 · Code & Development · score 84
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