This is a comprehensive reference system for GPUI, the Rust UI framework. It covers the full stack: actions and keybindings, async task handling, context management (App/Window/AsyncApp), the low-level Element trait for custom components, entity state management, events and subscriptions, focus handling, global state, and flexbox-based styling. The navigation table helps you jump straight to the right reference file, whether you're debugging key bindings or implementing custom layouts. The extended references go deep on elements, entities, and testing with patterns, examples, and best practices. If you're building anything non-trivial with GPUI, you'll want this loaded.

skills.sh installs
229
GitHub stars
12.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add longbridge/gpui-component --skill gpui-global --agent claude-code

Installs into .claude/skills of the current project.

Files

This is a comprehensive reference system for GPUI, the Rust UI framework. It covers the full stack: actions and keybindings, async task handling, context management (App/Window/AsyncApp), the low-level Element trait for custom components, entity state management, events and subscriptions, focus handling, global state, and flexbox-based styling. The navigation table helps you jump straight to the right reference file, whether you're debugging key bindings or implementing custom layouts. The extended references go deep on elements, entities, and testing with patterns, examples, and best practices. If you're building anything non-trivial with GPUI, you'll want this loaded.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/longbridge/gpui-component
Categories
Frontend Development, Finance & Trading
First seen
Jun 3, 2026

More from longbridge/gpui-component

All 16
1laguagu avatarai-sdk-6laguagu/claude-code-nextjs-skillsVercel AI SDK v6 development. Use when building AI agents, chatbots, tool integrations, streaming apps, or structured output with the ai package. Covers ToolLoo216skills.sh installs
2oguzhan18 avatarrxjsoguzhan18/angular-ecosystem-skillsALWAYS use when working with RxJS Observables, operators, and reactive patterns in Angular applications.214skills.sh installs
3spences10 avatarecosystem-guidespences10/svelte-skills-kitGuide to spences10's Claude Code ecosystem tools. Use when user asks which tool to use, how tools relate, or needs help choosing between MCP servers, skills, or204skills.sh installs
4longbridge avatargithub-pull-request-descriptionlongbridge/gpui-componentWrite a description to description GitHub Pull Request.155skills.sh installs
5harlan-zw avatarpinia-colada-skilldharlan-zw/vue-ecosystem-skillspinia colada skilld142skills.sh installs
6spences10 avatarlayerchart-svelte5spences10/svelte-skills-kitLayerChart Svelte 5 patterns. Use for chart components with tooltip snippets, Chart context access, and all Svelte 5 snippet patterns for tooltips, gradients, h129skills.sh installs