go-uber-dig
CommunityBuild reliable Go dependency injection
AuthorQunnnn
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps Go developers organize complex application dependencies by providing guidance for runtime dependency injection with uber-go/dig, reducing manual wiring and improving maintainability.
Core Features & Use Cases
- Dependency Graph Construction: Explains how to register constructors with Provide and resolve application components through Invoke.
- Advanced Wiring Patterns: Covers dig.In, dig.Out, named dependencies, and value groups for scalable service architectures.
- Use Case: Build a Go backend service with multiple databases, configuration providers, and services while keeping dependency composition clean and centralized.
Quick Start
Use the go-uber-dig skill to design a dependency injection container for my Go application using best practices.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: go-uber-dig Download link: https://github.com/Qunnnn/agents/archive/main.zip#go-uber-dig Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 545,000+ vetted skills library on demand.