By geoffjay
Build, architect, and optimize native Rust desktop applications using the GPUI framework with guided patterns for component composition, state management, layout, theming, navigation, and performance.
Scaffold new GPUI applications with modern structure, Cargo workspace setup, component organization, and best practices
Review GPUI code for idiomatic patterns, performance issues, state management correctness, and framework best practices
Generate comprehensive tests for GPUI components, views, state management, and user interactions
Generate reusable GPUI components with proper typing, state management, styling, and documentation
Master Rust GPUI framework expert with deep knowledge of UI architecture, state management, component patterns, and performance optimization. Use PROACTIVELY for GPUI development, code review, or architecture decisions.
System architect specializing in GPUI application design, component composition patterns, state management strategies, and scalable UI architecture. Use PROACTIVELY for architecture design, system design reviews, or scaling strategies.
Rust UI specialist focused on GPUI layout system, styling, theming, responsive design, and reactive patterns. Use PROACTIVELY for UI implementation, styling decisions, or layout optimization.
Performance optimization specialist for GPUI applications, focusing on rendering performance, memory management, profiling, and runtime tuning. Use PROACTIVELY for performance optimization, profiling analysis, or benchmark improvements.
Expert in the gpui-router crate for implementing React-Router-inspired navigation patterns in GPUI applications. Specializes in routing architecture, nested routes, dynamic segments, and navigation patterns. Use PROACTIVELY for routing implementation, navigation design, or URL-based state management.
Common GPUI patterns including component composition, state management strategies, event handling, and action dispatching. Use when user needs guidance on GPUI patterns, component design, or state management approaches.
Performance optimization techniques for GPUI including rendering optimization, layout performance, memory management, and profiling strategies. Use when user needs to optimize GPUI application performance or debug performance issues.
GPUI styling system including theme design, responsive layouts, visual design patterns, and style composition. Use when user needs help with styling, theming, or visual design in GPUI.
Architecture patterns for Rust UI applications including GPUI-specific patterns, code organization, modularity, and scalability. Use when user needs guidance on application architecture, code organization, or scaling UI applications.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
[!WARNING] For now this is just a place to try out Claude plugins, not much to see here.
Add this marketplace to Claude Code:
/plugin marketplace add geoffjay/claude-plugins
This makes all plugins available for installation, but does not load any agents or tools into the Claude context.
Browse available plugins:
/plugin
Install the plugins you need:
/plugin install golang-development
Each installed plugin only loads its specific agents, commands, and skills into the Claude context.
Three-tier architecture for token efficiency:
claude-agents/
├── .claude-plugin/
│ └── marketplace.json # all plugins
├── plugins/
│ ├── golang-development/
│ │ ├── agents/ # Expert definitions
│ │ ├── commands/ # Scaffolding tool
│ │ └── skills/ # Specialized skills
│ └── ... (more plugins)
├── docs/ # Comprehensive documentation
└── README.md # This file
To add new agents, skills, or commands:
plugins/.md files in the appropriate subdirectory:
agents/ - For specialized agentscommands/ - For tools and workflowsskills/ - For modular knowledge packages.claude-plugin/marketplace.jsonSee Architecture Documentation for detailed guidelines.
This project borrows considerably from wshobson/agents.
MIT License - see LICENSE file for details.
npx claudepluginhub p/geoffjay-rust-gpui-developer-plugins-rust-gpui-developerAdvanced Ruby development tools with a focus on the Sinatra web framework
Git focused utilities with namespaced commands for advanced workflows
Experienced Rust developer with expertise in building reliable network applications using the Tokio library and its associated stack
Plugin management and scaffolding tools for creating and maintaining Claude Code plugins
Experienced Go development patterns and tools
Frontend UI development and mobile application implementation across platforms
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Complete developer toolkit for Claude Code
Consult multiple AI coding agents (Gemini, OpenAI, Grok, Perplexity, plus codex and antigravity CLIs when installed) to get diverse perspectives on coding problems
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.