Command palette & quick actions
Torque, the Mufflermen business assistant, in one keystroke. ⌘K opens a Spotlight-style palette of grouped actions — new blog, schedule a post, update a page, run an SEO audit, generate an image — alongside recent runs and inline keyboard hints. Light + dark, reduced-motion friendly, keyboard-operable end to end.
Command palette & quick actions is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.
Command palette & quick actions: Torque, the Mufflermen business assistant, in one keystroke. ⌘K opens a Spotlight-style palette of grouped actions — new blog, schedule a post, update a page, run an SEO audit, generate an image — alongside recent runs and inline keyboard hints. Light + dark, reduced-motion friendly, keyboard-operable end to end.
One bar to run the workshop’s content. Draft an exhaust write-up, schedule a servicing special, refresh a Locations page, or audit how Oak Flats Muffler Men ranks for “muffler repair Wollongong” — Torque lines up every action and your recent runs.
Quick actions
3 groupsCreate - New blog postDraft an exhaust/servicing article for oakflatsmufflermen.com.au
- Generate imageBrand-safe hero shot — Illawarra workshop, performance exhausts
Publish - Schedule a postQueue to the Oak Flats socials & newsletter
- Update a pageEdit Services, Locations or the Oak Flats workshop page
Optimise - Run SEO auditScore Illawarra NSW landing pages & flag fixes
Recent
3 runsBuilt only from registered primitives: the overlays CommandModal hosts the grouped actions + recents, SearchSuggestionList mirrors the action groups in an always-on preview, SearchHistoryRow lists recent runs, and Kbd / KbdGroup drive the shortcut legend. The closed-state search affordance is a non-interactive styled stand-in inside a single button — no nested form or input — so the trigger stays valid and screen-reader clean. The palette opens via the button, the global ⌘K / Ctrl+K shortcut, or recalling a recent row. One client island owns the open-state; everything else is the shared token system, so light and dark stay in parity.