LogoClawIndex
案例技能关于
LogoClawIndex

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。

Golang Backend Development - Golang 后端开发标准和最佳实践

定义 Go 后端应用程序的架构要求、编码标准和最佳实践

标签

更新于: 2026-02-11

能力

典型输入

典型输出

该技能可以做什么

  • 定义架构要求
  • 强制执行编码标准
  • 验证请求参数
  • 处理依赖注入
  • 包装 HTTP 端点
  • 组织项目结构
  • 实现分层责任
  • 设计接口
  • 管理数据库查询
  • 应用 HTTP 中间件
  • 处理并发模式
  • 编写测试用例
  • 强制执行错误处理
  • 优化性能
  • 应用代码检查规则

输入

  • Go 项目代码
  • SQL 迁移脚本
  • 数据库连接
  • 配置文件
  • HTTP 请求
  • 外部依赖
  • API 规范
  • 测试用例

输出

  • 结构化项目代码
  • 符合标准的应用程序
  • 数据库访问层
  • HTTP 处理程序实现
  • 服务层逻辑
  • 仓库实现
  • 验证后的请求模型
  • 测试覆盖率报告
  • 代码检查输出
  • 文档标准

要求

  • Go 编程语言环境
  • 数据库访问(PostgreSQL)
  • pgx 或 sqlx 库
  • golangci-lint 工具
  • Mockery 测试库
  • 支持取消的上下文
  • 依赖注入框架
  • 并发控制机制

来源

  • 规范: SKILL.md
后端
golang
架构
编码标准
API开发
数据库
测试
性能
定义架构要求
强制执行编码标准
验证请求参数
处理依赖注入
Go 项目代码
SQL 迁移脚本
数据库连接
结构化项目代码
符合标准的应用程序
数据库访问层