home / skills / geoffjay

geoffjay skills

Find 25 skills from 1 repo created by geoffjay on GitHub.

1 repo
25 skills
GitHub

Sponsored

clap-patterns

geoffjay/claude-plugins

7
Common Clap patterns and idioms for argument parsing, validation, and CLI design. Use when implementing CLI arguments with Clap v4+.
git-troubleshooting

geoffjay/claude-plugins

7
Git troubleshooting techniques including recovering lost commits, fixing merge conflicts, resolving detached HEAD, and diagnosing repository issues. Use when user encounters git errors or needs to recover from mistakes.
cli-distribution

geoffjay/claude-plugins

7
Distribution and packaging patterns including shell completions, man pages, cross-compilation, and release automation. Use when preparing CLI tools for distribution.
gpui-patterns

geoffjay/claude-plugins

7
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.
tokio-networking

geoffjay/claude-plugins

7
Network programming patterns with Hyper, Tonic, and Tower. Use when building HTTP services, gRPC applications, implementing middleware, connection pooling, or health checks.
tokio-patterns

geoffjay/claude-plugins

7
Common Tokio patterns and idioms for async programming. Use when implementing worker pools, request-response patterns, pub/sub, timeouts, retries, or graceful shutdown.
go-patterns

geoffjay/claude-plugins

7
Modern Go patterns, idioms, and best practices from Go 1.18+. Use when user needs guidance on idiomatic Go code, design patterns, or modern Go features like generics and workspaces.
rack-middleware

geoffjay/claude-plugins

7
Rack middleware development, configuration, and integration patterns. Use when working with middleware stacks or creating custom middleware.
ruby-patterns

geoffjay/claude-plugins

7
Modern Ruby idioms, design patterns, metaprogramming techniques, and best practices. Use when writing Ruby code or refactoring for clarity.
git-repository

geoffjay/claude-plugins

7
Repository management strategies including branch strategies (Git Flow, GitHub Flow, trunk-based), monorepo patterns, submodules, and repository organization. Use when user needs guidance on repository structure or branching strategies.
cli-configuration

geoffjay/claude-plugins

7
Configuration management patterns including file formats, precedence, environment variables, and XDG directories. Use when implementing configuration systems for CLI applications.
cli-ux-patterns

geoffjay/claude-plugins

7
CLI user experience best practices for error messages, colors, progress indicators, and output formatting. Use when improving CLI usability and user experience.
gpui-performance

geoffjay/claude-plugins

7
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

geoffjay/claude-plugins

7
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.
tokio-concurrency

geoffjay/claude-plugins

7
Advanced concurrency patterns for Tokio including fan-out/fan-in, pipeline processing, rate limiting, and coordinated shutdown. Use when building high-concurrency async systems.
git-conventions

geoffjay/claude-plugins

7
Git conventions and workflow best practices including Conventional Commits, branch naming, and commit message guidelines. Use when user needs guidance on git standards, commit formats, or workflow patterns.
marketplace-update

geoffjay/claude-plugins

7
Updates the .claude-plugin/marketplace.json file when plugins are added, modified, or removed. Use when creating or updating plugin entries in the marketplace catalog.
go-optimization

geoffjay/claude-plugins

7
Performance optimization techniques including profiling, memory management, benchmarking, and runtime tuning. Use when optimizing Go code performance, reducing memory usage, or analyzing bottlenecks.
sinatra-patterns

geoffjay/claude-plugins

7
Common Sinatra patterns, routing strategies, error handling, and application organization. Use when building Sinatra applications or designing routes.
sinatra-security

geoffjay/claude-plugins

7
Security best practices for Sinatra applications including input validation, CSRF protection, and authentication patterns. Use when hardening applications or conducting security reviews.
go-concurrency

geoffjay/claude-plugins

7
Advanced concurrency patterns with goroutines, channels, context, and synchronization primitives. Use when working with concurrent Go code, implementing parallel processing, or debugging race conditions.
git-advanced

geoffjay/claude-plugins

7
Advanced git operations including complex rebase strategies, interactive staging, commit surgery, and history manipulation. Use when user needs to perform complex git operations like rewriting history or advanced merging.
documentation-update

geoffjay/claude-plugins

7
Regenerates documentation files (agents.md, agent-skills.md, plugins.md, usage.md) from marketplace data using Jinja templates. Use when plugins are added, updated, or removed to keep documentation in sync.