Omar Alani
Community@omarluq · Austin, Tx
Freethinker | DevOps & Cloud engineer | OSS author and contributor
Agent Skills by Omar Alani
Showing 44 vetted skills indexed across 2 GitHub repositories.
golang-security
Apply security best-practice patterns and review checklists to Go code.
golang-project-layout
Organize Go projects into size-aware directory layouts for CLI tools, libraries, services, and monorepos.
golang-concurrency
Enforce safe Go concurrency patterns for goroutines, channels, and synchronization.
golang-data-structures
Explain Go slice, map, and container internals for performance-sensitive code.
conventional-git
Enforce Conventional Commits v1.0.0 standards for branches, worktrees, and commit messages.
golang-database
Write context-aware database access code using database/sql with sqlx or pgx.
golang-design-patterns
Apply Go design patterns and idioms to produce testable code.
golang-troubleshooting
Troubleshoot Go programs to locate root causes using pprof, Delve, and the race detector.
golang-samber-oops
Attach context, stack traces, and public messages to Go errors with samber/oops.
golang-context
Guide Go developers to use context.Context for cancellation, deadlines, and request-scoped values.
golang-samber-lo
Provide type-safe functional utilities for Go data transformations using samber/lo.
golang-samber-slog
Compose Go logging pipelines with samber/slog sampling, formatting, and routing.
deep-research
Synthesize multi-source research into a cited Markdown report with confidence levels.
golang-continuous-integration
Automate Go CI/CD pipelines with GitHub Actions for testing, linting, security, and releases.
golang-cli
Build Go CLIs with Cobra and Viper using structured command and configuration patterns.
golang-popular-libraries
Recommend production-ready Go libraries and frameworks for dependency decisions.
golang-performance
Identify Go performance bottlenecks with profiling-first workflows and repeatable benchmarks.
golang-grpc
Implement Go gRPC services with error handling, health checks, and interceptors.
golang-structs-interfaces
Design Go types with small interfaces, embedding, and dependency injection.
golang-lint
Configure golangci-lint, run linters, and interpret results for Go projects.
golang-benchmark
Benchmark, profile, and detect regressions in Go projects.
golang-samber-mo
Implement Option, Result, and Either monads for safe Go data transformations.
golang-observability
Instrument Go services with logs, metrics, traces, and profiling.
golang-stay-updated
Aggregate curated Go news, resources, and community channels into a reference.