rmx
GPUI desktop app patterns, styling, and Rust coding standards
All Skills in This Repository (22)
Pure Emerald Level Indicatorsgpui-code-quality
Enforce GPUI coding best practices during refactoring and code reviews.
gpui-async
Coordinate foreground UI updates with background tasks in GPUI apps.
github-pull-request-description
Generates a structured GitHub pull request description from metadata and diffs.
gpui-context
Manage GPUI contexts for state updates, notifications, and async tasks.
gpui-action
Define GPUI actions and bind keyboard shortcuts with cx.bind_keys().
gpui-global
Manage app-wide global state in GPUI with the Global trait.
gpui-layout-and-style
Style and lay out GPUI components with a CSS-like API in Rust.
gpui-test
Test GPUI components and async operations with #[gpui::test].
gpui-style-guide
Standardize GPUI component code patterns across projects.
gpui-element
Implement GPUI Element traits for custom layout, prepaint, and paint phases.
generate-component-documentation
Generate UI component documentation from established patterns and templates.
gpui-patterns
Consolidate reusable GPUI UI patterns with runnable code samples.
Frequently Asked Questions
FAQPage SchemaHow to install rmx skills?▼
Run `npx skills add zerx-lab/rmx --all -g -y` in your terminal to install all skills in this collection globally.
What is GPUI used for?▼
GPUI is a Rust framework for building fast cross-platform desktop applications, originally created for the Zed editor. These skills teach its core concepts like entities, contexts, elements, and rendering.
How do I start a new GPUI project?▼
The gpui-init skill scaffolds a complete project with Cargo.toml, main.rs, and window setup. It offers both a minimal single-file template and a production structure with modules.
How do I fix common GPUI errors?▼
The gpui-troubleshooting skill covers borrow checker issues, nested entity update panics, missing cx.notify() calls, and async task mistakes with clear before-and-after fixes.
Do these skills work with Claude Code and Cursor?▼
Yes. All skills follow the universal SKILL.md standard and load automatically in Claude Code, Cursor, OpenClaw, and other compatible coding environments.
Related Repositories in Software Engineering
View All in Software Engineering→openclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core