Skip to main content

matdev83/golang-curated-agent-skills

SkillsMP는 matdev83/golang-curated-agent-skills에서 38개의 skill을 수집했습니다. skill을 열어 소스와 세부 정보를 확인하세요.

최근 기록된 소스 활동
SkillsMP 카탈로그 업데이트
수집된 skills
38
GitHub 스타
2
GitHub 포크
0

이 저장소의 skills

분류 대기 중

수집된 skill 38개 중 38개를 표시합니다.

직업 분류
미분류
설명

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

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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…

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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,…

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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.

원문 언어: 영어

업데이트
수집된 skill 38개 중 38개를 표시합니다.