Agent Skills › feigeCode/navop

feigeCode/navop

GitHub

提供GPUI中声明式键盘交互的实现指南,涵盖Action定义、快捷键绑定、参数传递及上下文感知机制,辅助开发者构建用户界面交互逻辑。

14 skills 427

Install All Skills

npx skills add feigeCode/navop --all -g -y
More Options

List skills in collection

npx skills add feigeCode/navop --list

Skills in Collection (14)

提供GPUI中声明式键盘交互的实现指南,涵盖Action定义、快捷键绑定、参数传递及上下文感知机制,辅助开发者构建用户界面交互逻辑。
实现键盘快捷键或按键绑定 定义GPUI Action结构体 处理带参数的Action
.codex/skills/gpui-action/SKILL.md
npx skills add feigeCode/navop --skill gpui-action -g -y
指导 GPUI 中异步操作与后台任务处理,涵盖前台 UI 更新、后台计算及任务管理,确保线程安全与并发协调。
GPUI 应用中的异步数据请求 后台执行耗时计算任务 需要定期轮询或定时触发的 UI 更新
.codex/skills/gpui-async/SKILL.md
npx skills add feigeCode/navop --skill gpui-async -g -y
GPUI框架中App、Window、Context等上下文类型的管理指南,涵盖实体操作、异步任务及窗口状态处理。
需要创建或更新GPUI实体时 处理窗口布局或渲染逻辑时 在组件中执行异步后台任务时
.codex/skills/gpui-context/SKILL.md
npx skills add feigeCode/navop --skill gpui-context -g -y
基于GPUI底层Element API实现高性能自定义UI组件,提供布局、预绘和绘制阶段的精细控制。
需要精细控制布局计算 构建复杂或性能关键的自定义UI组件 实现非标准布局算法如瀑布流 高级Render/RenderOnce API无法满足需求
.codex/skills/gpui-element/SKILL.md
npx skills add feigeCode/navop --skill gpui-element -g -y
GPUI框架下的实体管理技能,提供类型安全的状态访问、更新及并发处理。涵盖强/弱引用使用、组件间状态协调及异步操作中的安全状态同步,防止内存泄漏和借用冲突。
需要在GPUI应用中管理组件状态 实现跨组件的状态共享与响应式更新 处理异步操作后的UI状态变更 解决闭包中的循环引用或借用问题
.codex/skills/gpui-entity/SKILL.md
npx skills add feigeCode/navop --skill gpui-entity -g -y
GPUI框架的事件处理与订阅技能,支持自定义事件定义、实体状态观察及组件间事件协调。适用于实现观察者模式、父子通信及全局事件广播等场景。
实现组件间事件通信 监听实体状态变化 构建事件驱动架构
.codex/skills/gpui-event/SKILL.md
npx skills add feigeCode/navop --skill gpui-event -g -y
管理 GPUI 中的焦点与键盘导航,支持创建焦点句柄、追踪焦点状态及处理 Tab 键切换等交互事件。
实现界面元素的焦点管理 添加键盘导航功能
.codex/skills/gpui-focus-handle/SKILL.md
npx skills add feigeCode/navop --skill gpui-focus-handle -g -y
GPUI全局状态管理技能,指导如何定义、设置和访问应用级共享数据。涵盖配置、功能开关及共享服务场景,强调使用Arc处理共享资源及手动通知渲染的最佳实践。
需要实现应用级全局状态管理 配置App-wide共享资源或全局变量 在GPUI框架中访问跨组件数据
.codex/skills/gpui-global/SKILL.md
npx skills add feigeCode/navop --skill gpui-global -g -y
GPUI组件布局与样式技能,支持Rust类型安全的CSS风格样式链式调用。涵盖Flexbox布局、尺寸单位、颜色边框及主题集成,用于构建响应式UI界面。
需要设置GPUI组件的布局或样式 使用Flexbox进行元素排列 配置尺寸、颜色或主题属性
.codex/skills/gpui-layout-and-style/SKILL.md
npx skills add feigeCode/navop --skill gpui-layout-and-style -g -y
提供GPUI应用的性能优化指南,涵盖渲染循环管理、避免冗余重绘、订阅更新优化及内存缓存策略,旨在提升渲染效率与运行时速度。
需要优化GPUI应用性能 调试性能问题 减少不必要的重绘 优化内存管理
.codex/skills/gpui-performance/SKILL.md
npx skills add feigeCode/navop --skill gpui-performance -g -y
提供基于gpui-component代码模式的组件开发风格指南,涵盖结构、命名及API规范,用于指导新组件编写与代码审查。
编写新的GPUI组件 审查组件代码一致性 遵循现有实现模式
.codex/skills/gpui-style-guide/SKILL.md
npx skills add feigeCode/navop --skill gpui-style-guide -g -y
提供GPUI应用测试框架的使用指南,涵盖组件、异步操作及UI行为的测试方法。支持基础测试、异步测试及属性测试,通过TestAppContext和VisualTestContext实现确定性执行与窗口依赖测试。
编写GPUI组件单元测试 测试异步操作逻辑 验证UI渲染行为 配置测试上下文环境
.codex/skills/gpui-test/SKILL.md
npx skills add feigeCode/navop --skill gpui-test -g -y
从 Git 历史生成 Navop 项目的 GitHub Release 说明,支持中英文双语格式,自动分类功能与修复内容,并通过 CLI 发布到远程仓库。
生成版本更新说明 发布 GitHub Release
.codex/skills/navop-release-notes/SKILL.md
npx skills add feigeCode/navop --skill navop-release-notes -g -y
用于创建GPUI组件的指南。指导开发者遵循现有模式、Shadcn UI风格,根据复杂度选择无状态或有状态实现,保持API一致性,并编写文档和Stories故事文件。
构建新的GPUI组件 编写UI元素 创建新组件实现
.codex/skills/new-component/SKILL.md
npx skills add feigeCode/navop --skill new-component -g -y

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-16 23:40
浙ICP备14020137号-1 $mapa de visitantes$