gpui-init

Scaffold GPUI projects with standard Cargo.toml and src/main.rs templates.

62|1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/zerx-lab/rmx --skill gpui-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gpui-init
Source: https://github.com/zerx-lab/rmx/tree/main/.opencode/skills/gpui-init
Command: npx skills add https://github.com/zerx-lab/rmx --skill gpui-init

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GPUI project creation often suffers from inconsistent structure, missing boilerplate, and setup drift. This Skill automates the creation of a properly structured GPUI project with standard files, dependencies, and templates to accelerate kickoff.

Core Features & Use Cases

  • Simple App Template: Quick start with a minimal, runnable GPUI project (Cargo.toml, src/main.rs, .gitignore).
  • Production App Template: Full structure with modular UI, shared components, and configuration scaffolding for scalable apps.
  • Guided Setup: Ensures essential files (rust-toolchain.toml, Cargo.toml, window initialization) are included and ready for development.
  • Consistency & Onboarding: Reduces onboarding time for new GPUI projects and enforces best practices.

Quick Start

Use gpui-init to scaffold a new GPUI project in a directory of your choice, then follow the generated README to start coding.

Frequently Asked Questions about gpui-init

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a GPUI app with boilerplate code?

Scaffolding a GPUI app generates a standard project structure with essential boilerplate code, including Cargo.toml, src/main.rs, and window initialization files ready for development.

What is the difference between simple and production templates for GPUI projects?

A simple GPUI template provides a minimal runnable project with Cargo.toml and main.rs, while a production template includes modular UI, shared components, and configuration scaffolding for scalable apps.

What files do I need to start a GPUI desktop application?

Starting a GPUI desktop application requires essential files including Cargo.toml, src/main.rs, .gitignore, and rust-toolchain.toml to ensure proper configuration and prevent setup drift.

How do I set up rust-toolchain.toml for a GPUI project?

Setting up rust-toolchain.toml for a GPUI project is handled automatically during scaffolding, ensuring the correct Rust toolchain is enforced alongside Cargo.toml and src/main.rs.

Can I use a production template for scalable GPUI apps?

You can use a production template for scalable GPUI apps to generate a full structure with modular UI, shared components, and configuration scaffolding, enforcing best practices for onboarding.