Geoff Johnson avatar

Geoff Johnson

Community

@geoffjay · Vancouver, BC, Canada

11Followers
|
199Public Repos
|
25Published Skills

Agent Skills by Geoff Johnson

Showing 25 vetted skills indexed across 1 GitHub repositories.

geoffjaygeoffjay
8

tokio-troubleshooting

Diagnose deadlocks, leaks, and performance issues in Tokio runtimes.

Community
Advanced
geoffjaygeoffjay
8

tokio-patterns

Provide Tokio patterns for worker pools, pub/sub, timeouts, retries, and graceful shutdown.

Community
Advanced
geoffjaygeoffjay
8

tokio-networking

Implement Tokio-based HTTP and gRPC services with Tower middleware.

Community
Advanced
geoffjaygeoffjay
8

tokio-concurrency

Implement Tokio concurrency patterns for fan-out/fan-in and pipeline processing.

Community
Advanced
geoffjaygeoffjay
8

clap-patterns

Design and validate Rust CLI interfaces using Clap v4+ patterns.

Community
Advanced
geoffjaygeoffjay
8

cli-ux-patterns

Apply UX patterns for error messages, colors, progress indicators, and output formatting in Rust CLIs.

Community
Intermediate
geoffjaygeoffjay
8

cli-distribution

Package Rust CLI applications with shell completions, man pages, and cross-compilation.

Community
Advanced
geoffjaygeoffjay
8

cli-configuration

Manage CLI application configuration with layered precedence and XDG directories.

Community
Advanced
geoffjaygeoffjay
8

gpui-performance

Optimize GPUI rendering performance and memory efficiency with profiling tools.

Community
Intermediate
geoffjaygeoffjay
8

gpui-patterns

Guide GPUI component composition, state management, and action dispatching with Rust code fragments.

Community
Intermediate
geoffjaygeoffjay
8

rust-ui-architecture

Guide Rust GPUI application architecture with a four-layer UI, Application, Service, and Domain structure.

Community
Intermediate
geoffjaygeoffjay
8

gpui-styling

Guide GPUI styling with theming, responsive layouts, and color systems.

Community
Intermediate
geoffjaygeoffjay
8

documentation-update

Regenerate marketplace documentation files from data using Jinja2 templates.

Community
Intermediate
geoffjaygeoffjay
8

marketplace-update

Automate add, update, remove, and validate operations on marketplace.json plugin catalogs.

Community
Intermediate
geoffjaygeoffjay
8

git-conventions

Enforce conventional commit formats and standardized branch naming patterns.

Community
Basic
geoffjaygeoffjay
8

git-repository

Guide Git repository structure and branching strategy selection.

Community
Basic
geoffjaygeoffjay
8

git-troubleshooting

Diagnose and recover from Git errors using reflog, cherry-pick, and reset.

Community
Basic
geoffjaygeoffjay
8

git-advanced

Guide interactive rebases, commit surgery, and history manipulation in Git.

Community
Advanced
geoffjaygeoffjay
8

ruby-patterns

Provide Ruby idioms, design patterns, and metaprogramming guidance for code quality.

Community
Basic
geoffjaygeoffjay
8

sinatra-security

Secure Sinatra applications against CSRF, XSS, and SQL injection.

Community
Intermediate
geoffjaygeoffjay
8

sinatra-patterns

Organize Sinatra routing, middleware, error handling, and template integration patterns.

Community
Intermediate
geoffjaygeoffjay
8

rack-middleware

Implement and manage Rack middleware for Ruby web applications.

Community
Intermediate
geoffjaygeoffjay
8

go-optimization

Identify and optimize Go performance bottlenecks using pprof profiling and benchmarking.

Community
Intermediate
geoffjaygeoffjay
8

go-concurrency

Guide Go concurrency design with goroutines, channels, and synchronization primitives.

Community
Intermediate