Source

eduardo-sl/go-agent-skills

33 skills · 2.8K combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
go-coding-standards Go coding standards and style conventions grounded in Effective Go, Go Code Review Comments, and production-proven id…
eduardo-sl/go-agent-skills
146
2
go-test-quality Go testing patterns for production-grade code: subtests, test helpers, fixtures, golden files, httptest, testcontaine…
eduardo-sl/go-agent-skills
139
3
go-error-handling Go error handling patterns, wrapping, sentinel errors, custom error types, and the errors package. Grounded in Effect…
eduardo-sl/go-agent-skills
138
4
go-performance-review Detect performance anti-patterns and apply optimization techniques in Go. Covers allocations, string handling, slice/…
eduardo-sl/go-agent-skills
137
5
go-concurrency-review Review and implement safe concurrency patterns in Go: goroutines, channels, sync primitives, context propagation, and…
eduardo-sl/go-agent-skills
136
6
go-api-design REST and gRPC API design patterns for Go services. Covers HTTP handlers, middleware, routing, request/response patter…
eduardo-sl/go-agent-skills
134
7
go-interface-design Go interface design patterns: implicit interfaces, consumer-side definition, interface compliance verification, compo…
eduardo-sl/go-agent-skills
131
8
git-commit Structured git commit messages following Conventional Commits format for Go projects. Generates well-scoped, atomic c…
eduardo-sl/go-agent-skills
123
9
go-test-table-driven Deep dive on table-driven tests in Go: when to use them, when to avoid them, struct design, subtest naming, advanced …
eduardo-sl/go-agent-skills
121
10
go-architecture-review Review Go project architecture: package structure, dependency direction, layering, separation of concerns, domain mod…
eduardo-sl/go-agent-skills
110
11
go-code-review Comprehensive code review checklist for Go projects. Evaluates code quality, idiomatic patterns, error handling, nami…
eduardo-sl/go-agent-skills
109
12
go-context Correct usage of context.Context in Go: propagation, cancellation, timeouts, deadlines, values, and common anti-patte…
eduardo-sl/go-agent-skills
107
13
go-security-audit Security review for Go applications: input validation, SQL injection, authentication/authorization, secrets managemen…
eduardo-sl/go-agent-skills
107
14
go-database Database patterns for Go services: database/sql, connection management, transactions, migrations, query builders, and…
eduardo-sl/go-agent-skills
106
15
go-design-patterns Idiomatic Go design patterns: functional options, builder, factory, strategy, middleware chain, pub/sub, and other pa…
eduardo-sl/go-agent-skills
106
16
go-observability Structured logging, distributed tracing, metrics, and health checks for Go services. Covers slog, OpenTelemetry, Prom…
eduardo-sl/go-agent-skills
105
17
go-modernize Modernize Go code to use current language features and standard library additions. Covers generics, log/slog, errors.…
eduardo-sl/go-agent-skills
99
18
go-dependency-audit Audit Go module dependencies: detect outdated packages, check for known vulnerabilities, review go.mod hygiene, ident…
eduardo-sl/go-agent-skills
95
19
go-refactoring Safe refactoring workflow for Go: behavior-preserving steps, compiler-checked renames, extracting packages, breaking …
eduardo-sl/go-agent-skills
53
20
go-semantic-tools Navigate and analyze Go codebases semantically with the toolchain instead of text search: gopls (references, implemen…
eduardo-sl/go-agent-skills
52
21
go-troubleshooting Diagnose runtime problems in Go programs: panics and stack traces, deadlocks, goroutine leaks, memory leaks, OOM kill…
eduardo-sl/go-agent-skills
51
22
go-dependency-injection Dependency injection in Go: constructor injection, wiring in main, avoiding global state, and when frameworks (wire, …
eduardo-sl/go-agent-skills
50
23
go-ci Continuous integration for Go projects: GitHub Actions pipelines, caching, golangci-lint setup, test/coverage gates, …
eduardo-sl/go-agent-skills
49
24
go-documentation Go documentation conventions: godoc comments, package docs, testable Example functions, deprecation notices, and doc …
eduardo-sl/go-agent-skills
49
25
go-data-structures Correct use of Go's built-in data structures: slices (nil vs empty, append semantics, aliasing, preallocation), maps …
eduardo-sl/go-agent-skills
48
26
go-project-layout Scaffold new Go projects and services: directory structure, cmd/ and internal/ conventions, when to use a flat layout…
eduardo-sl/go-agent-skills
48
27
go-cli Build command-line tools in Go: flag handling, subcommands, stdin/stdout discipline, exit codes, signal handling, and…
eduardo-sl/go-agent-skills
46
28
go-grpc gRPC services in Go beyond the basics: proto design, status codes and error details, interceptors, deadlines, streami…
eduardo-sl/go-agent-skills
44
29
go-defensive-coding Prevent panics, silent corruption, and subtle runtime bugs in Go: typed-nil interfaces, slice aliasing, integer overf…
eduardo-sl/go-agent-skills
33
30
go-skills-router Index and routing table for this repository's Go skills: maps a task to the skill that owns it, names the secondary s…
eduardo-sl/go-agent-skills
33
31
go-openapi Spec-first REST development in Go with OpenAPI: generating server interfaces and clients with oapi-codegen, request v…
eduardo-sl/go-agent-skills
31
32
go-binary-size Reduce the size of compiled Go binaries and container images: linker flags, inlining budget, CGO and build tags, embe…
eduardo-sl/go-agent-skills
28
33
go-graphql Build GraphQL servers in Go with gqlgen: schema-first generation, resolver structure, the N+1 problem and dataloaders…
eduardo-sl/go-agent-skills
27