Building a custom multi-key shortcut system with skhd and Raycast

Build a multi-key shortcut system that lets you trigger different actions based on keyboard modes. We'll use skhd for the shortcuts, create two Raycast extensions and write a TypeScript generator for type-safe configuration of shortcuts and modes.