Golang Uber Fx (Grade A) logo

Golang Uber Fx (Grade A)为 Claude AI 提供安全测试的开发技能,Level A。使用 uber-go/fx 构建 Go 应用程序框架 - fx.New、fx.Provide、fx.Invoke、fx.Module、fx.Lifecycle 钩子、fx.Annotate (名称/组/As) 、fx

(0)
Daniel Nikulshyn审阅者 Daniel Nikulshyn·更新 2026年7月

概览

这是一个使用 uber-go/fx 构建的安全测试开发技能, Level A Go 应用程序框架,专为 Claude AI 而设计。它提供了一个强健和安全的方式来连接服务使用 fx.New、管理应用程序生命周期使用 fx.Lifecycle 钩子和实现服务模块化使用 fx.Module。这个技能适合构建长时间的服务使用 Go,并且它被设计来帮助 Go 架构师和开发人员与 AI 编码代理,例如 Claude Code。它是 cc-skills-golang 库的一部分,该库的许可证为 MIT,并且要求 Go 1.24.0 或更高版本。这个技能可以使用 'go get go.uber.org/fx' 命令来安装,并且它兼容 Bin_like Grep、Bash 和 Glob

主要功能

  • 使用 fx.New 来创建应用
  • 使用 fx.Provide 来提供依赖项
  • 使用 fx.Invoke 来调用函数
  • 使用 fx.Module 来定义模块
  • 生命周期钩子 (OnStart、OnStop)
  • 信号感知性 Run()

价格

模型
Free
评分
暂无评价

使用场景

构建长时间的服务

使用 fx 来构建 HTTP 服务器、工作者或守护进程,特别是代码库导入了 `go.uber.org/fx`。

连接服务使用 fx.New

在使用 fx.New 连接服务时,特别是在代码库导入了 `go.uber.org/fx` 时,可以应用 fx。

优点 & 缺点

优点

  • 提供生命周期钩子来管理应用程序启动和关闭
  • 提供模块系统来组织和重用代码
  • 包含信号感知性 run 循环来处理系统信号
  • 支持结构化事件记录

缺点

  • 由于其特性和配置选项可能需要更陡峭的学习曲线
  • 不适合简单的 CLI 工具或库,因为它们不需要一个完整的框架

评测

登录以留下评测。

暂无评测。来当第一个吧!

问答

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

提问

育言活动 的替代品

Using Git Worktrees (Grade A) logo
Using Git Worktrees (Grade A)育言活动

安全试验的数据-AI技能 - Claude AI。A级。即将开始需要与当前工作环境隔离的功能工作,或执行实施计划前-创建隔离的git工作tree

(0)
Free
Ga4 Bigquery Schema (Grade A) logo
Ga4 Bigquery Schema (Grade A)育言活动

为Claude AI提供了经过安全测试的数据ai技能。 Grade A. GA4 BigQuery导出模式参考 - 完整字段参考、嵌套结构、查询模式和性能提示

(0)
Free
Meta Capi (Grade A) logo
Meta Capi (Grade A)育言活动

安全测试的数据-AI技能,专为Claude AI打造。Grade A. Meta Conversions API (CAPI) 设置指南-架构、事件类型、客户信息哈希、去重复、实现示例、AEM

(0)
Free
Callees (Grade A) logo
Callees (Grade A)育言活动

经过安全测试的 Claude AI 开发技能。Grade A。列出函数/方法调用的直接调用图

(0)
Free
Test Module Name (Grade A) logo
Test Module Name (Grade A)育言活动

安全测试数据-ai技能,Grade A. 名为Haskell测试模块,以同一命名空间中的测试模块命名,并在其后添加 Spec 辅助。 在编写或审阅Haskell测试模块时使用。

(0)
Free
Board Of Directors (Grade A) logo
Board Of Directors (Grade A)育言活动

经安全检测的数据 AI 技能,适用于 Claude AI。A级。模拟五位专家董事会就重大决策进行审议。用于评估计划、架构选择、功能设计或任何决策。

(0)
Free
Advpl Mvc Avancado (Grade A) logo
Advpl Mvc Avancado (Grade A)育言活动

安全测试的开发技能,适用于 Claude AI。Grade A。通过 PE(入口点)实现高级 MVC —— 在标准 MVC 界面(CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)中添加自定义网格。

(0)
Free
D
Docs Writer (Grade A)育言活动

经过安全测试的 DevOps 技能,适用于 Claude AI。Grade A。**WORKFLOW SKILL** — 在 docs site、agent files 和 changelog 中保持仓库文档的准确性和新鲜度。WHEN: "update docs"

(0)
Free