@skills · Owner
Agent skills by geoffjay
42 skills indexed from github.com/geoffjay. Reference any of them in AdaL, Claude Code, Cursor or any coding agent — nothing to install.
- clap-patterns · Skill · 8 stars
Common Clap patterns and idioms for argument parsing, validation, and CLI design. Use when implementing CLI arguments with Clap v4+.
- claude-plugin · Collection · 8 stars
- claude-plugins · Collection · 8 stars
- cli-configuration · Skill · 8 stars
Configuration management patterns including file formats, precedence, environment variables, and XDG directories. Use when implementing configuration syste
- cli-distribution · Skill · 8 stars
Distribution and packaging patterns including shell completions, man pages, cross-compilation, and release automation. Use when preparing CLI tools for dis
- cli-ux-patterns · Skill · 8 stars
CLI user experience best practices for error messages, colors, progress indicators, and output formatting. Use when improving CLI usability and user experi
- documentation-update · Skill · 8 stars
Regenerates documentation files (agents.md, agent-skills.md, plugins.md, usage.md) from marketplace data using Jinja templates. Use when plugins are added,
- git · Collection · 8 stars
- git-advanced · Skill · 8 stars
Advanced git operations including complex rebase strategies, interactive staging, commit surgery, and history manipulation. Use when user needs to perform
- git-conventions · Skill · 8 stars
Git conventions and workflow best practices including Conventional Commits, branch naming, and commit message guidelines. Use when user needs guidance on g
- git-repository · Skill · 8 stars
Repository management strategies including branch strategies (Git Flow, GitHub Flow, trunk-based), monorepo patterns, submodules, and repository organizati
- git-troubleshooting · Skill · 8 stars
Git troubleshooting techniques including recovering lost commits, fixing merge conflicts, resolving detached HEAD, and diagnosing repository issues. Use wh
- go-concurrency · Skill · 8 stars
Advanced concurrency patterns with goroutines, channels, context, and synchronization primitives. Use when working with concurrent Go code, implementing pa
- go-optimization · Skill · 8 stars
Performance optimization techniques including profiling, memory management, benchmarking, and runtime tuning. Use when optimizing Go code performance, redu
- go-patterns · Skill · 8 stars
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 lik
- golang-development · Collection · 8 stars
- gpui-patterns · Skill · 8 stars
Common GPUI patterns including component composition, state management strategies, event handling, and action dispatching. Use when user needs guidance on
- gpui-performance · Skill · 8 stars
Performance optimization techniques for GPUI including rendering optimization, layout performance, memory management, and profiling strategies. Use when us
- gpui-styling · Skill · 8 stars
GPUI styling system including theme design, responsive layouts, visual design patterns, and style composition. Use when user needs help with styling, themi
- marketplace-update · Skill · 8 stars
Updates the .claude-plugin/marketplace.json file when plugins are added, modified, or removed. Use when creating or updating plugin entries in the marketpl
- plugins · Collection · 8 stars
- rack-middleware · Skill · 8 stars
Rack middleware development, configuration, and integration patterns. Use when working with middleware stacks or creating custom middleware.
- ruby-patterns · Skill · 8 stars
Modern Ruby idioms, design patterns, metaprogramming techniques, and best practices. Use when writing Ruby code or refactoring for clarity.
- ruby-sinatra-advanced · Collection · 8 stars
- rust-cli-developer · Collection · 8 stars
- rust-gpui-developer · Collection · 8 stars
- rust-tokio-expert · Collection · 8 stars
- rust-ui-architecture · Skill · 8 stars
Architecture patterns for Rust UI applications including GPUI-specific patterns, code organization, modularity, and scalability. Use when user needs guidan
- sinatra-patterns · Skill · 8 stars
Common Sinatra patterns, routing strategies, error handling, and application organization. Use when building Sinatra applications or designing routes.
- sinatra-security · Skill · 8 stars
Security best practices for Sinatra applications including input validation, CSRF protection, and authentication patterns. Use when hardening applications
- skills · Collection · 8 stars
- skills · Collection · 8 stars
- skills · Collection · 8 stars
- skills · Collection · 8 stars
- skills · Collection · 8 stars
- skills · Collection · 8 stars
- skills · Collection · 8 stars
- tokio-concurrency · Skill · 8 stars
Advanced concurrency patterns for Tokio including fan-out/fan-in, pipeline processing, rate limiting, and coordinated shutdown. Use when building high-conc
- tokio-networking · Skill · 8 stars
Network programming patterns with Hyper, Tonic, and Tower. Use when building HTTP services, gRPC applications, implementing middleware, connection pooling,
- tokio-patterns · Skill · 8 stars
Common Tokio patterns and idioms for async programming. Use when implementing worker pools, request-response patterns, pub/sub, timeouts, retries, or grace
- tokio-troubleshooting · Skill · 8 stars
Debugging and troubleshooting Tokio applications using tokio-console, detecting deadlocks, memory leaks, and performance issues. Use when diagnosing async
- utilities · Collection · 8 stars