go-uber-fx

Community

Build modular Go apps with reliable lifecycles

AuthorQunnnn
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps developers design maintainable Go applications by simplifying dependency injection, lifecycle management, and modular service composition with uber-go/fx.

Core Features & Use Cases

  • Dependency Injection Design: Organizes application components with Fx providers, modules, and automatic dependency wiring.
  • Lifecycle Management: Implements safe startup and shutdown flows using Fx lifecycle hooks for servers, resources, and background processes.
  • Use Case: Build a production Go backend where databases, HTTP servers, repositories, and services are composed into clean modules with predictable initialization and cleanup behavior.

Quick Start

Ask the go-uber-fx skill to help structure a Go application using Fx modules, providers, and lifecycle hooks.

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-fx
Download link: https://github.com/Qunnnn/agents/archive/main.zip#go-uber-fx

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.