eduardo-sl

39 mods across 2 repositories, 75 stars between them.

go-defensive-coding

25

eduardo-sl/go-agent-skills

Skill Claude CodeCodex

Prevent panics, silent corruption, and subtle runtime bugs in Go: typed-nil interfaces, slice aliasing, integer overflow on conversion, float comparison, defer in loops, defensive copying at API boundaries, and zero-value design. Use when hardening code against crashes, reviewing for nil-safety, converting between…

69 14d ago A 163 tokens original MIT

go-observability

26

eduardo-sl/go-agent-skills

Skill Claude CodeCodex

Structured logging, distributed tracing, metrics, and health checks for Go services. Covers slog, OpenTelemetry, Prometheus, and observability best practices. Use when: "add logging", "structured logs", "add tracing", "OpenTelemetry", "add metrics", "Prometheus", "observability", "instrument this code". Not for: pprof…

69 14d ago A 97 tokens original MIT

eduardo-sl/go-agent-skills

Skill Claude CodeCodex

Detect performance anti-patterns and apply optimization techniques in Go. Covers allocations, string handling, slice/map preallocation, sync.Pool, benchmarking, and profiling with pprof. Use when checking performance, finding slow code, reducing allocations, profiling, or reviewing hot paths. Trigger examples: "check…

69 14d ago A 108 tokens original MIT

go-security-audit

28

eduardo-sl/go-agent-skills

Skill Claude CodeCodex

Security is not a feature — it's a property. Every line of code either maintains it or degrades it.

69 14d ago A 6 tokens original MIT

go-troubleshooting

29

eduardo-sl/go-agent-skills

Skill Claude CodeCodex

Diagnose runtime problems in Go programs: panics and stack traces, deadlocks, goroutine leaks, memory leaks, OOM kills, race reports, and debugging with delve and pprof. Use when: "debug this panic", "read this stack trace", "deadlock", "memory leak", "goroutine count growing", "OOM", "program hangs", "race detector…

69 14d ago A 118 tokens original MIT

go-test-quality

30

eduardo-sl/go-agent-skills

Skill Claude CodeCodex

Go testing patterns for production-grade code: subtests, test helpers, fixtures, golden files, httptest, testcontainers, fuzz testing, and testing/synctest. Covers mocking strategies, test isolation, coverage analysis, and test design philosophy. Use when writing tests, improving coverage, reviewing test quality…

69 14d ago A 157 tokens original MIT

eduardo-sl/go-agent-skills

Skill Claude CodeCodex

Deep dive on table-driven tests in Go: when to use them, when to avoid them, struct design, subtest naming, advanced patterns like test matrices and shared setup, and refactoring bloated tables into clean ones. Use when writing table-driven tests, refactoring test tables, reviewing table test structure, or deciding…

69 14d ago A 139 tokens original MIT

git-commit

32

eduardo-sl/go-agent-skills

Skill Claude CodeCodex

Structured git commit messages following Conventional Commits format for Go projects. Generates well-scoped, atomic commits with clear descriptions. Use when committing changes, writing commit messages, preparing PRs, or reviewing commit history quality. Trigger examples: "commit these changes", "create commit"…

69 14d ago A 87 tokens original MIT

go-binary-size

33

eduardo-sl/go-agent-skills

Skill Claude CodeCodex

Reduce the size of compiled Go binaries and container images: linker flags, inlining budget, CGO and build tags, embedded assets, dependency weight, and measuring what actually costs bytes. Use when a binary or image is too large, when shrinking a CLI for distribution, or when auditing what a dependency adds to the…

69 14d ago A 138 tokens original MIT

go-ci

34

eduardo-sl/go-agent-skills

Skill Claude CodeCodex

Continuous integration for Go projects: GitHub Actions pipelines, caching, golangci-lint setup, test/coverage gates, vulnerability scanning, build matrices, and Makefile targets. Use when: "set up CI", "GitHub Actions for Go", "add lint to the pipeline", "CI is slow", "coverage gate", "build matrix", "write a…

69 14d ago A 119 tokens original MIT

go-refactoring

36

eduardo-sl/go-agent-skills

Skill Claude CodeCodex

Safe refactoring workflow for Go: behavior-preserving steps, compiler-checked renames, extracting packages, breaking circular dependencies, and strangler migrations — always behind green tests. Use when: "refactor this", "rename across the codebase", "extract a package", "break this circular dependency", "split this…

69 14d ago A 113 tokens original MIT

go-semantic-tools

37

eduardo-sl/go-agent-skills

Skill Claude CodeCodex

Navigate and analyze Go codebases semantically with the toolchain instead of text search: gopls (references, implementations, call hierarchy, rename), go list for the dependency graph, and go doc for APIs. Use when: "find all callers", "who implements this interface", "where is this used", "trace the dependency…

69 14d ago A 120 tokens original MIT

go-skills-router

38

eduardo-sl/go-agent-skills

Skill Claude CodeCodex

Index and routing table for this repository's Go skills: maps a task to the skill that owns it, names the secondary skills worth loading alongside, and draws the boundary between skills whose triggers overlap. Use when it is unclear which Go skill applies, when a task spans several concerns at once, when two skills…

69 14d ago A 138 tokens original MIT

spec-writer

39

eduardo-sl/spec-writer

Skill Claude CodeCodex

Use this skill when the user asks to "write a spec", "create a spec", "spec out", "plan the implementation", "draft an implementation plan", "create a feature spec", "document how to implement", or otherwise needs a detailed implementation specification for a feature, integration, refactor, library, CLI, UI flow, data…

6 14d ago A 137 tokens original MIT