Compile-time dependency injection in Golang using google/wire — wire.NewSet, wire.Build, wire.Bind (interface→concrete), wire.Struct, wire.Value, wire.InterfaceValue, wire.FieldsOf, cleanup functions, //go:build wireinject injector files, and generated wire_gen.go.
Install
npx skills add samber/cc-skills-golang --skill golang-google-wirenpx skills add samber/cc-skills-golang --skill golang-google-wire -a claude-code -gnpx skills add samber/cc-skills-golang --skill golang-google-wire -a codex -ggemini skills install https://github.com/samber/cc-skills-golang.git --path skills/golang-google-wiregh skill install samber/cc-skills-golang golang-google-wiregit clone --depth 1 https://github.com/samber/cc-skills-golang /tmp/samber__cc-skills-golang
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/samber__cc-skills-golang/skills/golang-google-wire ~/.claude/skills/golang-google-wire # Claude Code
cp -R /tmp/samber__cc-skills-golang/skills/golang-google-wire ~/.agents/skills/golang-google-wire # Codex, Cursor, Gemini CLI, Copilot, OpenCode