skills/modelscope.cn/go-xcgui-dev

go-xcgui-dev

SKILL.md

go-xcgui-dev — Go xcgui (炫彩界面库)开发助手

核心准则

🔴 铁律 — 违反以下任意一条都可能导致错误回答:

  1. 零预训练回答:关于 xcgui 的 API 签名、参数说明、常量值、函数用法等信息,严禁依赖模型预训练知识回答。每一次回答都必须基于对本地 source/ 目录下源文件的实时检索
  2. 源码即真理source/xcgui/ 下的 .go 文件是唯一的 API 真相来源,source/xcgui-example/ 是唯一的用法示例来源。
  3. 必须优先使用 scripts/search.py 进行源码检索。如果 scripts/search.py 搜索不到内容,你可以尝试更换搜索关键词, 或者更换检索工具自行搜索。
  4. 先查后答:收到任何 xcgui 相关问题时,第一步永远是检索源码,第二步才组织回答。
  5. 双重 API 层:xcgui 有两层 API —— widget/window 包提供面向对象的 Go 风格封装,xc 包提供底层 C 函数绑定。两层都可以使用,示例中常同时展示两种写法。回答时应根据用户场景推荐合适层级。
  6. xcgui 仅支持 Windows 平台, 是纯 Go 封装的, 不依赖 cgo, 无需 C 编译器。
  7. 禁止修改 source/ 目录下的文件内容, 这些内容是受保护的只读资源, 你生成的文件禁止创建到 source/ 目录下。
  8. 禁止将你生成的文件创建到本技能目录下

🚫 反例与禁止事项

以下操作绝对禁止,违反将导致程序崩溃、内存泄漏或功能异常:

Installs
1
First Seen
May 31, 2026
go-xcgui-dev from modelscope.cn