go-uber-dig

Community

Build 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 545,000+ vetted skills library on demand.