go-agent-skills
Idiomatic Go code review, testing, architecture, and security
All Skills in This Repository (18)
Pure Emerald Level Indicatorsgo-test-quality
Provide Go testing patterns for unit, integration, and fuzz tests.
go-test-table-driven
Consolidate Go test scenarios into a single table-driven structure.
go-interface-design
Design and validate consumer-side, small, composable Go interfaces.
go-architecture-review
Review Go project architecture for package structure and dependency direction.
go-design-patterns
Implement idiomatic Go design patterns for constructors, factories, and middleware.
go-api-design
Designs REST and gRPC APIs for Go with handlers, middleware, pagination, and graceful shutdown.
go-concurrency-review
Review Go code for unsafe concurrency patterns and goroutine lifecycle issues.
go-security-audit
Audit Go applications for security vulnerabilities in input handling, auth, and TLS.
go-observability
Integrate structured logging, OpenTelemetry tracing, and metrics into Go services.
go-performance-review
Profiles and optimizes Go code to reduce allocations and improve hot-path performance.
go-database
Provide idiomatic database access patterns for Go services using database/sql, sqlc, GORM, or ent.
go-context
Review Go code for correct context.Context usage and cancellation handling.
Frequently Asked Questions
FAQPage SchemaHow 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โopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core