This walks Claude through LobeHub's five-step hotkey registration flow, from adding an enum in HotkeyEnum through wiring up useHotkeyById hooks and rendering tooltips. It's built for when you're adding keyboard shortcuts to a LobeHub fork or extension and need the full pattern: type definitions, HOTKEYS_REGISTRATION with combineKeys, i18n strings, custom hooks, and UI integration. The guide covers scoping (chat vs global), conflict checking, and platform-agnostic key combos using Key.Mod instead of hardcoded Cmd or Ctrl. It's narrow in scope but thorough. If you're working in a different codebase or just need generic hotkey advice, this won't help. It's LobeHub-specific down to the file paths.
npx skills add https://github.com/lobehub/lobe-chat --skill hotkey