braswelljr/rmx

A cross-platform replacement for the UNIX rm command.

5Stars on the repository
11Mods indexed here, across every type
15d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

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…

not rated 5 15d 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…

not rated 5 15d 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…

not rated 5 15d 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.…

not rated 5 15d 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…

not rated 5 15d 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…

not rated 5 15d 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…

not rated 5 15d 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…

not rated 5 15d 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…

not rated 5 15d 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…

not rated 5 15d ago A 115 tokens copy · 100% MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: