π―Skills15
GPUI Component project style guide covering component structure, trait implementations, naming conventions, and API patterns for consistent code in the gpui-component library
Async operations and background task management skill for GPUI, covering foreground UI updates and background computation coordination
GPUI layout and styling skill for building components with CSS-like properties in Rust, covering flexbox layout system, size units, colors, borders, and the Styled trait for chaining styles
GPUI action definitions and keyboard shortcuts skill for implementing declarative keyboard-driven UI interactions in Rust, covering custom action macros, key binding configuration, context-aware actions, and event subscriptions
GPUI event handling and subscriptions skill for coordinating between components in Rust, covering custom events, entity observations, event subscriptions, and global app-wide event handling patterns
60+ cross-platform desktop UI components for GPUI framework with native macOS/Windows-inspired design, featuring virtualized tables, dock layouts, Markdown/HTML rendering, code editor with LSP support, syntax highlighting via Tree Sitter, and built-in charting.
Entity management and state handling skill for GPUI, providing safe concurrent access to application state with reactive patterns
Guides implementation of custom elements using GPUI's low-level Element API for maximum control over layout, prepaint, and paint phases in performance-critical UI components
GPUI global state management skill for implementing app-wide shared data in Rust, covering the Global trait, set/access/update patterns, and global observers
GPUI focus management and keyboard navigation skill for building keyboard-driven interfaces in Rust, covering focus handles, focus tracking, tab navigation, and focus event handling
A skill for writing concise GitHub pull request descriptions with summaries of new features, bug fixes, improvements, and clearly documented breaking API changes with diff examples.
GPUI testing framework skill for writing component tests, async operations, and UI behavior tests using TestAppContext, VisualTestContext, and deterministic single-threaded execution
Generates structured documentation for GPUI components by following existing documentation patterns and referencing story implementations.
Creates new GPUI components following Shadcn UI patterns for the gpui-component library.
Creates story examples for GPUI components with structured sections and comprehensive coverage, following Rust-based story patterns in the gpui-component library.
