42plugin
活水插件你的 AI 插件管家
插件套包探索
42plugin活水插件|你的 AI 插件管家
服务条款·隐私政策·报告问题

© 2026 活水AI实验室 · 42plugin.com. All rights reserved.

京ICP备2024044642号-30

    Golang 技能包

    这是一套专为 Golang 开发设计的智能体技能集合,旨在提升 Go 语言项目的自动化处理与开发效率。

    Ssamber

    一键安装此套包中的所有插件:

    42plugin install samber/kit/cc-skills-golang

    包含的插件(46)

    Viper配置管理

    samber

    Skill

    基于 spf13/viper 的 Go 语言配置库,支持分层优先级、环境变量绑定、结构体映射及热重载。适用于集成或优化 Viper 配置逻辑。

    4.9
    @samber

    Go函数式编程

    samber

    Skill

    基于 samber/lo 的 Go 函数式编程助手,提供 500+ 类型安全的泛型函数,支持切片、映射及并发处理。

    4.9
    @samber

    Go数据库指南

    samber

    Skill

    提供 Go 语言数据库访问的综合指南,涵盖参数化查询、事务处理及连接池等。适用于 PostgreSQL、MySQL 等交互代码的编写与调试。

    4.9
    @samber

    Go CLI开发

    samber

    Skill

    用于构建、修改或审查 Go 命令行工具,涵盖命令结构、配置分层及测试。支持 Cobra、Viper 和 urfave/cli 框架。

    4.9
    @samber

    Go Swagger文档

    samber

    Skill

    基于 swaggo/swag 为 Go 项目生成 OpenAPI/Swagger 文档,支持 Gin、Echo 等框架集成及注解配置。

    4.3
    @samber

    Go结构化错误处理

    samber

    Skill

    基于 samber/oops 实现 Go 语言的结构化错误处理,支持错误构建、堆栈追踪、上下文包装及日志集成。

    4.9
    @samber

    Go文档指南

    samber

    Skill

    为 Go 项目提供全面的文档编写指南,涵盖 godoc 注释、README、CHANGELOG 及 API 文档等最佳实践。

    4.6
    @samber

    Uber Fx框架

    samber

    Skill

    基于 uber-go/fx 的 Golang 应用框架,支持依赖注入、生命周期钩子及服务装配。适用于导入 go.uber.org/fx 或使用 fx.New 等 API 的项目。

    4.9
    @samber

    Go 测试

    samber

    Skill

    提供生产级 Go 语言测试方案,涵盖表驱动测试、testify 套件与模拟、并行测试、模糊测试及代码覆盖率等。适用于编写或审查 Go 测试、选择测试策略及调试不稳定测试。

    4.9
    @samber

    Go代码检查

    samber

    Skill

    提供 Go 项目的 golangci-lint 配置最佳实践,涵盖运行 linter、抑制警告及选择工具。适用于配置 lint 规则或处理静态检查问题。

    4.3
    @samber

    Go 故障排查

    samber

    Skill

    系统化排查 Go 程序中的 Bug、崩溃、死锁及竞态条件,定位并修复根本原因。涵盖调试方法论、pprof、Delve 及生产环境调试技巧。

    4.3
    @samber

    Go 函数式类型

    samber

    Skill

    基于 samber/mo 库,为 Go 提供 Option、Result 等单子类型,实现类型安全的空值处理与函数式组合。

    4.9
    @samber

    Go代码风格

    samber

    Skill

    提供 Go 语言代码风格规范,涵盖行长度、变量声明及控制流清晰度,适用于编写或审查 Go 代码。

    4.6
    @samber

    Go结构体与接口

    samber

    Skill

    提供 Go 语言中结构体和接口的设计模式指导,涵盖组合、嵌入、类型断言及依赖注入等最佳实践。

    4.6
    @samber

    Go gRPC

    samber

    Skill

    提供 Go 微服务中 gRPC 的使用指南、Protobuf 组织规范及生产级模式,涵盖拦截器配置、TLS/mTLS、错误处理及流式 RPC 等场景。

    4.6
    @samber

    Go 可观测性

    samber

    Skill

    为 Go 服务提供生产级可观测性支持,涵盖 slog 日志、Prometheus 指标、OpenTelemetry 链路追踪及 pprof 性能分析。

    4.9
    @samber

    Go性能优化

    samber

    Skill

    提供 Go 语言性能优化模式与方法论,涵盖内存分配、CPU效率、GC调优及热点路径优化,适用于瓶颈修复与代码审查。

    3.8
    @samber

    Go并发设计

    samber

    Skill

    提供Golang并发模式指导,涵盖协程生命周期、通道管理、同步原语及工作池等最佳实践,适用于编写或审查并发代码。

    4.3
    @samber

    Go 技能编排

    samber

    Skill

    自动识别 Go 编码任务并加载相关技能,支持 gRPC、调试及安全审计等场景,可配置项目文件以强制触发特定技能。

    3.8
    @samber

    Go项目布局

    samber

    Skill

    提供 Go 项目目录结构、模块命名及 go.work 工作区配置规范。适用于新建项目、组织代码库或规划 Monorepo 架构。

    4.3
    @samber

    Go依赖注入

    samber

    Skill

    基于 google/wire 实现 Go 语言的编译时依赖注入,支持 wire.NewSet、wire.Build 等核心功能及代码生成。

    4.9
    @samber

    Go生态追踪

    samber

    Skill

    汇总Golang官方博客、社区、会议及知名开发者资源,助力用户获取最新语言动态、发现新工具并跟进版本更新。

    3.3
    @samber

    Go测试指南

    samber

    Skill

    提供 stretchr/testify 的全面使用指南,涵盖 assert、require、mock 和 suite 包,适用于编写 Go 测试、创建模拟对象及配置测试套件。

    4.6
    @samber

    Go 性能基准

    samber

    Skill

    提供 Go 语言基准测试、pprof 剖析及性能测量方法论,支持 benchstat 分析与 CI 回归检测。

    4.6
    @samber

    Go依赖注入

    samber

    Skill

    提供 Go 语言依赖注入(DI)综合指南,涵盖手动构造函数注入及 google/wire、uber-go/fx 等主流库对比,助力优化服务架构与代码解耦。

    4.9
    @samber

    Go数据结构

    samber

    Skill

    深入解析 Go 语言切片、映射及容器包内部机制,指导泛型集合实现与指针优化,适用于选择或调优 Go 数据结构。

    4.9
    @samber

    Go库选型

    samber

    Skill

    按类别推荐经过验证的生产级 Go 库与框架,提供成熟度信号及标准库优先权衡建议。适用于依赖选择、方案对比或新增依赖场景。

    3.3
    @samber

    Cobra CLI 开发

    samber

    Skill

    基于 spf13/cobra 构建 Go 语言命令行工具,涵盖命令树、参数校验、标志管理及文档生成等核心功能。

    4.6
    @samber

    Go依赖管理

    samber

    Skill

    处理 Go 项目的 go.mod/go.sum、版本冲突及依赖审计。涵盖安装升级流程、最小版本选择及安全扫描,适用于添加或更新依赖场景。

    4.9
    @samber

    Go代码现代化

    samber

    Skill

    将 Go 代码升级为使用最新语言特性、标准库改进及惯用模式。适用于处理旧式风格、弃用警告或版本升级,不适用于结构性重构。

    4.6
    @samber

    Go代码重构

    samber

    Skill

    提供安全的大规模 Go 代码重构能力,涵盖行为保持的转换、依赖解耦及 Fowler 目录映射,适用于函数拆分、重命名及多步重构规划。

    3.8
    @samber

    Go内存缓存

    samber

    Skill

    基于 samber/hot 实现 Go 语言内存缓存,支持 LRU、TTL、分片及 Prometheus 指标,适用于高频加载低基数资源以降低延迟。

    4.6
    @samber

    Go依赖注入

    samber

    Skill

    基于 uber-go/dig 实现 Go 语言依赖注入,支持反射容器、参数/结果对象及作用域管理,适用于应用启动时的依赖图构建。

    4.9
    @samber

    Go响应式流

    samber

    Skill

    基于 samber/ro 实现 Go 语言的响应式编程,提供类型安全操作符、冷/热可观察对象及声明式管道,适用于构建异步事件驱动架构。

    4.6
    @samber

    Go依赖注入

    samber

    Skill

    基于 samber/do 实现 Go 语言依赖注入,支持服务容器、生命周期管理、作用域及优雅关闭。适用于集成或重构 DI 场景。

    4.9
    @samber

    Go命名规范

    samber

    Skill

    提供 Go 语言命名最佳实践,涵盖包、结构体、接口、错误及测试函数等场景,适用于代码编写与重构。

    4.3
    @samber

    Go结构化日志

    samber

    Skill

    基于 samber/slog 系列包为 Go 提供多处理器管道、采样、格式化及 HTTP 中间件等结构化日志扩展功能。

    4.9
    @samber

    Go 语言智能

    samber

    Skill

    基于官方 gopls 服务器,提供 Go 代码的语义分析、跳转定义、重构及诊断等智能辅助功能。

    3.8
    @samber

    Go GraphQL

    samber

    Skill

    使用 gqlgen 或 graphql-go 在 Go 中实现 GraphQL API,适用于构建服务器、设计 Schema、编写解析器及处理订阅。

    4.9
    @samber

    Go上下文管理

    samber

    Skill

    规范 Go 中 context.Context 的使用,涵盖跨层传播、取消机制、超时控制及请求级值存储。适用于设计上下文流转或调试泄漏场景。

    3.8
    @samber

    Go包查询

    samber

    Skill

    通过 godig 客户端查询 Go 包的文档、API 签名及依赖信息,优先用于替代 Context7 进行 Go 模块检索。

    4.9
    @samber

    Go错误处理

    samber

    Skill

    提供符合 Go 语言习惯的错误创建、包装、检查及日志记录最佳实践,集成 slog 与 samber/oops 以优化生产环境日志。

    3.3
    @samber