Golang Uber Dig

Implements dependency injection in Golang using uber-go/dig — reflection-based container, Provide/Invoke, dig.In/dig.Out parameter and result objects, named values, value groups, optional dependencies, scopes, and Decorate. Apply when using or adopting uber-go/dig, when the codebase imports `go.uber.org/dig`, or when wiring an application graph at startup. For higher-level lifecycle and modules, see `samber/cc-skills-golang@golang-uber-fx` skill. Use when this capability is needed.

tomevault-io Updated

File contents

tomevault-io/skills-registry/tree/main/andmitr--ai-tools--golang-uber-dig commit ba0ec92f1d

Frequently asked questions

npx skillmds@latest add tomevault-io/golang-uber-dig