AddThisFeature

Keyboard Shortcuts

Let power users drive your app without touching the mouse.

moderate User Experience

What it adds

Shortcuts for the app's most frequent actions, plus a discoverable cheat sheet.

What your agent is told to do

4
  1. 1

    Identify the actions users repeat most. Shortcuts are for frequency, not completeness — do not bind everything.

  2. 2

    Follow platform conventions, and do not override browser shortcuts people depend on.

  3. 3

    Add a shortcuts overlay, conventionally opened with '?', listing every binding.

  4. 4

    Show shortcut hints in tooltips and menus, next to the actions they trigger.

Edge cases it handles

4
  • Shortcuts must not fire while typing in an input, textarea, or contenteditable.
  • Shortcuts must not fire while a modal is open, unless scoped to that modal.
  • Handle Cmd on macOS and Ctrl elsewhere.
  • Do not bind keys the browser or assistive technology reserves.

Definition of done

7
  • The most frequent actions have shortcuts.
  • No shortcut fires while typing in a field.
  • A '?' overlay lists every shortcut.
  • Hints appear next to the actions in the UI.
  • No browser or accessibility shortcut is overridden.
  • The feature matches the existing design system.
  • No existing functionality is broken.

Related features

How it works

  1. 1

    Copy the link

    Grab the Markdown instruction URL for this feature.

  2. 2

    Give it to your AI

    Paste it into Claude Code, Cursor, v0, Lovable — whatever you build with.

  3. 3

    It inspects, then implements

    Your agent reads your existing app first, then adds the feature to fit it.

Works with your stack

These instructions are written to adapt. They tell the agent to detect your framework, match your existing design system, and reuse what you already have — rather than assuming a particular stack.

Need it tighter than that? Customize the feature and tell it exactly what you're running.