keyboard-first-app-design

Installation
SKILL.md

Keyboard-first app design

Use when designing or reviewing applications that should feel excellent to use without a mouse.

Mental model

  • A keyboard-first app is not just “accessible by keyboard”. It is optimized so keyboard use feels fast, predictable, and native to the product.
  • Design around focus, intent, and muscle memory.
  • Treat keyboard interaction as a first-class product surface, not a fallback for accessibility compliance.

Focus as architecture

  • Make focus movement explicit and predictable across the entire app.
  • Every major surface should answer three questions clearly:
    • where focus starts
    • how focus moves
    • how focus escapes
  • Do not let focus behavior emerge accidentally from DOM order alone when the product has dense workflows.
Installs
1
First Seen
Apr 12, 2026
keyboard-first-app-design — alexandretrotel/skills