eduardo-sleduardo-slCommunityยท18 Agent Skills Included

go-agent-skills

Idiomatic Go code review, testing, architecture, and security

Guides coding agents to write, review, and test idiomatic Go across 33 focused skills covering error handling, concurrency, APIs, databases, and CI. Eliminates common Go mistakes like naked error returns, goroutine leaks, SQL injection, and bloated table tests. Loads each skill on demand with trigger phrases, so agents apply senior-level Go practices without manual prompting.
npx skills add eduardo-sl/go-agent-skills --all -g -y
Available:

Gives the agent a catalog of all 33 Go skills with their invocation commands and trigger contexts, plus rules for keeping skill definitions consistent across platforms.

All Skills in This Repository (18)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
eduardo-sleduardo-sl

go-test-quality

Provide Go testing patterns for unit, integration, and fuzz tests.

Community
Advanced
๐Ÿ“ฆ In Repo
eduardo-sleduardo-sl

go-test-table-driven

Consolidate Go test scenarios into a single table-driven structure.

Community
Intermediate
๐Ÿ“ฆ In Repo
eduardo-sleduardo-sl

go-interface-design

Design and validate consumer-side, small, composable Go interfaces.

Community
Intermediate
๐Ÿ“ฆ In Repo
eduardo-sleduardo-sl

go-architecture-review

Review Go project architecture for package structure and dependency direction.

Community
Advanced
๐Ÿ“ฆ In Repo
eduardo-sleduardo-sl

go-design-patterns

Implement idiomatic Go design patterns for constructors, factories, and middleware.

Community
Intermediate
๐Ÿ“ฆ In Repo
eduardo-sleduardo-sl

go-api-design

Designs REST and gRPC APIs for Go with handlers, middleware, pagination, and graceful shutdown.

Community
Advanced
๐Ÿ“ฆ In Repo
eduardo-sleduardo-sl

go-concurrency-review

Review Go code for unsafe concurrency patterns and goroutine lifecycle issues.

Community
Intermediate
๐Ÿ“ฆ In Repo
eduardo-sleduardo-sl

go-security-audit

Audit Go applications for security vulnerabilities in input handling, auth, and TLS.

Community
Advanced
๐Ÿ“ฆ In Repo
eduardo-sleduardo-sl

go-observability

Integrate structured logging, OpenTelemetry tracing, and metrics into Go services.

Community
Advanced
๐Ÿ“ฆ In Repo
eduardo-sleduardo-sl

go-performance-review

Profiles and optimizes Go code to reduce allocations and improve hot-path performance.

Community
Advanced
๐Ÿ“ฆ In Repo
eduardo-sleduardo-sl

go-database

Provide idiomatic database access patterns for Go services using database/sql, sqlc, GORM, or ent.

Community
Advanced
๐Ÿ“ฆ In Repo
eduardo-sleduardo-sl

go-context

Review Go code for correct context.Context usage and cancellation handling.

Community
Intermediate

Frequently Asked Questions

FAQPage Schema
How to install go-agent-skills?โ–ผ

Run `npx skills add eduardo-sl/go-agent-skills --all -g -y` in your terminal to install all 33 Go skills globally for your coding agent.

What Go problems do these skills solve?โ–ผ

They cover code review, error handling, concurrency safety, testing patterns, API and gRPC design, database access, security audits, and CI setup, all grounded in Effective Go and the Uber Go Style Guide.

Which coding agents work with go-agent-skills?โ–ผ

The skills follow the universal SKILL.md standard and work with Claude Code, Cursor, Codex, GitHub Copilot, Windsurf, OpenCode, Cline, and other compatible agents.

How does the agent pick the right Go skill?โ–ผ

Each skill declares trigger phrases in its description, and the go-skills-router skill maps ambiguous tasks to the correct skill when triggers overlap.

Do I need to configure anything after installing?โ–ผ

No. Skills load automatically from context when your agent detects a matching Go task, and you can also invoke any skill directly by name.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’