Longbridge avatar

Longbridge

Official

@longbridge · Singapore

0Followers
|
86Public Repos
|
18Published Skills

Longbridge Developers

Skills Distribution
DomainUI/UX & Crea...Reactive State Man.. (40%)Component Architec.. (35%)Interface Rendering (25%)

Agent Skills by Longbridge

Showing 18 vetted skills indexed across 1 GitHub repositories.

longbridgelongbridge
13.7k

gpui-component-dev

Guides creating GPUI components, stories, documentation, and PR descriptions for gpui-component.

Official
Intermediate
longbridgelongbridge
13.7k

gpui

Provides reference guidance for building Rust desktop applications with the GPUI framework.

Official
Advanced
longbridgelongbridge
13.7k

gpui-component

Builds desktop application UIs in Rust using the gpui-component library and its design and coding guides.

Official
Advanced
longbridgelongbridge
12.5k

gpui-async

Coordinate GPUI foreground UI updates with background async tasks.

Official
Intermediate
longbridgelongbridge
12.5k

github-pull-request-description

Generate concise GitHub pull request descriptions with structured sections for features and fixes.

Official
Intermediate
longbridgelongbridge
12.5k

gpui-context

Manage GPUI App, Window, and Context<T> state and rendering.

Official
Advanced
longbridgelongbridge
12.5k

gpui-action

Define actions and bind keyboard shortcuts in GPUI applications.

Official
Intermediate
longbridgelongbridge
12.5k

gpui-global

Manage app-wide global state in GPUI with the Global trait.

Official
Intermediate
longbridgelongbridge
12.5k

gpui-layout-and-style

Style GPUI components with CSS-like properties in Rust.

Official
Intermediate
longbridgelongbridge
12.5k

gpui-test

Automate GPUI component tests with TestAppContext and VisualTestContext.

Official
Advanced
longbridgelongbridge
12.5k

gpui-style-guide

Guide GPUI component structure, trait implementations, and naming conventions.

Official
Advanced
longbridgelongbridge
12.5k

gpui-element

Implement custom GPUI elements via the low-level Element API lifecycle.

Official
Advanced
longbridgelongbridge
12.5k

generate-component-documentation

Generate Markdown documentation for new components using existing docs templates.

Official
Intermediate
longbridgelongbridge
12.5k

new-component

Guides creation of new GPUI components using established Rust patterns.

Official
Intermediate
longbridgelongbridge
12.5k

generate-component-story

Create UI component stories with section-based layouts and usage examples.

Official
Intermediate
longbridgelongbridge
12.5k

gpui-event

Coordinate GPUI components through a type-safe event system.

Official
Intermediate
longbridgelongbridge
12.5k

gpui-focus-handle

Manage keyboard focus and focus events for GPUI applications.

Official
Intermediate
longbridgelongbridge
12.5k

gpui-entity

Manage reactive component state with GPUI Entity read, update, and weak references.

Official
Advanced

Frequently Asked Questions About Longbridge

FAQPage Schema
What specific tasks can developers perform using Longbridge's GPUI skills?

Developers can manage complex UI state, define custom rendering elements, coordinate background tasks with foreground updates, and implement type-safe event handling. These capabilities allow for the creation of high-performance, reactive graphical interfaces while maintaining strict component structure and keyboard focus control within Rust environments.

Which target personas benefit most from these GPUI-based skills?

These skills are designed for Rust engineers and desktop application developers building high-performance graphical interfaces. It is particularly suited for those requiring granular control over component lifecycles, global state management, and visual testing within a strictly typed, performance-oriented ecosystem.

What are the primary prerequisites for implementing these GPUI components?

Implementation requires a foundational understanding of Rust, specifically regarding trait implementations, generics, and memory management. Developers must be familiar with the GPUI framework's specific lifecycle patterns, including the use of Entity references, Global traits, and the Element lifecycle for custom component rendering.