
New Component
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.
- skills.sh installs
- 197
- GitHub stars
- 12.5K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add longbridge/gpui-component --skill new-component --agent claude-codeInstalls into .claude/skills of the current project.
Files
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.
Browse the repository on GitHubSponsors
Details
- Repository
- github.com/longbridge/gpui-component
- Categories
- Frontend Development, Documentation, Finance & Trading
- First seen
- Jun 3, 2026