Agent Skills
› eclipse-openvsx/openvsx
eclipse-openvsx/openvsx
GitHub将数据获取端点从旧版 ExtensionRegistryService 迁移至 TanStack Query Hook,涉及消费者重构、重试策略调整及测试更新。
Install All Skills
npx skills add eclipse-openvsx/openvsx --all -g -y
Skills in Collection (4)
将数据获取端点从旧版 ExtensionRegistryService 迁移至 TanStack Query Hook,涉及消费者重构、重试策略调整及测试更新。
用户明确要求迁移特定端点到 TanStack Query
需要重构遗留的数据获取模式
npx skills add eclipse-openvsx/openvsx --skill migrate-to-tanstack -g -y
定义 TanStack Query 在 WebUI 中的编码规范,涵盖 Hook 封装、查询键结构、缓存重试及错误处理策略。用于指导编写或审查 useQuery/useMutation 代码,确保数据获取逻辑一致且符合最佳实践。
编写前端数据请求 Hook
审查 React Query 相关代码
配置查询缓存与重试策略
npx skills add eclipse-openvsx/openvsx --skill tanstack-query-conventions -g -y
WebUI源码修改工作流,涵盖理解代码、实施变更、强制测试(含回归测试)、更新Changelog及Lint检查,确保行为变更有测试覆盖。
修改或编写WebUI源代码
进行功能性代码变更
修复Bug并需要添加回归测试
npx skills add eclipse-openvsx/openvsx --skill write-code -g -y
提供Web UI单元测试编写指南,涵盖Vitest+RTL配置、文件布局及针对上下文依赖代码的测试模式。
需要为前端组件或逻辑编写单元测试
询问如何配置Vitest和React Testing Library环境
需要处理带有路由或Provider依赖的前端测试场景
npx skills add eclipse-openvsx/openvsx --skill write-tests -g -y


