
Golang Uber Fx (Grade A)Security-tested development skill for Claude AI. Grade A. Golang application framework using uber-go/fx — fx.New, fx.Provide, fx.Invoke, fx.Module, fx.Lifecycle hooks, fx.Annotate (name/group/As), fx.
Overview
Key features
- fx.New for creating applications
- fx.Provide for providing dependencies
- fx.Invoke for invoking functions
- fx.Module for defining modules
- Lifecycle hooks (OnStart, OnStop)
- Signal-aware Run()
Pricing
- Model
- Free
- Category
- Skills
- Rating
- No reviews yet
Use cases
Building long-running services
Use fx for building HTTP servers, workers, or daemons that require lifecycle management, signal handling, and modular composition.
Wiring services with fx.New
Apply fx when wiring services with fx.New, especially when the codebase imports `go.uber.org/fx`.
Pros & Cons
Pros
- Provides lifecycle hooks for managing application startup and shutdown
- Offers a module system for organizing and reusing code
- Includes signal-aware run loop for handling system signals
- Supports structured event logging
Cons
- May have a steeper learning curve due to its features and configuration options
- Not suitable for simple CLI tools or libraries that don't require a full-fledged framework
Reviews
Sign in to leave a review.
No reviews yet. Be the first!
Q&A
What are the cons of using Golang Uber Fx?
Cons include a steeper learning curve due to its features and configuration options, and it's not suitable for simple CLI tools or libraries that don't require a full-fledged framework.
Asked by Dmitri Volkov · Dec 14, 2025
What are the key features?
Key features include fx.New, fx.Provide, fx.Invoke, fx.Module, Lifecycle hooks, and signal-aware Run().
Asked by Camille Laurent · Oct 23, 2025
What are the pros of using Golang Uber Fx?
Pros include lifecycle hooks for managing application startup and shutdown, a module system for organizing and reusing code, and signal-aware run loop for handling system signals.
Asked by Boris Yankov · Oct 23, 2025
What is Golang Uber Fx?
Golang Uber Fx is a security-tested development skill for Claude AI that focuses on Grade A Golang application framework using uber-go/fx.
Asked by Piotr Baranowski · Oct 5, 2025
Ask a question
Skills alternatives

Security-tested data-ai skill for Claude AI. Grade A. Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktre

Security-tested data-ai skill for Claude AI. Grade A. GA4 BigQuery Export Schema Reference — complete field reference, nested structures, query patterns, and performance tips

Security-tested data-ai skill for Claude AI. Grade A. Meta Conversions API (CAPI) Setup Reference — architecture, event types, customer information hashing, deduplication, implementation examples, AEM

Security-tested development skill for Claude AI. Grade A. Lista o que uma funcao/metodo chama (call graph direto)

Security-tested data-ai skill for Claude AI. Grade A. Name Haskell test modules after the module under test with a Spec suffix in the same namespace. Use when writing or reviewing Haskell test module

Security-tested data-ai skill for Claude AI. Grade A. Simulate a 5-member expert board deliberation for major decisions. Use when evaluating plans, architecture choices, feature designs, or any decisi

Security-tested development skill for Claude AI. Grade A. MVC avançado via PE (Pontos de Entrada) — adicionar grids customizadas em telas MVC padrão (CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)
Security-tested devops skill for Claude AI. Grade A. **WORKFLOW SKILL** — Maintains repository documentation accuracy and freshness across the docs site, agent files, and changelog. WHEN: "update docs
Trending now

Accurate Homework Help with Full Explanations

Document intelligence API that parses, splits, OCRs, and extracts structured data from complex PDFs, slides, and spreadsheets.

Open multimodal 12B model handling interleaved images and text with a 128K context window.

Sponsored answers, paid per click.
