cc-skills-golang 快速上手:一条命令装进8款AI编程工具——Claude Code、Cursor、Copilot、Gemini完整教程
【免费下载链接】cc-skills-golang🧑🎨 A collection of Golang agentic skills that works项目地址: https://gitcode.com/gh_mirrors/cc/cc-skills-golang
cc-skills-golang 是一个开源的Golang AI 智能体技能(Agentic Skills)集合,内置 40 多个生产级 Go 技能,覆盖代码风格、错误处理、并发、安全、性能优化、测试、CI/CD 等场景。它支持用一条命令安装到 Claude Code、Cursor、GitHub Copilot、Gemini CLI 等 8 款主流 AI 编程工具,让你的 AI 编码助手瞬间拥有"资深 Go 工程师"的领域经验 🧑🎨
什么是 cc-skills-golang?
AI 智能体技能(Agent Skills)是"按需加载"的可复用指令集:平时只占用极小的上下文(约100 token 的描述),当任务匹配时才会把完整技能载入,既不打爆上下文窗口,又让 AI 在写 Go 代码时自动遵守地道、专业的规范。
这个仓库的亮点:
| 特性 | 说明 |
|---|---|
| 人工精修 | 基于真实 Go 项目提交蒸馏生成,人工编辑、测试、审查("No AI slop") |
| 效果可量化 | 官方评测:加载技能后任务通过率 97% vs 未加载 57%,提升 40 个百分点 |
| 跨工具通用 | 同一套技能,装进 8 款 AI 编程工具 |
| 原子化设计 | 每个技能聚焦单一主题,互相交叉引用,避免规则冲突 |
技能覆盖四大方向:代码质量(命名、风格、安全)、架构设计(并发、依赖注入、设计模式)、质量与性能(测试、基准测试、可观测性)、项目基建(CLI、CI/CD、项目布局),另有 gRPC、GraphQL、Cobra/Viper 等框架技能。完整清单见 skills/ 目录与 EVALUATIONS.md。
第一步:一条命令通用安装(推荐)
最省事的方式是使用 skills CLI(需要 Node.js 环境),它兼容所有支持 Agent Skills 规范的 AI 编程工具:
# 安装全部技能 npx skills add https://gitcode.com/gh_mirrors/cc/cc-skills-golang --all # 或只安装单个技能 npx skills add https://gitcode.com/gh_mirrors/cc/cc-skills-golang --skill golang-performance参考 README.md 中的安装说明。
各工具安装指南:8款AI编程工具逐个配置
如果你的工具支持 Agent Skills 规范,上面的通用命令即可搞定。以下列出各工具的官方推荐装法 👇
🤖 Claude Code:用插件市场安装
/plugin marketplace add samber/cc /plugin install cc-skills-golang@samber✨ Gemini CLI:作为扩展安装
gemini extensions install https://gitcode.com/gh_mirrors/cc/cc-skills-golang更新只需执行gemini extensions update cc-skills-golang。扩展清单见 gemini-extension.json。
🖱️ Cursor:克隆到技能发现目录
git clone https://gitcode.com/gh_mirrors/cc/cc-skills-golang ~/.cursor/skills/cc-skills-golangCursor 会自动发现.cursor/skills/与.agents/skills/目录中的技能。
🦄 GitHub Copilot:插件或目录两种方式
# 方式一:插件命令 /plugin install https://gitcode.com/gh_mirrors/cc/cc-skills-golang # 方式二:克隆到发现目录 git clone https://gitcode.com/gh_mirrors/cc/cc-skills-golang ~/.copilot/skills/cc-skills-golangCopilot 会自动发现.copilot/skills/中的技能。
🧠 Codex(OpenAI):克隆到通用发现路径
git clone https://gitcode.com/gh_mirrors/cc/cc-skills-golang ~/.agents/skills/cc-skills-golang更新方式:cd ~/.agents/skills/cc-skills-golang && git pull。
⚡ OpenCode 与 Antigravity:同样克隆即可
# OpenCode git clone https://gitcode.com/gh_mirrors/cc/cc-skills-golang ~/.agents/skills/cc-skills-golang # Antigravity git clone https://gitcode.com/gh_mirrors/cc/cc-skills-golang ~/.antigravity/skills/cc-skills-golang🐾 Openclaw:跨客户端发现目录
git clone https://gitcode.com/gh_mirrors/cc/cc-skills-golang ~/.openclaw/skills/cc-skills-golang安装后技能如何被触发?
每个技能的 SKILL.md 头部description字段是触发器:AI 根据你当前的任务意图匹配描述,自动按需加载,无需手动调用。
更聪明的做法是使用编排技能 golang-how-to——它会在每个 Go 任务开始时同时加载多个相关技能。例如:
- 写 gRPC 服务 → 自动加载
golang-grpc+golang-testing+golang-error-handling - 调试 panic → 自动加载
golang-troubleshooting+golang-safety - 安全审计 → 自动加载
golang-security+golang-lint+golang-safety
想让它成为项目默认行为,可运行/golang-how-to configure,它会把指令写入项目的CLAUDE.md/AGENTS.md/GEMINI.md或 Cursor 规则文件,配置细节见 project-config.md。仓库还内置了 Cursor 专用规则文件 rules/golang-always.mdc,对所有 Go 文件始终生效。
💡 提示:技能之间高度互补,建议全量安装。官方标记 ⭐ 的推荐技能启动时仅占约 1,100 tokens 描述开销,完整内容按需加载。
技能清单速览:你得到了什么
| 分类 | 代表技能 | 适用场景 |
|---|---|---|
| 代码质量 | golang-error-handling、golang-naming、golang-security | 错误包裹、命名规范、注入防护 |
| 架构设计 | golang-concurrency、golang-design-patterns、golang-refactoring | 协程管道、函数选项模式、安全重构 |
| 质量与性能 | golang-testing、golang-performance、golang-benchmark | 表驱动测试、pprof 剖析、GC 调优 |
| 项目基建 | golang-project-layout、golang-continuous-integration | 新项目布局、GitHub Actions 流水线 |
| 框架与库 | golang-spf13-cobra、golang-grpc、golang-samber-lo | CLI 命令树、gRPC 服务、函数式集合工具 |
每个技能目录结构统一,例如 skills/golang-performance/ 包含入口 SKILL.md、深入文档references/和模板assets/,按需分层加载、不浪费上下文。
进阶:把 AI 代码审查接入 CI
安装技能后,还可以让 AI 编程工具成为PR 自动审查员,在 CI 中与静态分析工具并肩工作——捕获 linter 查不出的架构漂移、逻辑缺陷与并发隐患。完整配置(Claude Code Action 与 GitHub Copilot 双方案)见 GOLANG-AI-DRIVEN-REVIEW.md,现成的 CI 模板位于 skills/golang-continuous-integration/assets/。
更新与常见问题
- 更新技能:克隆安装的直接
git pull;Gemini CLI 用gemini extensions update cc-skills-golang - 触发不准?每个技能的
description是第一触发器,小改动措辞即可显著改善;详见 README.md 中的 Tuning 说明 - 公司有自己的规范?带 ⚙️ 标记的技能支持"公司技能覆盖",只需在公司技能中声明一行
This skill supersedes ...即可,约定见 CLAUDE.md - 想深入理解技能写法?仓库根目录的 CLAUDE.md 是一份完整的技能编写规范,值得参考
现在打开你的 AI 编程工具,输入"用 Go 写一个带连接池的数据库访问层"——它给出的代码,应该比之前地道得多 ✅
【免费下载链接】cc-skills-golang🧑🎨 A collection of Golang agentic skills that works项目地址: https://gitcode.com/gh_mirrors/cc/cc-skills-golang
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考