AIKraft/Skills/golang-uber-fx

golang-uber-fx

Фреймворк приложений Golang на базе uber-go/fx — fx.New, fx.Provide, fx.Invoke, fx.Module, хуки fx.Lifecycle, fx.Annotate (name/group/As), fx.Decorate, fx.Supply, fx.Replace, fx.WithLogger и Run() с учетом сигналов. Применяйте при использовании или внедрении uber-go/fx, если в кодовой базе импортируется `go.uber.org/fx`, или при связывании сервисов с помощью fx.New. Для базового внедрения зависимостей без управления жизненным циклом см. навык `samber/cc-skills-golang@golang-uber-dig`.

samber official Другое

Что делает навык

Фреймворк приложений Golang на базе uber-go/fx — fx.New, fx.Provide, fx.Invoke, fx.Module, хуки fx.Lifecycle, fx.Annotate (name/group/As), fx.Decorate, fx.Supply, fx.Replace, fx.WithLogger и Run() с учетом сигналов. Применяйте при использовании или внедрении uber-go/fx, если в кодовой базе импортируется `go.uber.org/fx`, или при связывании сервисов с помощью fx.New. Для базового внедрения зависимостей без управления жизненным циклом см. навык `samber/cc-skills-golang@golang-uber-dig`.

Как подключить

1Скачать навык
# возьмите папку навыка «golang-uber-fx» из репозитория: # https://github.com/samber/cc-skills-golang
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r golang-uber-fx/ ~/.claude/skills/golang-uber-fx/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.