用途:为仓库中的 Go 代码变更提供标准化工作流,适用于修改 internal/、pkg/、cmd/ 目录下的 Go 代码。
主要能力:给出变更后的验证命令与自审清单。验证命令为 make go-lint && make tidy && make check-build && make go-test。自审清单包括:领域层不得依赖基础设施;错误处理使用 fmt.Errorf("context: %w", err);不得记录私钥或敏感数据;不得编辑自动生成的文件。
使用方式:先按 .claude/rules/go.md 中的规则编辑 Go 文件,再执行上述验证命令,最后对照自审清单检查。分支管理、提交规范与 PR 创建使用 git-workflow 技能;修改数据库 schema 使用 db-migration 技能。
适用目录:internal/ 为核心应用代码(Clean Architecture),pkg/ 为可复用共享包,cmd/ 为应用入口。
限制:详细验证命令与编码规则以 .claude/rules/go.md 为准(SSOT);资料未提供具体规则内容、支持平台或额外配置说明。