Geoff Johnson writes skills that help AI agents work on web and systems code, with a focus on Sinatra applications, Rust CLI and networking tools (Clap, Tokio, Hyper, Tonic), and Go and GPUI performance. His catalog also covers security hardening for Sinatra, routing and error-handling patterns, and recovering from git mistakes such as lost commits and merge conflicts.
Claude Plugins
25 skills · 8 stars · MIT
Clap Patterns Common Clap patterns and idioms for argument parsing, validation, and CLI design.
Cli Configuration Configuration management patterns including file formats, precedence, environment variables, and…
Cli Distribution Distribution and packaging patterns including shell completions, man pages, cross-compilation, an…
Cli Ux Patterns CLI user experience best practices for error messages, colors, progress indicators, and output fo…
Documentation Update Regenerates documentation files (agents.md, agent-skills.md, plugins.md, usage.md) from marketpla…
Git Advanced Advanced git operations including complex rebase strategies, interactive staging, commit surgery,…
Git Conventions Git conventions and workflow best practices including Conventional Commits, branch naming, and co…
Git Repository Repository management strategies including branch strategies (Git Flow, GitHub Flow, trunk-based)…
Git Troubleshooting Git troubleshooting techniques including recovering lost commits, fixing merge conflicts, resolvi…
Go Concurrency Advanced concurrency patterns with goroutines, channels, context, and synchronization primitives.
Go Optimization Performance optimization techniques including profiling, memory management, benchmarking, and run…
Go Patterns Modern Go patterns, idioms, and best practices from Go 1.18+.
Gpui Patterns Common GPUI patterns including component composition, state management strategies, event handling…
Gpui Performance Performance optimization techniques for GPUI including rendering optimization, layout performance…
Gpui Styling GPUI styling system including theme design, responsive layouts, visual design patterns, and style…
Marketplace Update Updates the .claude-plugin/marketplace.json file when plugins are added, modified, or removed.
Rack Middleware Rack middleware development, configuration, and integration patterns.
Ruby Patterns Modern Ruby idioms, design patterns, metaprogramming techniques, and best practices.
Rust Ui Architecture Architecture patterns for Rust UI applications including GPUI-specific patterns, code organizatio…
Sinatra Patterns Common Sinatra patterns, routing strategies, error handling, and application organization.
Sinatra Security Security best practices for Sinatra applications including input validation, CSRF protection, and…
Tokio Concurrency Advanced concurrency patterns for Tokio including fan-out/fan-in, pipeline processing, rate limit…
Tokio Networking Network programming patterns with Hyper, Tonic, and Tower.
Tokio Patterns Common Tokio patterns and idioms for async programming.
Tokio Troubleshooting Debugging and troubleshooting Tokio applications using tokio-console, detecting deadlocks, memory…