pi-go-review

对照《100个Go常见错误》清单审查Go代码变更

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:pi-go-review。
它的用途是:对照《100个Go常见错误》清单审查Go代码变更
详细介绍见:https://321skill.com/skills/pi-go-review/
请根据该页面的说明完成安装。

使用示例

'帮我审查当前分支的Go代码变更,对照100个Go常见错误清单',它会调用go_review工具分析当前git diff,输出存在的问题和对应参考链接。

对AI说:'检查这次PR的Go代码有没有100 Go Mistakes里的典型错误',它会拉取PR变更内容做增量扫描,标注问题位置与错误类型。

介绍

Go开发者在代码提交、PR评审环节,常因疏忽出现《100 Go Mistakes and How to Avoid Them》中总结的典型编码错误,人工对照清单排查效率低、覆盖不全,易遗漏隐蔽问题。 安装后会自动注册go_review命令行工具,只需传入git diff内容或指定代码变更范围,工具即可自动对标书中全部101项常见错误清单,逐行分析变更代码,输出问题点与对应参考依据。 适合Go语言后端开发工程师、技术团队代码评审负责人、Go开源项目维护者,以及想要系统规避Go编码坑的初学者。 建议在代码提交前、PR合入主干的卡点环节使用,也可接入CI流程实现自动检查;使用时可结合项目自身编码规范调整问题优先级,关键业务逻辑仍需人工复核,不要完全依赖工具结果。

核心特点

它唯一对标《100 Go Mistakes and How to Avoid Them》的101项专属检查清单,专门针对Git变更代码做增量审查,而非全量扫描项目所有代码。

注意事项

仅能覆盖书中收录的101种Go常见编码错误,无法检测业务逻辑错误或清单外的自定义编码问题。

常见问题

使用该工具需要提前安装Go环境吗?

需要本地具备可用的Go运行环境与Git环境,工具本身通过npm分发安装。

它会扫描整个项目的所有Go代码吗?

默认针对Git diff的变更代码做增量分析,也可手动指定扫描范围。