Justin Vanderhooft
Community@vanstinator
Owner and Co-Founder @ rescuebase.com
Agent Skills by Justin Vanderhooft
Showing 42 vetted skills indexed across 1 GitHub repositories.
golang-security
Audit Go applications for security vulnerabilities using DREAD prioritization.
golang-spf13-cobra
Implement spf13/cobra command trees with lifecycle hooks and validation.
golang-project-layout
Guide Go repository directory structures with cmd/, internal/, pkg/, and configs/ conventions.
golang-concurrency
Analyzes and generates Go goroutine, channel, synchronization code with cancellation-aware select loops.
golang-data-structures
Guide Go developers in selecting and implementing data structures with correct performance and memory behavior.
golang-database
Enforce Go database best practices for sqlx and pgx repository functions.
golang-spf13-viper
Configure layered Go application settings with spf13/viper precedence rules.
golang-design-patterns
Recommend idiomatic Go design patterns for constructors, error flow, and graceful shutdown.
golang-troubleshooting
Troubleshoots Go program crashes, races, deadlocks and hangs using evidence-first root cause analysis.
golang-swagger
Generate Swagger/OpenAPI documentation from swaggo/swag annotations in Go HTTP APIs.
golang-samber-oops
Build structured Go errors with samber/oops fluent builder chains.
golang-context
Review Go code for correct context.Context propagation and cancellation.
golang-samber-lo
Refactor Go code to use samber/lo functional utilities for collections.
golang-samber-slog
Design Go slog handler pipelines with samber/slog-multi, sampling, and formatting.
golang-continuous-integration
Configure GitHub Actions CI/CD pipelines for Go repositories with testing, security scanning, and releases.
golang-cli
Create Go CLIs with Cobra and Viper supporting subcommands and configuration precedence.
golang-popular-libraries
Recommend production-ready Go libraries with a standard-library-first approach.
golang-performance
Diagnose Go performance bottlenecks using pprof and fgprof profiling signals.
golang-grpc
Implement and review Go gRPC services with protobuf design, status codes, and TLS.
golang-structs-interfaces
Enforce small consumer-defined interfaces and concrete constructor returns in Go type design.
golang-lint
Configure golangci-lint with `.golangci.yml` and interpret lint output.
golang-benchmark
Write and execute Go benchmarks with benchstat significance testing and pprof profiling.
golang-samber-mo
Implement type-safe Option, Result, and Either pipelines in Go.
golang-observability
Instrument Go services with slog, Prometheus, OpenTelemetry, pprof, and RUM.