Skip to content
G

golang-naming

Go (Golang) naming conventions

by samberFree

Launch
#3350in AI Skills
0In stores

Description

golang-naming is an agent skill from the samber cc-skills-golang collection that sets out Go naming conventions for a coding agent. Go favou…

Highlights

  • MixedCaps naming, no underscores
  • Capitalisation controls visibility
  • Rules for packages, constructors, errors and receivers
  • Getters, setters and functional options
  • Quick reference
  • Installs from skills.sh

Ratings & Reviews

No ratings yet

Be the first to rate golang-naming.

People also visit

G

golang-code-style

Golang code style conventions

AI Skills
Launch
G

go-concurrency-patterns

Master Go concurrency with goroutines, channels, sync primitives, and context

AI Skills
Launch
G

golang-error-handling

Idiomatic Golang error handling

AI Skills
Launch
G

golang-testing

Production-ready Golang tests

AI Skills
Launch
G

golang-security

Security best practices and vulnerability prevention for Golang

AI Skills
Launch
G

golang-design-patterns

Idiomatic Golang design patterns

AI Skills
Launch

golang-naming FAQ

What does this skill cover?

Go naming conventions for packages, constructors, structs, interfaces, constants, enums, errors, booleans, receivers, getters and setters, and functional options.

Does Go allow underscores?

The skill says identifiers must use MixedCaps and never underscores.

How does visibility work?

Uppercase identifiers are exported, and lowercase identifiers are unexported.

How do I install it?

Run npx skills add https://github.com/samber/cc-skills-golang --skill golang-naming.

What are the security audit results?

skills.sh lists three audits: Gen Agent Trust Hub Pass, Socket Pass and Snyk Pass.

How popular is it?

The page shows about 39.0K installs, and the cc-skills-golang repository has 3.5K GitHub stars.

What are the best golang-naming alternatives?

Popular alternatives to golang-naming include golang-code-style, go-concurrency-patterns and golang-error-handling. See all golang-naming alternatives

Developer Stuff

Badges