Geoff Johnson
Community@geoffjay · Vancouver, BC, Canada
Agent Skills by Geoff Johnson
Showing 25 vetted skills indexed across 1 GitHub repositories.
tokio-troubleshooting
Diagnose deadlocks, leaks, and performance issues in Tokio runtimes.
tokio-patterns
Provide Tokio patterns for worker pools, pub/sub, timeouts, retries, and graceful shutdown.
tokio-networking
Implement Tokio-based HTTP and gRPC services with Tower middleware.
tokio-concurrency
Implement Tokio concurrency patterns for fan-out/fan-in and pipeline processing.
clap-patterns
Design and validate Rust CLI interfaces using Clap v4+ patterns.
cli-ux-patterns
Apply UX patterns for error messages, colors, progress indicators, and output formatting in Rust CLIs.
cli-distribution
Package Rust CLI applications with shell completions, man pages, and cross-compilation.
cli-configuration
Manage CLI application configuration with layered precedence and XDG directories.
gpui-performance
Optimize GPUI rendering performance and memory efficiency with profiling tools.
gpui-patterns
Guide GPUI component composition, state management, and action dispatching with Rust code fragments.
rust-ui-architecture
Guide Rust GPUI application architecture with a four-layer UI, Application, Service, and Domain structure.
gpui-styling
Guide GPUI styling with theming, responsive layouts, and color systems.
documentation-update
Regenerate marketplace documentation files from data using Jinja2 templates.
marketplace-update
Automate add, update, remove, and validate operations on marketplace.json plugin catalogs.
git-conventions
Enforce conventional commit formats and standardized branch naming patterns.
git-repository
Guide Git repository structure and branching strategy selection.
git-troubleshooting
Diagnose and recover from Git errors using reflog, cherry-pick, and reset.
git-advanced
Guide interactive rebases, commit surgery, and history manipulation in Git.
ruby-patterns
Provide Ruby idioms, design patterns, and metaprogramming guidance for code quality.
sinatra-security
Secure Sinatra applications against CSRF, XSS, and SQL injection.
sinatra-patterns
Organize Sinatra routing, middleware, error handling, and template integration patterns.
rack-middleware
Implement and manage Rack middleware for Ruby web applications.
go-optimization
Identify and optimize Go performance bottlenecks using pprof profiling and benchmarking.
go-concurrency
Guide Go concurrency design with goroutines, channels, and synchronization primitives.