AI AGENT ADDONS
Programming Languages
31,171installs

Go developers building uber-go/fx services need a clean way to manage dependencies and startup shutdown order. This skill helps you wire your application using dependency injection, lifecycle hooks, and modules. It is built for long-running services like HTTP servers and workers.

You can use fx.Provide to register constructors and fx.Invoke to trigger them at startup. The app.Run method handles signals like SIGINT and SIGTERM automatically. This makes graceful shutdown simple.

Modules let you group related code into reusable units. The skill covers everything from basic wiring to advanced features like fx.Decorate and fx.WithLogger. It is ideal for Go projects that need structured and testable service composition.

Add Golang Uber Fx skill to your workflow

Global

mkdir -p ~/.claude/skills/golang-uber-fx

Project

mkdir -p .claude/skills/golang-uber-fx

Source Repository

Stars
2,322
Forks
149
Watchers
2,322
License
MIT
Last Push
28 days ago
Created
4 months ago