XYGo Admin · AI Skills

让 AI 真正读懂 XYGo

一套为 Cursor 等 AI 编辑器准备的 Agent Skills,内置 XYGo Admin 的开发规范、代码体检与升级检查。 装上之后,AI 写代码更懂你的项目约定,少踩坑、少返工。

完全免费 · 点个 Star 支持一下就好

Skills 清单

三套 Skills,覆盖开发到升级

从写代码、查 bug 到升级体检,AI 全程按 XYGo 的项目约定来。

xygo-admin-dev

开发规范

把 XYGo 的项目约定喂给 AI:三层架构、CRUD、代码生成器模板、前端 admin 页面、权限菜单、扩展 addon。

  • 命令行一键 CRUD(go run tools.go gen)
  • GoFrame 三层架构约定
  • 代码生成器 / 建表规范
  • 前端 admin 页面 + 权限菜单
xygo-doctor

代码体检 / bug 检测

提交或同步前跑一轮项目专属检查,专抓通用工具查不出的坑。

  • MySQL / PgSQL 迁移配对
  • 权限节点对齐(防静默公开)
  • 三层架构违规 / logic 注册
  • 前后端字段契约漂移
xygo-upgrade-doctor

升级体检

在线更新前先评估:能不能升、升了影响什么、哪些本地改动会冲突。

  • 版本升级链 + changelog
  • 冲突预检(本地改动比对)
  • 待执行迁移检查
  • go / no-go 升级建议
三步装上

如何安装

1

Star 仓库

在 GitHub 或 Gitee 给 XYGo Admin 点个 Star,支持开源持续更新。

2

一行命令安装

在项目根目录跑 npx xygo-skills add,自动探测本机 AI 编辑器并装到各自目录。

3

重启即用

重启编辑器,向 AI 提问时带上 “XYGo” 即可触发;也可手动下载 zip 解压到 .cursor/skills/

在项目根目录执行
npx xygo-skills add

自动探测 Cursor / Claude Code / Codex / Windsurf 等编辑器并装到各自目录。 指定编辑器:--agent cursor,claude;全局安装:-g。 完全免费,先给项目点个 Star 支持一下就好。

或手动下载 zip 解压到项目目录
你的项目/
└─ .cursor/
   └─ skills/
      ├─ xygo-admin-dev/
      ├─ xygo-doctor/
      └─ xygo-upgrade-doctor/

支持主流 AI 编辑器

基于开放的 Agent Skills 规范,安装工具会自动识别本机编辑器并装到对应目录。

CursorClaude CodeGitHub CopilotWindsurfClineCodexGemini CLITraeContinueRoo Code
怎么用

装上之后,这样喊它

Skills 靠提示词关键字触发。带上 “XYGo” 或 skill 名(如 xygo-doctor)更容易命中。

命令行一键 CRUD

示例提示词

我建好了 xy_biz_product 表,用命令行代码生成器一行生成完整 CRUD(后端+前端+菜单权限),先 --preview 再生成。

代码体检 / 查 bug

示例提示词

用 xygo-doctor 给我当前改动做一轮体检,重点查权限节点对齐和 MySQL/PgSQL 迁移配对。

升级前评估

示例提示词

用 xygo-upgrade-doctor 看看我现在能不能安全升级到最新版,有哪些本地改动会冲突。

gen 后自检

示例提示词

我刚用 go run tools.go gen 生成了模块,按 xygo-doctor 的 gen 自检帮我补全接线并确认编译通过。

FAQ

常见问题

Skills 没被 AI 编辑器触发?
在编辑器的 Chat 里问“当前安装了哪些 skills”确认是否识别到。Skills 靠提示词关键字触发,提示里带上 “XYGo” 或具体 skill 名(如 xygo-doctor)更容易命中。
装到哪里?项目级还是全局?
项目级放在该项目的 .cursor/skills/(随项目共享);也可装到全局用户目录对所有项目生效。
怎么更新?
重新执行 npx xygo-skills add 即可覆盖到最新版(或重新下载 zip 覆盖原目录)。关注本页或 VIP 群的更新通知。
和 GoFrame Skills 冲突吗?
不冲突。XYGo Skills 只覆盖 XYGo 项目自身的约定(CRUD 生成器、权限菜单、双库迁移、多租户等),通用 GoFrame 用法仍可配合 GoFrame Skills 一起使用。

Star 一下,一行命令上手

Skills 包完全免费。给项目点个 Star 支持我们,然后一行命令装进所有 AI 编辑器。

npx xygo-skills add