SuperAPI AI 工具集

Skill 广场

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

更新于 11-14 00:15

全部 Skills

252,653 个结果

expo-cicd-workflows-v55

该技能用于帮助理解和编写 Expo SDK 57 项目的 EAS 工作流 YAML 文件,适用于用户询问 CI/CD 或工作流相关问题时使用。EAS 是 Expo Application Services 提供的付费服务,含免费额度限制;每个工作流作业会消耗套餐中的构建/计算分钟数,涉及构建或提交的作业还需要付费的 Apple Developer 和 Google Play 账号。技能会先获取官方 JSON Schema 与语法文档,再据此生成或编辑工作流文件,并建议使用 EAS CLI 进行校验。

部署与运维221 次安装

expo-deployment-v55

该技能用于将 Expo SDK 57 应用通过 EAS(Expo Application Services)构建并发布到 iOS App Store、Google Play Store 和 TestFlight。EAS 为付费服务,含免费额度限制,eas build 与 eas submit 会消耗套餐构建分钟数,商店提交还需付费的 Apple Developer 与 Google Play 账号。技能涵盖 EAS CLI 安装与登录、EAS 初始化、生产构建命令、提交到商店、eas.json 配置、iOS 与 Android 平台专属流程、版本管理、构建监控以及自动化发布工作流。部署 Expo 网站或 API 路由到 EAS Hosting 由 eas-hosting 技能负责,本技能专注原生应用商店发布。

部署与运维221 次安装

expo-dev-client-v55

expo-dev-client 是 Expo 生态中的开源框架组件,用于构建和分发 Expo 开发客户端(development client),以便在真机上测试原生代码改动。开发客户端是面向真实或生产应用的推荐配置,Expo Go 更适合学习与快速实验。当项目使用本地 Expo 模块(自定义原生代码)、Apple 目标(小组件、App Clip、扩展)、Expo Go 未包含的第三方原生模块、配置插件,或需要测试远程推送通知与 App/Universal Links 时,才必须使用开发客户端。可通过 EAS Build 在云端构建并提交至 TestFlight,也可在本地构建。本地构建免费,云端构建与 TestFlight 分发会消耗 EAS 套餐的构建分钟数,且设备/TestFlight 分发需要付费的 Apple Developer 账号。

编程与开发221 次安装

expo-tailwind-setup-v55

本技能是一份面向 Expo 项目的 Tailwind CSS v4 配置指南,使用 react-native-css 与 NativeWind v5,实现 iOS、Android 和 Web 的通用样式方案。内容涵盖依赖安装命令、Metro 与 PostCSS 配置、全局 CSS 文件、CSS 组件包装器(View、Text、ScrollView、Pressable、TextInput、Image、Animated 等)、自定义主题变量、平台特定样式、Apple 系统颜色与 CSS 变量在 JavaScript 中的使用,并说明与 NativeWind v4 / Tailwind v3 的关键差异及常见问题排查方法。

前端与建站221 次安装

expo-upgrading-v55

这是一个面向 Expo 框架(开源)的升级指南技能,用于将项目升级到 Expo SDK 57 并修复依赖问题。技能名称中的 v55 为上游命名,实际内容覆盖 SDK 53 至 57 的迁移要点,包括 React 19 变更、新架构迁移、React Compiler 配置、NativeTabs 调整、expo-av 到 expo-audio/expo-video 的迁移、React Navigation 到 Expo Router 的迁移等。技能提供了分步升级流程、破坏性变更检查清单、原生预构建与缓存清理步骤、废弃包替换对照表,以及 Hermes V1 内存回归等注意事项。

编程与开发221 次安装

expo-use-dom-v55

Expo SDK 57 的 DOM 组件技能,用于在原生平台的 WebView 中运行 Web 代码,并在 Web 平台上按原样渲染。借助该技能,开发者可以在 Expo 应用中直接使用仅支持 Web 的库(如 recharts、react-syntax-highlighter 等),并逐步将现有 React Web 代码迁移到原生端,而无需重写。DOM 组件需在文件顶部声明 'use dom' 指令,每个文件仅一个默认导出,只能接收可序列化的 props,并通过特殊的 dom prop 配置 WebView 行为。该技能还涵盖向 WebView 暴露原生异步函数、在 DOM 组件中使用 CSS、Expo Router 导航、环境检测、资源加载以及平台行为差异等内容。

编程与开发221 次安装

fastify-v5

fastify-v5 是一个面向 Fastify v5+ 的技能,聚焦于使用 TypeBox schema 进行类型安全的 API 开发。它通过 @fastify/type-provider-typebox 实现从 schema 自动推断请求类型,并借助原生 JSON Schema 自动生成 OpenAPI 文档。适用于构建 Fastify REST API 的场景,涵盖路由 schema 定义、插件开发、请求生命周期钩子、inject() 测试、流式响应以及限流、CORS、错误处理、优雅关闭等常见插件与模式。该技能不涉及数据库集成(建议参考 drizzle-orm)。

编程与开发221 次安装

openapi-ts-v0

openapi-ts-v0 是一个用于从 OpenAPI 3.0 规范生成 TypeScript 客户端的技能,基于 @hey-api/openapi-ts 工具。它适用于需要从 OpenAPI 规范生成类型安全 API 客户端的场景。该技能要求使用 openapi-ts.config.ts 进行配置,生成客户端后再在代码中使用,并处理类型化的错误响应。默认输出仅包含类型和客户端,React Query hooks 需在消费应用中手写。可选添加 Zod schema 和生成的 React Query 插件。该技能不涵盖编写 OpenAPI 规范或 API 服务端实现。

编程与开发221 次安装

playwright-v1

Playwright(临时脚本)是一个用于临时浏览器自动化的技能,通过编写脚本在可见浏览器中测试 URL。它不用于应用端到端(E2E)测试,后者应放在消费应用的 E2E 测试目录中。使用方式:从技能目录运行 node lib/helpers.js 检测 localhost 或询问 URL;将脚本写入 /tmp/playwright-test-*.js(不要写入仓库);默认启动可见浏览器(chromium.launch({ headless: false })),除非用户要求无头模式;从技能目录执行 node run.js /tmp/playwright-test-*.js;首次使用需在技能目录运行 npm run setup 安装 Playwright 和 Chromium。

测试与质量221 次安装

shadcn-v3

shadcn-v3 是一个面向 Tailwind CSS v4 与 shadcn/ui 组合使用的技能(Skill),聚焦于使用 @theme inline 模式与 CSS 变量架构完成主题搭建。它覆盖 CSS 变量体系、暗色模式、主题配置、组件组合模式、无障碍以及表单集成等主题,并给出必须、应当与避免三类约束,例如颜色值需用 hsl() 包裹、在 components.json 中把 tailwind.config 设为空字符串、删除 tailwind.config.ts、使用 CSS-first 的 Tailwind v4 等。该技能明确不覆盖 Tailwind v3 与 PostCSS 配置,假定使用 Tailwind CSS v4+、最新 shadcn/ui、React 18+ 或 Next.js 14+、TypeScript 6+。资料中提供了 CSS 变量设置、Vite 配置、components.json 等代码示例,并列出架构、暗色模式、常见问题、迁移指南、组件模式、无障碍、表单模式等参考文档。

前端与建站221 次安装

solana-v1

solana-v1 是一个面向 Solana dApp 前端开发的技能,聚焦在 React/Next.js 环境下使用 Solana 官方框架工具包(framework-kit)与 web3.js 构建钱包连接、交易签名与地址校验等 UI 流程。它基于 @solana/client 与 @solana/react-hooks 处理界面层,使用 @solana/kit 编写客户端、RPC 与交易代码,并通过 @solana/web3.js 的 PublicKey 进行地址校验。技能强调在使用地址前必须调用 PublicKey.isOnCurve() 校验,优先采用 @solana/kit 的 Address、Signer 类型,推荐使用 @solana-program/* 指令构建器而非手写指令数据,并使用 Wallet Standard 完成钱包发现与连接。它不覆盖 EVM 前端开发、纯后端地址校验以及通用区块链概念,适合需要实现 Solana 钱包连接、交易构建发送与确认体验、地址校验的 React/Next.js 项目。

前端与建站221 次安装

tanstack-query-v5

TanStack Query v5(React Query)技能,用于异步操作、数据获取、缓存与状态管理。适用于获取服务端数据、管理异步操作、变更、无限查询与乐观更新等场景。该技能要求 TanStack Query v5+、React 18+(支持 hooks)与 TypeScript v5+,并在应用根部配置 QueryClientProvider。核心原则是:任何能从缓存或状态管理中获益的异步操作都应使用 TanStack Query;使用稳定、分层的查询键;不手动管理 isLoading、error 等状态。资料还给出了手写查询键、查询键工厂、通用 queryFn、变更、无限查询、QueryClient 配置与自定义 hook 等模式,并说明 URL 状态、分组同步状态、localStorage 持久化等场景应使用其他方案。

编程与开发221 次安装

wagmi-v3

Wagmi v3 是一个面向 React/Next.js 的 EVM 链钱包与合约交互技能,基于 Wagmi v3 与 viem v2 构建。它用于连接钱包、读写智能合约以及管理交易状态,覆盖钱包状态钩子(useAccount、useWriteContract、useReadContract、useWaitForTransactionReceipt、useSimulateContract)、地址校验(getAddress)、交易工具(parseEther、parseGwei)以及自定义合约交互钩子。技能强调显式处理连接状态、写入前模拟合约、使用 enabled 标志做条件查询、在 Next.js 中正确处理 SSR 与 cookie 持久化。它不涉及 Solana 前端、后端 RPC 交互和智能合约开发。

前端与建站221 次安装

expo-deployment-v55

本技能用于借助 Expo Application Services(EAS)将 Expo SDK 57 应用构建并发布到 iOS App Store、Google Play Store 与 TestFlight。EAS 为付费服务,存在免费额度限制;eas build 与 eas submit 会消耗套餐构建分钟数,商店提交还需要付费的 Apple Developer 与 Google Play 账号,使用云端命令前需查看 https://expo.dev/pricing。技能提供安装 EAS CLI、初始化 EAS 生成 eas.json、执行生产构建、提交到商店、管理版本号与查看构建/提交状态的命令,并附带 CI/CD 工作流、TestFlight、App Store 元数据、Play Store 等参考文档。将 Expo 网站或 Expo Router API 路由部署到 EAS Hosting 不在本技能范围内,需使用 eas-hosting 技能。

部署与运维221 次安装

expo-tailwind-setup-v55

本技能介绍如何在 Expo SDK 57 中配置 Tailwind CSS v4,结合 react-native-css 与 NativeWind v5,实现 iOS、Android 和 Web 的通用样式方案。内容涵盖依赖安装、Metro 与 PostCSS 配置、全局 CSS 文件、CSS 组件包装器、自定义主题变量、平台特定样式、Apple 系统颜色以及常见问题排查。该方案采用 CSS-first 配置,不再需要 babel.config.js,主题通过 @theme 在 CSS 中定义,组件需用 useCssElement 包装以支持 className。

前端与建站221 次安装

playwright-v1

playwright-v1 是一个基于 Playwright 的临时浏览器自动化技能,用于在可见浏览器中测试某个 URL。它要求在技能的 /tmp 目录下编写临时脚本(如 /tmp/playwright-test-*.js),而非写入仓库;默认使用可见浏览器,除非用户要求无头模式。运行前需在技能目录执行 npm run setup 安装 Playwright 与 Chromium,之后通过 node run.js /tmp/playwright-test-*.js 执行脚本。该技能可通过 node lib/helpers.js 检测本地服务,或向用户询问目标 URL。它明确不适用于应用的端到端(E2E)测试,此类测试应放在使用该技能的仓库自身的 E2E 目录中。

测试与质量221 次安装

shadcn-v3

shadcn-v3 是一个面向 Tailwind CSS v4 与 shadcn/ui 的配置与组件开发技能,重点讲解 @theme inline 模式与 CSS 变量架构。它覆盖主题配置、暗色模式、组件组合模式、无障碍支持以及 React Hook Form 表单集成。该技能明确适用于 Tailwind v4 与 shadcn/ui 的搭建场景,不涉及 Tailwind v3 与 PostCSS 配置。其核心原则包括:用 @theme inline 将 CSS 变量映射为 Tailwind token,在 :root 与 .dark 中用 hsl() 包裹颜色值,在 components.json 中将 tailwind.config 设为空字符串,删除 tailwind.config.ts,采用 CSS-first 的 Tailwind v4 配置,使用 cn() 处理条件类名,借助语义化颜色自动适配暗色模式,用 @plugin 指令加载插件,并通过包装模式扩展组件而非直接修改原始组件。

前端与建站221 次安装

solana-v1

solana-v1 是一个面向 Solana dApp 前端开发的技能(Skill),聚焦在 React/Next.js 环境下使用 framework-kit 与 web3.js 构建钱包连接、交易签名与地址校验等交互。它基于 Solana Foundation 的 framework-kit(@solana/client 与 @solana/react-hooks)处理 UI,使用 @solana/kit 编写客户端、RPC 与交易代码,并用 @solana/web3.js 的 PublicKey 做地址校验。技能强调在使用地址前必须通过 PublicKey.isOnCurve() 校验,优先使用 @solana/kit 的 Address、Signer 类型,优先采用 @solana-program/* 指令构建器,并通过 Wallet Standard 发现和连接钱包。它不覆盖 EVM 前端开发、纯后端地址校验以及通用区块链概念。

前端与建站221 次安装