spf13/go-skills

621Stars on the repository
13Mods indexed here, across every type
1mo agoLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

go-skills

01

spf13/go-skills

Plugin Claude Code

Authoritative Go skills for Claude Code — written by spf13 (creator of Cobra, Viper, Hugo). Covers idiomatic Go, CLI architecture, spec review, release engineering, desktop apps, and file operations.

621 1mo ago A tokens not measured

cobra-viper

02

spf13/go-skills

Plugin Claude Code

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.

621 1mo ago A tokens not measured

spf13/go-skills

Plugin Claude Code

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).

621 1mo ago A tokens not measured

go-release

04

spf13/go-skills

Plugin Claude Code

Release engineering for Go modules and applications — semantic versioning, breaking-change detection, deprecation conventions, go.mod hygiene, and binary distribution with GoReleaser.

621 1mo ago A tokens not measured

go-spec-reviewer

05

spf13/go-skills

Plugin Claude Code

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.

621 1mo ago A tokens not measured

go

06

spf13/go-skills

Plugin Claude Code

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).

621 1mo ago A tokens not measured

wails

07

spf13/go-skills

Plugin Claude Code

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.

621 1mo ago A tokens not measured