spf13spf13Communityยท3 Agent Skills Included

go-skills

Idiomatic Go coding, CLI architecture, and release engineering

Guides Go code generation toward flat, idiomatic patterns instead of Java-style layered architectures. Covers package design, concurrency, testing, Cobra/Viper CLI structure, spec review, semantic versioning, and safe file operations. Eliminates over-engineered project layouts, broken releases, and mixed-up Wails v2/v3 desktop code.
npx skills add spf13/go-skills --all -g -y

All Skills in This Repository (3)

Pure Emerald Level Indicators

Frequently Asked Questions

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

Run `npx skills add spf13/go-skills --all -g -y` in your terminal to install all six Go skills globally.

How to stop AI from writing Java-style Go code?โ–ผ

These skills give your coding assistant authoritative guidance from spf13 on flat package layouts, small interfaces, and standard-library-first patterns, so it stops generating layered Spring-Boot-style Go.

What does the go-spec-reviewer skill do?โ–ผ

It reviews your Go design document before implementation, catching over-engineering, missing error paths, and Cobra/Viper convention violations while changes are still cheap.

Does go-skills help with Go releases and versioning?โ–ผ

Yes. The go-release skill covers semantic versioning, breaking-change detection with gorelease, deprecation conventions, go.mod hygiene, and binary distribution with GoReleaser.

Does go-skills work with Cursor and Copilot?โ–ผ

Yes. All skills follow the universal SKILL.md standard and work in Claude Code, Cursor, Copilot, and other compatible coding assistants.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’