Agent Skills › vchelaru/Gum

vchelaru/Gum

GitHub

统一多平台运行时文件,通过条件编译和项目链接消除重复代码,规范 MonoGame/Raylib/Skia/Apos 间的共享逻辑与引用结构。

9 skills 636

Install All Skills

npx skills add vchelaru/Gum --all -g -y
More Options

List skills in collection

npx skills add vchelaru/Gum --list

Skills in Collection (9)

统一多平台运行时文件,通过条件编译和项目链接消除重复代码,规范 MonoGame/Raylib/Skia/Apos 间的共享逻辑与引用结构。
重构跨平台运行时类 合并重复的 Runtime 实现 调整 #if 条件编译逻辑
.claude/skills/gum-cross-platform-unification/SKILL.md
npx skills add vchelaru/Gum --skill gum-cross-platform-unification -g -y
指导通过 gh CLI 在 Gum 仓库创建 GitHub Issue。涵盖触发场景、前置技能加载、排除范围、标签规范(bug/needs discussion)及多行 Body 编写与验证方法,确保 Issue 质量与可执行性。
用户要求记录问题或想法 请求创建 Bug 报告 需要归档新功能建议
.claude/skills/gum-issue-creation/SKILL.md
npx skills add vchelaru/Gum --skill gum-issue-creation -g -y
Gum引擎本地化技能,支持ILocalizationService接口、CSV/RESX加载及运行时语言切换。提供Text与TextNoTranslate路径区分,实现UI元素自动重翻译及缺失键提示功能。
需要为Gum UI应用添加多语言支持 运行时动态切换界面语言 加载或管理本地化资源文件
.claude/skills/gum-localization/SKILL.md
npx skills add vchelaru/Gum --skill gum-localization -g -y
用于每月末根据PR和提交记录自动生成Gum版本发布说明草稿,包含变更分类、亮点推荐及完整日志占位符。
月末需要生成Gum版本发布说明 用户明确要求起草月度发布文档
.claude/skills/gum-monthly-release/SKILL.md
npx skills add vchelaru/Gum --skill gum-monthly-release -g -y
说明 Gum 运行时数据绑定机制,涵盖 GraphicalUiElement 与 FrameworkElement 两种系统的差异、BindingContext 继承及多种绑定语法。
查询 UI 数据绑定用法 对比不同控件绑定系统
.claude/skills/gum-runtime-binding/SKILL.md
npx skills add vchelaru/Gum --skill gum-runtime-binding -g -y
管理 Gum 运行时程序集语法版本,用于代码生成器适配不同运行时。支持检测 NuGet/项目引用版本,处理 Stride 等新平台兼容及回退逻辑,确保生成的代码与运行时接口一致。
添加新运行时平台(如 Stride) 修改 AssemblyAttributes.cs 或 SyntaxVersionDetectionService 调整代码生成器的版本检测与回退策略
.claude/skills/gum-runtime-syntax-version/SKILL.md
npx skills add vchelaru/Gum --skill gum-runtime-syntax-version -g -y
Gum编辑器选择系统参考文档,详解SelectionManager、输入处理器(移动/缩放/旋转/多边形)及矩形选择器的交互逻辑与生命周期。
询问Gum编辑器选择机制 查询输入处理器实现细节 排查编辑器交互Bug
.claude/skills/gum-tool-selection/SKILL.md
npx skills add vchelaru/Gum --skill gum-tool-selection -g -y
提供Gum项目重构方向规则,指导代码形状变更。核心原则包括:禁止将实例成员转为静态,禁止将接口降级为具体类型,优先提取单一职责类而非扩充上帝类,以及优先使用构造函数注入而非单例。适用于所有Gum源码项目的重构任务。
提出或执行改变代码结构的重构 决定何时提取辅助方法或新类 选择静态方法与实例方法的取舍 处理依赖注入方式
.claude/skills/refactoring-direction/SKILL.md
npx skills add vchelaru/Gum --skill refactoring-direction -g -y
强制TDD纪律,要求在修改Gum核心代码前必须先写失败测试。覆盖UI、布局及工具逻辑,排除文档和样式变更。
修复Bug或新增功能 修改Gum核心目录下的行为逻辑
.claude/skills/tdd/SKILL.md
npx skills add vchelaru/Gum --skill tdd -g -y

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-31 10:54
浙ICP备14020137号-1