Skill 广场
Go语言命名规范指导 Skill

Go语言命名规范指导.Skill

@infiniflow/go-naming

3.8推荐AI 评分基础检查通过源自 GitHub

输入 Go 语言中的包名、函数、变量或接口设计,依据社区官方最佳实践进行审查并给出符合惯例的标准命名方案。

编程Go语言后端工程师参与开源Go项目的初学者进行代码审查的技术负责人2026-09-28 更新main

Go语言命名规范指导

专为 Go 开发者打造的代码命名指南。用户只需提供拟定义的包名、目录名、结构体、接口、函数或变量上下文,系统便会依照 Go 社区官方命名规范,指出不合规范缩写或大小写问题,并生成简洁、地道且符合语义的 Go 标识符名称与重命名修改建议。

常见场景

它能帮你做什么?

01

接口与结构体命名:在设计数据模型和服务抽象时,根据 Go 单方法接口以 -er 结尾等社区规范,快速规范接口和结构体名称。

02

包与文件命名审查:新建模块或目录时,排查大写驼峰、下划线及重复包名前缀的错误命名,保持包名简短纯小写。

03

长变量与缩写重构:审查代码中过于冗长的变量名,将其替换为 Go 惯用的短小局部变量或常见标准缩写。

三步完成

怎么使用

1安装 Skill

把右侧安装请求发给你的 AI。

2说清楚目标

告诉 AI 你想完成什么,或直接贴入内容。

3检查结果

按需要继续调整语气、范围或格式。

复制就能用

你可以直接这样说

“我写了一个用户鉴权相关的服务接口,负责校验 Token,在 Go 里该怎么命名这个接口和结构体?”

“审查这个包路径 internal/user_management_service,帮我修改为符合 Go 规范的包名和目录名。”

“函数内部有一个用于遍历订单列表的局部变量 currentOrderIndexList,请给出地道的 Go 变量名。”

适用人群

适合谁?

Go语言后端工程师参与开源Go项目的初学者进行代码审查的技术负责人

上手门槛

使用难度

简单

不需要写代码,照着示例说清楚需求即可。

兼容范围

支持哪些 AI?

Codex可直接使用
Claude Code可直接使用
OpenClaw可直接使用
Hermes可直接使用
国内 Agent可直接使用

中文用户增强

Skill Px 做了什么?

中文说明简化使用方式补充中文案例整理安装流程降低理解难度