Definitive guide to building CLI applications with Cobra and Viper — command-first architecture, configuration management, environment variable binding, and in-memory CLI testing. Written by spf13, the original creator of both libraries.
★not rated 677▲
+10 1mo agoA
tokens not measured
originalMIT
Safe file operations in Go using spf13/fileflow (move, copy, rename across filesystems with conflict-safe naming) and spf13/pathologize (make filenames and path segments safe on every OS).
★not rated 677▲
+10 1mo agoA
tokens not measured
originalMIT
Release engineering for Go modules and applications — semantic versioning, breaking-change detection, deprecation conventions, go.mod hygiene, and binary distribution with GoReleaser.
★not rated 677▲
+10 1mo agoA
tokens not measured
originalMIT
Review Go design documents before implementation begins — catches over-engineering, missing error paths, interface misuse, and Cobra/Viper convention violations while a plan is still cheap to change.
★not rated 677▲
+10 1mo agoA
tokens not measured
originalMIT
Idiomatic Go patterns and best practices — package design, error handling, interfaces, concurrency, testing, and project layout. Written by spf13 (former Go team lead, author of Cobra, Viper, Hugo, Afero).
★not rated 677▲
+10 1mo agoA
tokens not measured
originalMIT
Building native desktop applications in Go with Wails v2 (stable) and v3 (alpha). CRITICAL: v2 and v3 have incompatible APIs that LLMs constantly blend — this skill detects the version and follows only that version's patterns.
★not rated 677▲
+10 1mo agoA
tokens not measured
originalMIT
One or two sentences describing what this skill provides.
★not rated 677▲
+10 1mo agoA
tokens not measured
originalMIT
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: