braswelljr

11 mods across 1 repository, 5 stars between them.

golang-concurrency

01

braswelljr/rmx

Skill Claude CodeCodex

Golang concurrency patterns. Use when writing or reviewing concurrent Go code involving goroutines, channels, select, locks, sync primitives, errgroup, singleflight, worker pools, or fan-out/fan-in pipelines. Also triggers when you detect goroutine leaks, race conditions, channel ownership issues, or need to choose…

5 12d ago A 74 tokens copy · 91% MIT

golang-context

02

braswelljr/rmx

Skill Claude CodeCodex

Idiomatic context.Context usage in Golang — propagation through API boundaries, cancellation, timeouts and deadlines, request-scoped values, context.WithoutCancel for background work outliving requests. Apply when designing context propagation across layers, debugging leaked or unexpired contexts, choosing between…

5 12d ago A 83 tokens copy · 98% MIT

braswelljr/rmx

Skill Claude CodeCodex

Idiomatic Golang design patterns — functional options, constructors, error flow and cascading, resource management and lifecycle, graceful shutdown, resilience, architecture, dependency injection, data handling, streaming, and more. Apply when explicitly choosing between architectural patterns, implementing functional…

5 12d ago A 83 tokens copy · 94% MIT

braswelljr/rmx

Skill Claude CodeCodex

Comprehensive documentation guide for Golang projects, covering godoc comments, README, CONTRIBUTING, CHANGELOG, Go Playground, Example tests, API docs, and llms.txt. Use when writing or reviewing doc comments, documentation, adding code examples, setting up doc sites, or discussing documentation best practices.…

5 12d ago A 77 tokens copy · 88% MIT

braswelljr/rmx

Skill Claude CodeCodex

Idiomatic Golang error handling — creation, wrapping with %w, errors.Is/As, errors.Join, custom error types, sentinel errors, panic/recover, the single handling rule, structured logging with slog, HTTP request logging middleware, and samber/oops for production errors. Built to make logs usable at scale with log…

5 12d ago A 144 tokens copy · 89% MIT

golang-naming

06

braswelljr/rmx

Skill Claude CodeCodex

Go (Golang) naming conventions — covers packages, constructors, structs, interfaces, constants, enums, errors, booleans, receivers, getters/setters, functional options, acronyms, test functions, and subtest names. Use this skill when writing new Go code, reviewing or refactoring, choosing between naming alternatives…

5 12d ago A 161 tokens copy · 89% MIT

braswelljr/rmx

Skill Claude CodeCodex

Golang everyday observability — the always-on signals in production. Covers structured logging with slog, Prometheus metrics, OpenTelemetry distributed tracing, continuous profiling with pprof/Pyroscope, server-side RUM event tracking, alerting, and Grafana dashboards. Apply when instrumenting Go services for…

5 12d ago A 166 tokens copy · 89% MIT

golang-performance

08

braswelljr/rmx

Skill Claude CodeCodex

Golang performance optimization patterns and methodology - if X bottleneck, then apply Y. Covers allocation reduction, CPU efficiency, memory layout, GC tuning, pooling, caching, and hot-path optimization. Use when profiling or benchmarks have identified a bottleneck and you need the right optimization pattern to fix…

5 12d ago A 130 tokens copy · 94% MIT

golang-safety

09

braswelljr/rmx

Skill Claude CodeCodex

Defensive Golang coding to prevent panics, silent data corruption, and subtle runtime bugs. Use when encountering nil panics, append aliasing, map concurrent access, float comparison pitfalls, or zero-value design questions. Also use when reviewing code for nil-safety, numeric conversion overflow, resource lifecycle…

5 12d ago A 80 tokens copy · 98% MIT

golang-testing

10

braswelljr/rmx

Skill Claude CodeCodex

Production-ready Golang tests — table-driven tests, testify suites and mocks, parallel tests, fuzzing, fixtures, goroutine leak detection with goleak, snapshot testing, code coverage, integration tests, idiomatic test naming. Use when writing or reviewing Go tests, choosing a testing approach, setting up Go test CI…

5 12d ago A 115 tokens copy · 100% MIT

rmx AGENTS.md

11

braswelljr/rmx

Instructions file CodexOpenCode

Instructions for braswelljr/rmx, covering agents.md, project overview, architecture at a glance, project structure and development commands.

5 12d ago A 3,116 tokens original MIT