This is a scaffolding helper for building UI components in GPUI, the Rust-based GPU-accelerated UI framework from Zed Industries. It walks you through the standard patterns: whether to use stateless elements for simple stuff like buttons, stateful elements for data-heavy components like selects, or composition when building on existing pieces. The real value is in the guardrails. It'll push you to follow the existing codebase conventions in crates/ui/src, match Shadcn UI patterns for consistency, and remember the boring stuff like documentation and story registration. If you're contributing to a GPUI project or building internal component libraries, this keeps your components from feeling like they came from a different codebase.
npx skills add https://github.com/longbridge/gpui-component --skill new-component