argent-react-native-app-workflow
面向 React Native 应用在 iOS 模拟器或 Android 模拟器上的开发与调试工作流指南,涵盖启动应用、排查 Metro、构建失败处理和运行时问题定位,强调先查项目自定义脚本再使用默认命令。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 11-03 00:11
11,402 个结果
面向 React Native 应用在 iOS 模拟器或 Android 模拟器上的开发与调试工作流指南,涵盖启动应用、排查 Metro、构建失败处理和运行时问题定位,强调先查项目自定义脚本再使用默认命令。
在 React Native Expo 应用中接入 Solana 钱包并签名或发送交易,基于 Mobile Wallet Adapter(MWA),由 @wallet-ui/react-native-kit 封装。MWA 需 Android 开发构建,Expo Go 不可用;若尚无开发构建,请先使用 solana-mobile 技能。
spartan 是用于管理与使用 spartan/ui(Angular UI 库)的技能,涵盖添加、组合、修复、调试与样式化 UI。spartan/ui 采用双层架构:Brain 为无样式可访问性原语,Helm 为经过样式化的组件层,代码由 CLI 复制进项目以便自定义。
squirrelscan 是一款面向 AI 智能体的网站审计 CLI 工具,可像搜索引擎一样抓取站点,按 22 类 300+ 规则检查 SEO、性能、安全、无障碍、内容与结构化数据,输出健康评分和可修复问题,支持本地与云端审计、报告发布及 MCP 集成。
这是一个用于创建 HTML/CSS/JS 数据仪表盘的技能:可生成响应式看板、集成图表可视化、通过 SSE 或 WebSocket 实现实时更新,并帮助查找免费数据 API 与遵循现代 UX/可访问性实践。
将 PDF、Word、PowerPoint、Excel、CSV、HTML 和纯文本文件转换为干净 Markdown 的通用转换工具,保留标题、表格、列表与结构,面向需要读取文档内容的 AI 智能体设计,本地运行、无需 API 密钥。
preview-dev 是一个面向网页、前端与全栈开发的技能,通过实时预览帮助用户构建网站和应用。它强调写出可直接运行、无占位符的代码,并在启动预览后依据 health_check 验证服务,配合诊断工具排查白屏、目录列表、路径与跨域等问题;还支持将可用预览发布为公开链接。
Slide Creator 是一个把演示文稿写成 HTML、再导出为像素级精确 16:9 PDF 的技能。若你在做幻灯片、演示或路演(如 10 页 pitch deck),可用它输出 PDF 而非 PowerPoint 的 .pptx 格式。
这是一项针对 Svelte 项目的编码技能,用于在编写、编辑或分析 Svelte 组件时提供关于现代、快速、稳健 Svelte 代码的实践指导。内容围绕 Svelte 5 的 runes 体系展开,涵盖响应式状态的声明方式($state、$state.raw)、派生值($derived、$derived.by)、副作用($effect)的使用边界、组件 props 的处理、调试工具 $inspect 与 $inspect.trace、#key 块的代价、事件绑定写法、snippets 复用片段、each 块键值、CSS 中使用 JS 变量、子组件样式控制、context 类型安全,以及异步 Svelte 的实验性特性。技能同时列出了应避免的旧式写法与新写法的对应替换关系,例如用 $state 替代隐式响应式、用 $props 替代 export let、用 onclick 替代 on:click、用 snippets 替代 slot、用 {@attach} 替代 use:action 等。
TanStack Form 是一个无头(headless)表单状态管理库,深度集成 TypeScript,支持 TS/JS、React、Vue、Angular、Solid、Lit 和 Svelte。它提供字段级与表单级校验(同步/异步)、数组字段、联动/依赖字段、细粒度响应式更新,并支持 Zod、Valibot、Yup 等 schema 校验适配器。核心 API 为 useForm,配套 form.Field、form.Subscribe、useStore 等能力,以及 formOptions 用于跨组件复用配置。其 npm 包为 @tanstack/react-form,适配器包括 @tanstack/zod-form-adapter、@tanstack/valibot-form-adapter,当前状态为稳定版 v1。
TanStack Ranger 是一组无头(headless)工具,用于构建可访问的范围滑块与多范围滑块组件。它负责处理单值、区间与多滑块的全部复杂逻辑,同时让你完全掌控样式与标记。核心包为 @tanstack/ranger-core(框架无关),并提供 React、Vue、Solid、Svelte、Angular 适配包,均为 Stable 状态。安装示例:npm install @tanstack/react-ranger。主要 API 为 useRanger,必需选项包括 getRangerElement、values、min、max、onChange;可选选项包括 stepSize、steps、tickSize、ticks、interpolator、onDrag。实例提供 sortedValues、handles、getSteps()、getTicks()、setValues() 等。内置无障碍支持:滑块角色、aria 属性与键盘导航。
TanStack Router 是一个为 React 和 Solid 应用提供的完全类型安全的路由库,支持基于文件的路由、一等公民的搜索参数管理、内置数据加载、代码分割以及与 React 生态的深度 TypeScript 集成。它是全栈框架 TanStack Start 的路由基础。官方包名为 @tanstack/react-router,配合 @tanstack/router-cli 或 @tanstack/router-plugin(支持 Vite/Rspack/Webpack)使用,并提供 @tanstack/react-router-devtools 开发工具。该库强调类型推断、加载器依赖控制、预加载、认证守卫和与 TanStack Query 的集成,适合需要强类型路由和复杂数据加载场景的前端项目。
TanStack Start 是一个基于 TanStack Router 的全栈 React 框架,由 Vite 与 Nitro(通过 Vinxi)驱动。它提供服务端渲染(SSR)、流式渲染、服务端函数(RPC)、中间件、API 路由,并可通过 Nitro 预设部署到任意托管平台。核心包为 @tanstack/react-start。安装方式为 npx @tanstack/cli create my-app,或手动安装依赖。项目包含 app/routes 路由目录、入口文件与自动生成的路由树。框架支持通过 createServerFn 定义类型安全的服务端函数,可选配套 Zod 校验;支持 createMiddleware 构建中间件链,用于鉴权、日志等横切关注点;支持 createAPIFileRoute 定义 API 路由。SSR 默认流式输出,可结合 defer 与 Await 处理非关键数据。部署通过 app.config.ts 的 server.preset 选择目标平台。当前状态为 RC(候选发布版),React Server Components 支持仍在开发中。
TanStack Store 是一个框架无关、可变状态不可直接修改的响应式数据存储库,为 TanStack 系列库的内部实现提供支持,并提供 React、Vue、Solid、Angular、Svelte 适配器。
TanStack Table 是一个无头(headless)UI 库,用于构建数据表格与数据网格。它为 TS/JS、React、Vue、Solid、Svelte、Qwik、Angular、Lit 等提供排序、过滤、分页、分组、展开、列固定/排序/可见性/缩放与行选择等逻辑,本身不渲染任何标记或样式。包名为 @tanstack/react-table,当前版本 v8。
TanStack Virtual 是用于大列表虚拟化的无头 UI 库,用 TS/JS 编写,支持 React、Vue、Solid、Svelte、Lit 和 Angular,通过只渲染视口内元素实现大数据集的 60FPS 滚动。
本技能介绍如何将 TanStack Router 与 TanStack Query 集成,把 Query 作为外部数据缓存交由 Router 的 loader 系统协调。内容涵盖在路由上下文中注入 queryClient、在 loader 中使用 ensureQueryData/prefetchQuery、在组件中使用 useSuspenseQuery,以及 SSR 场景下的 dehydration/hydration 处理。技能强调两项关键配置:设置 defaultPreloadStaleTime: 0 以避免 Router 内置预加载缓存干扰 Query 的数据新鲜度控制;SSR 时在 createRouter 工厂函数内创建 QueryClient,避免模块级单例在服务器请求间泄漏数据。此外还给出 useQueryErrorResetBoundary 的错误处理模式和常见错误清单。
一份从 React Router v7 迁移到 TanStack Router 的分步清单,涵盖路由定义、Link/useNavigate、搜索参数、路径参数、loaders 与代码分割的转换方法,并列出常见错误与 API 对照表。
用于在 React 19 应用中实现、审查、调试和重构 TanStack Start React Server Components 的技能,涵盖 RSC 组合原语、缓存归属、刷新路径与 SSR 模式选择。
TanStack Router 的代码分割技能:区分关键代码与非关键代码,通过 autoCodeSplitting 自动分割、.lazy.tsx 手动分割、createLazyFileRoute、createLazyRoute、lazyRouteComponent 与 getRouteApi 实现按路由懒加载。
TanStack Router 的路径参数(Path Params)功能文档,介绍如何在路由路径中捕获动态 URL 片段。内容包括:以 $ 前缀定义的动态段($paramName)、捕获全部剩余路径的 splat 路由($,值存于 _splat)、可选参数({-$paramName})、以及带前后缀的模式({$param}.ext)。文档还说明了如何通过 params 属性进行导航、在 loader 和 beforeLoad 中读取参数、在路由组件外使用 useParams,并列出允许的额外字符配置。同时强调类型完全推断、禁止将参数插值进 to 字符串等常见错误。
TanStack Router 的 Search Params(搜索参数)处理能力。该功能把搜索参数视为 JSON 优先的应用状态,自动从 URL 解析为结构化对象(数字、布尔、数组、嵌套对象),并在每个路由上通过 validateSearch 进行验证。支持 Zod、Valibot、ArkType 等验证库适配器,提供 fallback() 用于 Zod v3 场景。内置 retainSearchParams(跨导航保留参数)和 stripSearchParams(从 URL 移除默认值)等搜索中间件,支持中间件链式组合。还支持自定义序列化、参数继承(父路由参数自动合并到子路由)、通过 loaderDeps 在 loader 中使用搜索参数。类型可完全推断,读取方式包括 Route.useSearch()、getRouteApi() 和 useSearch({ from }) 等。
TanStack Router 的 SSR(服务端渲染)功能,提供非流式与流式两种服务端渲染方式。通过 createRequestHandler、defaultRenderHandler、renderRouterToString、defaultStreamHandler、renderRouterToStream 等服务端 API,以及客户端 RouterClient 进行 hydration,实现服务端渲染与客户端激活。注意:TanStack Router 是客户端优先(client-first)的,loader 默认在客户端运行,启用 SSR 后 loader 会同时在客户端和服务端运行,并非 Remix/Next.js 那样仅在服务端运行。官方明确提示 SSR API 尚属实验性,与 TanStack Start 共享内部实现,可能发生变化,生产环境推荐使用 TanStack Start,仅在集成既有服务器时手动配置 SSR。
TanStack Router 的类型安全指南,核心是“完全类型推断”哲学:参数、搜索参数、上下文与 loader 数据都会沿路由树自动流转,因此不应再手动添加类型注解、类型断言或泛型参数。文档强调唯一必须的类型注解是 Register 模块声明,否则 Link、useNavigate、useSearch 等顶层导出将失去类型安全。内容涵盖路由钩子与 Link 的 from 收窄、strict:false 用于跨路由共享组件、getRouteApi 用于代码分割文件、以及提升 TypeScript 性能的写法(对象语法 addChildren、避免 loader 返回无用推断类型、as const satisfies 替代 LinkProps 变量类型)。还提供 ValidateLinkOptions、ValidateNavigateOptions、ValidateRedirectOptions 等类型工具用于泛型组件,并列出常见错误,包括误用 Next.js 或 React Router 的导入与文件结构。