skills

专为GoFrame框架设计的AI代码生成技能集

安装使用

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

帮我安装这个 AI Skill:skills。
它的用途是:专为GoFrame框架设计的AI代码生成技能集
完整的 Skill 内容见:https://321skill.com/skills/skills-gogf/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“使用GoFrame构建一个用户管理服务,需要RESTful API,并实现用户的增删改查功能。”,AI会调用GoFrame Skills的知识,生成包含标准目录结构、配置文件、模型定义、路由和服务层代码的完整项目雏形。或者

对AI说:“为我的GoFrame项目添加基于JWT的中间件来保护/user/profile端点。”,AI会生成符合GoFrame中间件规范和JWT库集成的具体代码。

介绍

GoFrame Skills旨在解决开发者在基于GoFrame框架进行Go语言开发时,AI助手因不了解框架特性和最佳实践而生成不准确或低质量代码的问题。它通过提供一套详尽的技能集,让AI能够深度理解GoFrame的约定、核心组件(如CLI、配置、日志、ORM)和项目结构,从而生成符合生产标准的框架代码。

使用方式非常便捷,开发者通过npx命令全局安装该技能集后,即可在支持Claude等AI助手的开发环境中使用。在编写提示词时,AI会调用该技能集的知识,自动生成符合GoFrame规范的代码片段、项目脚手架或特定功能模块,例如快速构建一个具备RESTful API和CRUD操作的用户服务。

该工具主要适合正在或计划使用GoFrame框架进行后端开发的Go语言工程师,尤其是希望借助AI提升开发效率、减少样板代码编写、并确保代码符合框架最佳实践的团队和个人。对于GoFrame的新手,它也能起到良好的引导和示范作用。

与市面上其他通用的Go语言代码生成工具或AI插件相比,GoFrame Skills的核心区别在于其高度的框架专一性和深度集成。它不是泛泛地生成Go代码,而是紧密围绕GoFrame的官方设计哲学、目录结构、配置管理、错误处理等具体细节进行优化,确保生成的代码能够无缝融入现有的GoFrame项目生态,避免了大量手动调整和重构的工作。

核心特点

本技能集深度绑定GoFrame框架,其知识库直接基于GoFrame官方文档和最佳实践构建,能确保AI生成的代码在项目结构、配置方式、错误处理等细节上严格遵循GoFrame的官方约定,而非通用的Go代码风格。

注意事项

该技能集仅适用于GoFrame框架项目,对于使用其他Go框架(如Gin、Echo)或原生标准库的项目没有帮助。

常见问题

GoFrame Skills支持哪些AI助手?

主要优化支持Claude(建议Opus 4.6+),理论上也适用于其他能调用外部技能集的AI工具。

安装后如何更新技能集?

运行 `npx skills check` 检查更新,然后运行 `npx skills update` 进行安装。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/skills-gogf/raw/index.md 读取 skills 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。