
golang-patterns
Idiomatic Go patterns, best practices, and conventions for building robust
by affaan-mFree
Description
golang-patterns is an agent skill from the ECC collection by affaan-m, listed on skills.sh. It sets out idiomatic Go practice for building robust, efficient and maintainable applications. Its first principle is simplicity and clarity, since Go favours plain code over cleverness and the aim is code that is obvious to read. The skill applies when an agent is writing new Go code, reviewing or refactoring existing code, or designing packages and modules. It is built around the conventions the Go community expects, so an agent following it produces code that reads like other Go code. Because it is a SKILL.md file of instructions, the agent loads it only when the task involves Go and then follows the same practice each time. It is free and open source, and the skills.sh listing shows all three security audits passing.…
Highlights
- Simplicity and clarity first
- Idiomatic Go conventions
- Guidance for packages and modules
- Review and refactoring support
Ratings & Reviews
No ratings yet
Be the first to rate golang-patterns.
People also visit

coding-standards
Baseline cross-project coding conventions for naming, readability, immutability

cpp-coding-standards
C++ coding standards based on the C++ Core Guidelines (isocpp.github.io)

golang-testing
Go testing patterns including table-driven tests, subtests, benchmarks, fuzzing
golang-patterns FAQ
What does the golang-patterns skill do?
It guides an agent in writing, reviewing and refactoring Go code in idiomatic style, including package and module design.
What is its main principle?
Simplicity and clarity. The listing says Go favours simple, obvious code over clever code.
Does it cover testing?
Testing is a separate skill, golang-testing, in the same collection.
How do I install it?
Run: npx skills add https://github.com/affaan-m/ecc --skill golang-patterns
Is it free?
Yes. It is free and open source.
Are there security findings?
The skills.sh listing shows Gen Agent Trust Hub, Socket and Snyk all passing.
What are the best golang-patterns alternatives?
Popular alternatives to golang-patterns include coding-standards, cpp-coding-standards and golang-testing. See all golang-patterns alternatives





