软件开发 Skill技能列表

4.5

GPUI事件处理Skill gpui-event

此技能专注于在 GPUI 框架中实现事件驱动编程,用于组件间的协调和通信。它包括定义和发射自定义事件、订阅事件以监听变化、观察实体状态更新,以及处理全局事件。适用于前端开发,特别是在 Rust 语言环境中构建交互式用户界面。关键词:GPUI, 事件处理, 观察者模式, 事件订阅, 前端开发, Rust, 组件协调, 自定义事件, 实体观察, 软件架构。

4.5

GPUI元素开发Skill gpui-element

GPUI 元素开发技能专注于使用 Rust 编程语言中的 GPUI 框架低级 Element API 来创建自定义用户界面组件,提供对布局、预绘制和绘制阶段的精细控制,适用于高性能、复杂的 UI 开发场景。关键词:Rust, GPUI, 自定义元素, UI 组件, 性能优化, 前端开发, Element API。

4.5

GPUI上下文管理Skill gpui-context

GPUI上下文管理技能用于在图形用户界面开发中管理不同上下文,如App、Window和AsyncApp,以支持UI渲染、实体管理和异步操作。适用于Rust语言的前端开发场景。关键词:GPUI, 上下文管理, UI框架, Rust编程, 异步任务。

4.5

GPUI异步操作Skill gpui-async

GPUI异步操作技能专注于在GPUI框架中管理异步任务和后台工作,用于提升用户界面响应性和处理计算密集型操作。适用于异步I/O、长时间运行的计算以及前台UI与后台工作的协调。关键词:异步编程、后台任务、UI更新、GPUI、Rust、前端开发。

4.5

GPUI动作定义与键盘绑定技能Skill gpui-action

该技能专注于在GPUI框架中定义和处理动作以及键盘快捷键,用于实现键盘驱动的用户界面交互。它涉及使用Rust编程语言来创建响应式UI组件,适用于游戏开发、桌面应用等场景。关键词:GPUI、动作处理、键盘快捷键、UI交互、Rust开发、游戏UI。

4.5

GitHubPullRequest描述编写Skill github-pull-request-description

这个技能用于编写GitHub Pull Request的描述,帮助团队在代码协作中清晰总结变更,包括新功能、bug修复、改进和API破坏性变化,使用标准格式提升代码审查效率。关键词:GitHub、Pull Request、描述编写、API变化、代码审查、Markdown格式、DevOps。

4.5

组件故事生成技能Skill generate-component-story

这个技能用于创建UI组件的故事示例,帮助开发者在编写文档、创建示例或演示组件用法时提供结构化指导,提升前端开发效率和组件可维护性。关键词:组件故事、前端开发、UI组件、故事示例、文档生成、代码示例。

4.5

生成组件文档Skill generate-component-documentation

这个技能用于为新的软件组件自动或手动生成详细的文档,包括组件描述、API参考、使用示例和视觉示例,以提高开发效率、确保文档一致性,并帮助开发者快速理解和使用组件。关键词包括:组件文档、文档生成、API文档、前端开发、软件文档、UI组件、代码文档。

4.5

GodotUI主题化Skill godot-ui-theming

这是一个在 Godot 游戏引擎中实现用户界面主题化的专业技能,包括使用主题资源、StyleBoxes、自定义字体和主题覆盖来确保视觉一致性。适用于游戏开发和 UI 设计,支持动态主题切换和继承,关键词:Godot、UI主题、StyleBox、主题资源、字体管理、暗黑模式、游戏UI设计。

4.5

Godot富文本处理技能Skill godot-ui-rich-text

此技能专注于在Godot游戏引擎中使用RichTextLabel实现BBCode格式化文本,支持加粗、斜体、颜色、图片、链接等标准格式化,并提供自定义效果如波浪、彩虹、抖动、打字机效果。适用于游戏对话系统、UI文本格式化、动态内容显示等场景。关键词:Godot, RichTextLabel, BBCode, 游戏开发, UI设计, 文本格式化, 自定义效果, 对话系统, 着色器。

4.5

GodotUI容器技能Skill godot-ui-containers

此技能提供Godot游戏引擎中UI容器的全面指南,专注于使用容器节点如HBoxContainer、VBoxContainer等构建响应式用户界面。涵盖自动布局、大小标志设置、锚点调整和动态布局策略,适用于游戏开发中的菜单系统、库存界面和自适应UI设计。关键词:Godot, UI容器, 响应式布局, HBoxContainer, VBoxContainer, GridContainer, 游戏开发, 界面设计。

4.5

GodotTween动画Skill godot-tweening

这个技能专注于在Godot游戏引擎中使用Tween系统创建流畅的动画效果,包括属性过渡、UI交互、摄像机移动和游戏特效,提升用户体验和游戏质感。关键词:Godot, Tween, 动画, 缓动, 插值, 游戏开发, 程序化动画, UI动画。