{"name":"spf13-go-skills","owner":{"name":"ClaudePluginHub"},"plugins":[{"name":"spf13-go-go","source":{"source":"git-subdir","url":"https://github.com/spf13/go-skills","path":"go"},"description":"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).","version":"1.0.0","strict":true,"keywords":["go","golang","idiomatic","patterns","concurrency","testing"],"category":"testing"},{"name":"spf13-cobra-viper-cobra-viper","source":{"source":"git-subdir","url":"https://github.com/spf13/go-skills","path":"cobra-viper"},"description":"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.","version":"1.0.0","strict":true,"keywords":["go","golang","cli","cobra","viper","configuration"],"category":"testing"},{"name":"spf13-go-spec-reviewer-go-spec-reviewer","source":{"source":"git-subdir","url":"https://github.com/spf13/go-skills","path":"go-spec-reviewer"},"description":"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.","version":"1.0.0","strict":true,"keywords":["go","golang","spec","review","design"],"category":"utilities"},{"name":"spf13-go-release-go-release","source":{"source":"git-subdir","url":"https://github.com/spf13/go-skills","path":"go-release"},"description":"Release engineering for Go modules and applications — semantic versioning, breaking-change detection, deprecation conventions, go.mod hygiene, and binary distribution with GoReleaser.","version":"1.0.0","strict":true,"keywords":["go","golang","release","semver","goreleaser"],"category":"deployment"},{"name":"spf13-wails-wails","source":{"source":"git-subdir","url":"https://github.com/spf13/go-skills","path":"wails"},"description":"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.","version":"1.0.0","strict":true,"keywords":["go","wails","desktop","gui","webview"],"category":"utilities"},{"name":"spf13-fileflow-pathologize-fileflow-pathologize","source":{"source":"git-subdir","url":"https://github.com/spf13/go-skills","path":"fileflow-pathologize"},"description":"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).","version":"1.0.0","strict":true,"keywords":["go","golang","files","fileflow","pathologize"],"category":"utilities"}]}