用途:当用户希望用一次本地检查复现CI流程,或在提交PR前先验证时使用。该技能按仓库标准顺序执行步骤,并汇总失败项与可操作修复建议。
主要能力:逐步给出通过/失败状态、首个错误行与建议的补救措施,并给出修复后建议重跑的命令。
流水线步骤(保持原样):格式化 go fmt ./...;Lint golangci-lint run --timeout 5m --verbose ./...(CI使用v2.8.0);Lint(revive)revive ./...;Vet go vet -v ./...;跨平台Vet GOOS=linux GOARCH=amd64 go vet -v ./... 与 GOOS=darwin GOARCH=arm64 go vet -v ./...(CI运行全部六个OS/arch组合);安全 gosec ./...;漏洞 govulncheck ./...;测试 source setTestEnv.sh && go test -v -cover ./...。
使用方式:遵循仓库在 .github/workflows/ 中配置的CI顺序;每完成一步先报告状态,再进入下一步;输出为分步状态表(步骤、通过/失败、关键错误行),每个失败步骤附简短修复建议,并列出修复后建议重跑的命令。
限制:不会自动修改代码,只返回清晰的下一步和小幅修复建议。
相关技能:linter-runner、static-analysis、test-runner、code-formatter。
暂未提供:安装方式、收费与平台支持等信息。