Skip to main content

matdev83/golang-curated-agent-skills

O SkillsMP coletou 38 skills de matdev83/golang-curated-agent-skills. Abra uma skill para revisar a origem e os detalhes.

Última atividade de origem registrada
Catálogo do SkillsMP atualizado
skills coletadas
38
Estrelas no GitHub
2
Forks no GitHub
0

Skills neste repositório

classificação pendente

Mostrando 38 de 38 skills coletadas.

ocupação
sem classificação
descrição

Go benchmark and profile workflow: b.Loop, benchstat, pprof, trace, compiler diagnostics, and regression gates.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Go command-line applications: choose a framework, build commands and flags, layer configuration, handle output and exit status, support signals and completion, and test behavior.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Practical Go style for readable, idiomatic code: formatting, control flow, declarations, API boundaries, comments, zero values, and reviewable organization. Use when writing or reviewing Go code where clarity matters beyond gofmt.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Design and review concurrent Go code involving goroutines, channels, select, mutexes, atomics, worker pools, errgroup, singleflight, cancellation, and fan-out/fan-in. Use when preventing races, deadlocks, leaks, lost errors, or unbounded work.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use Go context.Context correctly across API boundaries: propagation, cancellation, deadlines, timeouts, values, HTTP handlers, and bounded background work. Use when designing or reviewing context flow, request lifetimes, leaked work, or trace metadata.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Go CI/CD guidance for tests, lint, security scans, dependency updates, containers, and releases.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Choose and use Go data structures correctly: slices, maps, strings, arrays, containers, generics, pointers, and standard slices/maps helpers. Use when reasoning about aliasing, nil values, capacity, iteration, copying, or representation-sensitive performance.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Safe Go database access with database/sql, sqlx, and pgx: queries, scanning, transactions, isolation, pooling, migrations, and reliable tests.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Go dependency injection and composition: manual constructors first, consumer-owned interfaces, lifecycle ownership, and careful selection of DI libraries.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Go modules and workspace hygiene: deliberate upgrades, MVS, sums, tools, audits, and reproducible dependency changes.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Idiomatic Go design patterns for construction, composition, options, errors, retries, lifecycle, and stable package boundaries.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Go documentation workflow for doc comments, examples, READMEs, contribution guides, changelogs, and release-facing API docs.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Create, wrap, classify, expose, log, and test Go errors using errors.Is/As, %w, errors.Join, custom types, sentinel values, panic boundaries, and structured logging. Use when implementing or reviewing error paths and public error contracts.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Go gRPC services and clients: protobuf contracts, generated code, status errors, streaming, interceptors, deadlines, balancing, validation, and tests.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Design and review Go systems with ports and adapters: explicit dependency direction, domain policy, application orchestration, infrastructure boundaries, and testable composition.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Go linting workflow: gofmt, go vet, golangci-lint configuration, safe fixes, suppressions, and CI review.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Plan and apply evidence-based Go modernization for language, standard-library, test, and tooling changes. Use when upgrading a module toward Go 1.26, replacing deprecated APIs, adopting new library helpers, or reviewing modernization risk.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Choose idiomatic, searchable Go names for packages, files, identifiers, receivers, methods, interfaces, errors, tests, and examples. Use when naming new APIs or reviewing names for clarity and compatibility.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Go production observability: logs, metrics, traces, profiling, alerts, dashboards, and privacy-aware client telemetry.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Go performance optimization after measurement: allocations, CPU, memory, I/O, GC, caching, and workload-aware trade-offs.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Select and evaluate Go libraries by fit, maintenance, API stability, security, licensing, and integration cost, with the standard library as the baseline.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Go repository structure: right-sized packages, commands, internal visibility, modules, workspaces, tests, and configuration.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Review Go for nil/interface traps, integer and float conversions, slices/maps aliasing, concurrent access, resource ownership, initialization, unsafe usage, and error loss. Use when preventing panics, races, data corruption, or security-relevant boundary…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use samber/do/v2 for explicit generic dependency injection, scopes, lazy and transient providers, lifecycle checks, cloning, and shutdown.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use samber/hot for bounded in-memory caches with eviction, TTL, stale revalidation, loaders, sharding, missing-key caching, copying, and metrics.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use samber/lo for generic slice and map transforms, tuple helpers, channels, iterators, parallel work, and bounded retry utilities.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use samber/mo for explicit generic Option, Result, Either, Task, and state values while preserving clear error and absence semantics.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use samber/oops for structured Go errors with wrapping, codes, context attributes, public messages, stack traces, and panic recovery.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use samber/ro v0.4 for asynchronous observable streams, subjects, operators, subscriptions, cancellation, retry, and error recovery.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Compose log/slog handlers with samber/slog-multi and related packages for routing, fanout, sampling, formatting, middleware, and safe backend integration.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Go security review and implementation: trust boundaries, injection, crypto, filesystem, network, auth, secrets, privacy, and supply chain.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Simplify existing Go code while preserving observable behavior, contracts, error identity, cleanup, concurrency, and performance characteristics. Use for focused refactors and staticcheck simplifications when the equivalence can be demonstrated.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Review Go packages, diffs, and APIs through idiomatic SOLID reasoning: cohesion, variation seams, behavioral substitution, consumer interfaces, and dependency direction. Use for architectural reviews focused on cohesion, extensibility, substitutability,…

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Use stretchr/testify with Go testing for assertions, fatal preconditions, mocks, suites, polling, and clear failure diagnostics.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Design Go structs, interfaces, methods, constructors, embedding, generics, JSON contracts, copying, and zero values. Use when shaping package boundaries or reviewing method sets, ownership, serialization, or substitutability.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Write and review reliable Go unit, integration, benchmark, fuzz, HTTP, and concurrent tests. Use when choosing test scope, fixtures, cleanup, race coverage, deterministic time, mocks, or diagnosing flaky tests.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Run an unusually strict, evidence-backed Go maintainability review. Use for thermo-nuclear code review, deep code-quality audit, structural simplification, package-boundary analysis, or aggressive detection of complexity regressions.

Idioma do texto original: inglês

atualizado
ocupação
sem classificação
descrição

Diagnose Go build failures, panics, races, deadlocks, leaks, latency, memory growth, and production anomalies using reproduction, focused hypotheses, tests, profiles, traces, and debugger evidence. Use when behavior is surprising or failures are intermittent.

Idioma do texto original: inglês

atualizado
Mostrando 38 de 38 skills coletadas.