Agent Skills by Shariar Hasan
Showing 44 vetted skills indexed across 2 GitHub repositories.
performance-review
Automate performance-review checks for Node/TypeScript/Express/Prisma pull requests.
golang-benchmark
Benchmark Go code, profile with pprof, and gate regressions using benchstat.
plan-project
Guide structured conversations to produce PROJECT-*.md project plans.
commit
Stage git changes and generate conventional commit messages with confirmation.
golang-security
Apply security best practices to Go applications across injection, cryptography, and logging.
golang-project-layout
Guide Go project structure with directory templates and workspace rules.
golang-concurrency
Analyze Go code for safe concurrency patterns and goroutine leak prevention.
golang-data-structures
Analyze Go data structures for performance and memory efficiency.
golang-database
Implement safe database access patterns in Go using database/sql with sqlx or pgx.
golang-design-patterns
Define idiomatic Go design patterns for constructors, error flow, and resource management.
plan-feature
Guide a Socratic discussion to produce a feature plan artifact.
create-worktrees
Create git worktrees under .claude/worktrees and copy settings.json into each.
golang-troubleshooting
Diagnose and fix Golang bugs using Delve, pprof, go test, and go vet.
golang-samber-oops
Enrich Go errors with domain, codes, context, and stack traces.
golang-context
Propagate context.Context cancellation, deadlines, and values across Go services.
golang-samber-lo
Transform Go collections with type-safe functional helpers from samber/lo.
golang-samber-slog
Compose Go slog pipelines with slog-multi, sampling, and formatter for routing.
golang-continuous-integration
Automate Go CI workflows in GitHub Actions with testing, linting, and security scanning.
golang-cli
Build Go CLIs with Cobra commands and Viper configuration.
golang-popular-libraries
Identify production-ready Go libraries and frameworks for given tasks.
golang-performance
Apply Go performance optimization patterns to profiling-identified bottlenecks.
golang-grpc
Implement Go gRPC servers and clients with health checks, interceptors, and TLS.
golang-structs-interfaces
Design small Go interfaces and return concrete types with compile-time checks.
golang-lint
Identify and fix lint warnings in Go projects using golangci-lint.