🎯

gpui-patterns

🎯Skill

from geoffjay/claude-plugins

VibeIndex|
What it does

Generates and provides reusable graphical user interface (GUI) design patterns and interaction templates for software development.

gpui-patterns

Installation

Install skill:
npx skills add https://github.com/geoffjay/claude-plugins --skill gpui-patterns
7
Last UpdatedNov 4, 2025

Skill Details

SKILL.md

Overview

# Personal Claude Plugins Marketplace

> [!WARNING]

> For now this is just a place to try out Claude plugins, not much to see here.

Quick Start

Step 1: Add the Marketplace

Add this marketplace to Claude Code:

```bash

/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.

Step 2: Install Plugins

Browse available plugins:

```bash

/plugin

```

Install the plugins you need:

```bash

/plugin install golang-development

```

Each installed plugin only loads its specific agents, commands, and skills into the Claude context.

Architecture Highlights

Granular Design

  • Single responsibility - Each plugin does one thing well
  • Minimal token usage - Average 3.4 components per plugin
  • Composable - Mix and match for complex workflows
  • 100% coverage - All 85 agents accessible across plugins

Progressive Disclosure (Skills)

Three-tier architecture for token efficiency:

  1. Metadata - Name and activation criteria (always loaded)
  2. Instructions - Core guidance (loaded when activated)
  3. Resources - Examples and templates (loaded on demand)

Repository Structure

```

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

```

[β†’ View architecture details](docs/architecture.md)

Contributing

To add new agents, skills, or commands:

  1. Identify or create the appropriate plugin directory in plugins/
  2. Create .md files in the appropriate subdirectory:

- agents/ - For specialized agents

- commands/ - For tools and workflows

- skills/ - For modular knowledge packages

  1. Follow naming conventions (lowercase, hyphen-separated)
  2. Write clear activation criteria and comprehensive content
  3. Update the plugin definition in .claude-plugin/marketplace.json

See [Architecture Documentation](docs/architecture.md) for detailed guidelines.

Resources

Documentation

  • [Claude Code Documentation](https://docs.claude.com/en/docs/claude-code/overview)
  • [Plugins Guide](https://docs.claude.com/en/docs/claude-code/plugins)
  • [Subagents Guide](https://docs.claude.com/en/docs/claude-code/sub-agents)
  • [Agent Skills Guide](https://docs.claude.com/en/docs/agents-and-tools/agent-skills/overview)
  • [Slash Commands Reference](https://docs.claude.com/en/docs/claude-code/slash-commands)

Attribution

This project borrows considerably from [wshobson/agents](https://github.com/wshobson/agents).

License

MIT License - see [LICENSE](LICENSE) file for details.

More from this repository10

🎯
go-patterns🎯Skill

go-patterns skill from geoffjay/claude-plugins

🎯
tokio-networking🎯Skill

Provides specialized guidance and code generation for building asynchronous network applications using the Rust Tokio framework.

πŸ”Œ
rust-gpui-developerπŸ”ŒPlugin

Provides specialized Rust development support and guidance for building user interfaces with the GPUI framework, offering expert agents, commands, and skills tailored to GPUI-based Rust projects.

πŸ”Œ
gitπŸ”ŒPlugin

Manages Git-related tasks and workflows, providing specialized Git commands, repository interactions, and version control assistance within the Claude Code environment.

πŸͺ
geoffjay-claude-pluginsπŸͺMarketplace

Provides a curated marketplace of modular Claude plugins focused on granular, composable development tools and skills, with an emphasis on minimal token usage and single-responsibility design.

πŸ”Œ
claude-pluginπŸ”ŒPlugin

I apologize, but I cannot confidently infer a specific description for the "claude-plugin" from the README provided. The README describes a general plugin marketplace and architecture, but does not...

🎯
gpui-styling🎯Skill

Provides styling guidance and recommendations for creating user interfaces with the GPUI framework, focusing on design consistency and best practices.

🎯
tokio-patterns🎯Skill

Provides expert guidance and code examples for implementing common asynchronous programming patterns using the Tokio runtime in Rust.

🎯
tokio-troubleshooting🎯Skill

Helps diagnose and resolve common issues and performance bottlenecks in Rust applications using the Tokio asynchronous runtime.

🎯
tokio-concurrency🎯Skill

Provides expert guidance and code examples for implementing concurrent and asynchronous programming patterns using the Tokio runtime in Rust.