Go 代码规范指导
提供代码风格、命名、错误处理和文档等专题技能,帮助编写或审查 Go 代码时聚焦对应规范。
BAIZE AI RESOURCE
Cc-skills-golang
Cc-skills-golang 是面向 Go 项目的 AI 编程助手技能集,涵盖代码风格、并发、测试、性能与安全等主题。开发者可将技能安装到兼容的助手中,在编写或审查 Go 代码时获得针对具体任务的指导,减少反复整理开发规范的工作。

Cc-skills-golang 是一组供 AI 编程助手使用的 Go 开发技能,不是独立运行的 Go 应用。它将代码风格、命名、并发、错误处理、测试、性能测量、安全等主题分别整理为技能,适合正在编写、审查或改进 Go 项目的开发者。用户可以安装整套技能,也可以按主题选择单项;安装后,在助手中提出具体的 Go 开发任务,即可利用相应技能获得更有针对性的建议。部分技能会引用其他技能中的约定,因此只安装少数技能时,得到的指导可能不够完整。仓库提供 skills CLI 安装方式,也列出了 Claude Code、Codex、Cursor 和 Gemini CLI 等工具的接入方法。
提供代码风格、命名、错误处理和文档等专题技能,帮助编写或审查 Go 代码时聚焦对应规范。
Golang-concurrency 技能覆盖 goroutine、channel、锁等并发场景,可用于检查协程泄漏、竞态和共享状态保护问题。
Golang-benchmark 技能涵盖基准测试、性能分析及结果比较,帮助开发者先测量问题,再评估优化效果。
Golang-continuous-integration 技能覆盖 Go 项目的测试、代码检查、安全扫描及发布流程配置。
使用场景Go 开发者担心新提交的并发代码存在协程泄漏或数据竞态。
在已安装技能的编程助手中提出并发代码审查任务,利用 golang-concurrency 技能检查协程退出、取消信号和共享状态处理。
使用场景Go 开发者修改了一段处理逻辑,需要判断性能是否真正改善。
让编程助手结合 golang-benchmark 技能指导编写和运行基准测试、分析性能数据,并比较修改前后的结果。