SuperAPI AI 工具集

Skill 广场

找到适合任务的 Agent Skill,阅读介绍并复制安装命令。

更新于 10-30 00:12

前端与建站

11,290 个结果

tanstack-query-intent-compositions-persist-offline-and-ca66cce0

本技能面向使用 TanStack Query 持久化与离线能力的开发场景,涵盖 persistQueryClient、PersistQueryClientProvider、createSyncStoragePersister、createAsyncStoragePersister 等 API 的集成方式。内容包含基础 Setup 示例、恢复暂停的 mutation、缓存生命周期与持久化对齐、使用 networkMode 实现离线优先写入,以及常见错误(gcTime 短于 maxAge、恢复前渲染、缺少默认 mutationFn)的说明与修正代码。

前端与建站3 次安装

tanstack-query-intent-compositions-query-data-and-forms

该技能用于在表单中整合 TanStack Query 的数据查询与变更(mutation),处理服务端初始状态、可编辑的客户端状态、脏字段、后台更新与提交等场景。核心思路是:用户开始编辑后,表单状态应视为客户端状态;服务端状态可用于初始化表单,但不应在每次查询更新时被盲目复制。技能涵盖三种模式:仅用初始数据(staleTime 设为 Infinity,适合单一用户拥有表单且编辑期间无需后台更新)、派生服务端加客户端状态(未触碰字段仍可见后台更新)、以及在等待失效完成后重置表单。同时列出常见错误:在查询数据存在前初始化表单默认值、后台重新获取覆盖或隐藏脏客户端状态、表单提交可能重复执行。

前端与建站3 次安装

tanstack-query-intent-core-paginate-and-build-infinite-queries

本技能面向使用 TanStack Query 实现分页与无限查询的开发者,聚焦 v5 版本中分页、滞后查询、placeholderData、keepPreviousData 迁移以及 useInfiniteQuery 的用法。内容涵盖基础设置、核心模式与常见错误三部分:通过 useQuery 配合 placeholderData: keepPreviousData 实现分页切换时保留上一页数据;通过 useInfiniteQuery 配合 initialPageParam 与 getNextPageParam 构建无限滚动;使用 maxPages 限制缓存页数;以及用 setQueryData 保持 pages 与 pageParams 的数据结构。同时列出三类高频错误:缺少 initialPageParam、无限查询请求重叠、pages 结构被破坏,并给出对应的正确写法。适合需要在 React 应用中实现列表分页、无限加载、游标分页或迁移旧版 keepPreviousData 用法的场景。

前端与建站3 次安装

tanstack-query-intent-framework-use-suspense-and-error-0e96f8ec

这是 TanStack Query 中关于 Suspense 与错误处理(Error Boundary)的 React 技能条目,用于指导在 useSuspenseQuery、useSuspenseQueries、useSuspenseInfiniteQuery、QueryErrorResetBoundary、throwOnError、useQueryErrorResetBoundary 等场景下的正确用法。内容覆盖使用 Suspense 包裹数据获取组件、通过 QueryErrorResetBoundary 配合 ErrorBoundary 实现失败重试、在数据必须存在时使用 suspense 查询、以及在可禁用的流程中改用普通 useQuery 等实践,并列出常见错误(如对 suspense 查询传入 enabled、缺少重置边界、未开启实验性标志却使用 query.promise)。该技能基于核心的获取与观察查询以及预取与移除请求瀑布等前置知识。

前端与建站3 次安装

tanstack-query-intent-lifecycle-prefetch-and-remove-req-289202f1

本技能聚焦 TanStack Query 的预取(prefetch)与请求瀑布(request waterfall)优化,讲解如何用 prefetchQuery、prefetchInfiniteQuery、ensureQueryData、fetchQuery、usePrefetchQuery、usePrefetchInfiniteQuery 等方法提前加载数据。内容涵盖:用 queryOptions 定义可复用的查询配置;在路由 loader 中用 ensureQueryData 加载关键数据;在 Suspense 挂起前用 usePrefetchQuery 预取;以及 fetchQuery 与 prefetchQuery 的取舍。同时列出常见错误,如误以为 prefetchQuery 返回数据、只在预取时设置 staleTime、在 Suspense 挂起后才预取等,并给出正确写法。

前端与建站3 次安装

tanstack-query-intent-lifecycle-ssr-hydration-and-streaming

该技能面向 TanStack Query 的服务端渲染(SSR)场景,讲解意图、生命周期、dehydrate/hydrate、HydrationBoundary 以及流式渲染等主题。内容覆盖 TanStack Start、TanStack Router 的 SSR Query 集成、Next.js App Router 与 Pages Router 等框架下的预取与注水模式,并给出常见错误示例与正确写法,例如 RSC 中重复渲染已获取数据、Suspense 查询未在服务端预取、SvelteKit 查询在 SSR 响应后执行等问题。适合需要在服务端预取数据并传递到客户端缓存的开发者参考。

前端与建站3 次安装

tanstack-vue-table-devtools

该技能用于将 Vue Table v9 的 table 实例或 ref 连接到 TanStack Table Devtools 进行调试。通过 tableDevtoolsPlugin({}) 挂载 Vue TanStackDevtools 宿主,再使用 useTanStackTableDevtools(table) 注册目标表格。该 hook 接受 table 或 ref 形式的 table,并能跟踪实例替换;开发者在传入时应保留响应式包装,而不是提前对 ref 解包。使用中需注意三类常见问题:ref 提前解包导致只注册快照、遗漏或重复 key、以及将仅开发环境生效误认为插件失效。它构建于 @tanstack/table-core#core 与 @tanstack/table-devtools#devtools 之上,属于前端表格调试辅助工具。

前端与建站3 次安装

frontend-engineering

前端工程方法论,涵盖组件架构、状态管理、API 集成、响应式布局、客户端性能与前端测试。该技能明确了前端工程师的职责边界:负责组件实现、状态管理、API 集成、响应式实现、客户端性能、前端测试与构建工具;不负责用户旅程与线框设计、API 契约设计、测试策略与自动化、视觉识别与品牌规范、文案内容、代码评审与质量门禁、CI/CD 流水线基础设施。核心原则包括:以组件而非页面为组合单元;状态就近放置,本地状态保持本地、服务端状态获取并缓存、仅真正共享的应用状态放入全局上下文;为加载、空、错误、成功四种状态设计;无障碍是必需项而非增强;性能属于用户体验范畴。技能附带组件架构、状态管理、API 集成、响应式布局与测试、性能等参考文件,按需加载。

前端与建站3 次安装

accessibility

这是一个面向 Web 无障碍(a11y)审计与改进的技能,基于 WCAG 2.2 指南和 Lighthouse 无障碍审计,目标是在网页开发中让包括残障人士在内的所有用户都能使用内容。它提供一套证据驱动的审计工作流:在可渲染页面的情况下运行 Lighthouse 无障碍审计,用失败节点定位相关组件或模板,检查渲染后的无障碍树快照以核对名称、角色、状态、地标和标题结构,并用键盘走查受影响流程,修复源码后重新运行同一审计和手动交互;若实时工具不可用,则用 Lighthouse CLI 或 axe 覆盖自动检测部分,并完成相同的手动检查。技能还强调自动工具只能发现部分障碍,满分不等于符合 WCAG,低分也不能替代逐条证据。内容组织围绕 POUR 四原则(可感知、可操作、可理解、健壮)和 A/AA/AAA 符合性级别,涵盖替代文本、图标按钮可访问名称、颜色对比度、仅靠颜色传达信息、媒体替代方案、键盘可达、焦点可见、焦点不被遮挡(2.4.11)、跳转链接、目标尺寸(2.5.8)、拖拽替代(2.5.7)、计时、动效、页面语言、一致导航、一致帮助(3.2.6)、表单标签、错误处理、避免重复输入(3.3.7)、无障碍认证(3.3.8)、ARIA 使用和实时区域等主题,并配有代码示例与测试清单。

前端与建站3 次安装

best-practices

该技能提供基于 Lighthouse 最佳实践审计的现代 Web 开发规范,覆盖安全、浏览器兼容性与代码质量三大领域。它指导以证据为导向的审计流程:在可渲染页面时运行实时 Lighthouse 最佳实践审计(Chrome DevTools MCP 使用 lighthouse_audit,普通加载用 navigation 模式,需保留当前状态用 snapshot 模式),检查控制台与网络失败,并结合依赖、响应头、配置与源码检查补充运行时证据;修复后重跑同一审计,安全发现与风格偏好分开处理。若实时工具不可用,则使用 Lighthouse CLI 加针对性依赖与响应头检查,且不得以高分作为安全证明。安全部分涵盖 HTTPS/HSTS、CSP 与 Trusted Types、子资源完整性、响应头、依赖、净化与 Cookie。兼容性部分给出 doctype、字符编码、viewport、特性检测、polyfill 与废弃 API 的正反示例。代码质量部分涉及有效 HTML、语义化、图片宽高比、错误处理、source map 与性能模式。

前端与建站3 次安装

performance

本技能聚焦于以证据为导向的网页性能优化,通过真实用户信号确定优先级,并借助浏览器性能追踪进行问题诊断,覆盖加载速度、运行时响应性与资源交付三个方面。其工作方式强调:在可运行页面上先建立字段(真实用户)与实验室(本地追踪)基线,再针对表现较差的真实用户 Core Web Vitals 进行优先级排序,使用 DevTools 性能追踪及其聚焦洞察定位原因,仅修改与已测量瓶颈相关的代码或资源,随后重新运行等效实验室测量并报告前后数值、条件与不确定性。技能给出了一套初始性能预算参考(如页面总重、压缩后的 JS/CSS、首屏图片、字体、第三方资源等上限),以及关键渲染路径、资源加载、JavaScript 优化、图片优化、字体优化、缓存策略、运行时性能、第三方脚本和测量指标等实践内容,包含大量可直接参考的代码示例(如 preconnect、preload、Speculation Rules、代码分割、图片响应式写法、font-display、Cache-Control、防抖与 requestAnimationFrame、View Transitions 等)。同时明确了测量指标的字段与实验室分类及解释。

前端与建站3 次安装