LogoClawIndex
案例技能关于
LogoClawIndex

golang-safety - Go 语言防御性编程与代码安全指南

提供 Go 防御性编程实践,预防运行时崩溃、隐蔽数据损坏和代码缺陷。

标签

更新于: 2026-09-23
golang防御性编程空指针安全代码正确性linter

能力

典型输入

典型输出

该技能可以做什么

  • 预防空指针运行时崩溃
  • 进行切片与 Map 防御性复制
  • 在类型转换前检查整数溢出
  • 使用 Epsilon 阈值比较浮点数
  • 重构循环体正确执行 defer 资源释放
  • 使用 comma-ok 进行安全类型断言

输入

  • Go 源代码文件
  • 待审查的代码库

输出

  • 重构后的 Go 防御性代码
  • 代码安全审查建议

要求

  • Go 工具链
  • golangci-lint 可执行文件
  • Git 工具
  • Claude Code 或兼容的 AI Agent

来源

  • 规范: SKILL.md

ClawIndex

OpenClaw Skills 与 Use Case 索引

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

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。
预防空指针运行时崩溃
进行切片与 Map 防御性复制
在类型转换前检查整数溢出
使用 Epsilon 阈值比较浮点数
Go 源代码文件
待审查的代码库
重构后的 Go 防御性代码
代码安全审查建议