What problem does it solve?
This Skill provides comprehensive guidance and tooling patterns for building professional, keyboard-first command palettes for web apps, enabling rapid creation, customization, and extensibility.
Core Features & Use Cases
- Generator-driven scaffolding: Create complete command palettes with modal, embedded, or drawer layouts including type-safe commands and result components.
- Theming, accessibility, and UX best practices: Guidance on theming, keyboard navigation, focus management, and ARIA recommendations to craft accessible experiences.
- Extensibility & plugins: Patterns for plugin providers and external command sources to unify all actions under a single palette interface.
- Usage patterns & examples: Real-world scenarios and sample implementations (Raycast-style, Notion-style, etc.) to accelerate adoption.
Quick Start
Install the palette scaffolding, run the generator scripts to produce components, then wrap your app with ThemeProvider and CommandProvider to begin building and testing palettes.