What problem does it solve? Adding a new keyboard shortcut to a React application requires touching many disconnected files—enums, registration configs, locale files, hooks, and tooltips—and missing any one of them causes silent failures. This Skill provides a complete, ordered checklist so every shortcut is registered consistently. ## Core Features & Use Cases - End-to-end registration workflow: Covers hotkey enum constants, default key combination registration, i18n translations, hook creation, and tooltip display. - Scope and conflict guidance: Explains global vs. chat scopes, grouping, and how to avoid conflicts with system or browser shortcuts. - Troubleshooting reference: Diagnoses common issues like shortcuts not firing, missing from settings, or scope misconfiguration. - Use Case: You want to add a "clear chat" shortcut (Mod+Shift+Backspace) to your app. Follow the five steps to wire the enum, registration, translation, hook, and tooltip without missing a file. ## Quick Start Add a new keyboard shortcut for clearing the chat following the hotkey registration steps in this guide.