SuperAPI AI 工具集

Skill 广场

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

更新于 10-22 00:14

前端与建站

10,964 个结果

zustand-typescript

该技能用于在 TypeScript 项目中使用 Zustand 状态管理库,重点解决类型安全问题。内容涵盖类型安全的 store 创建、带类型的 selector、slice 类型划分、泛型 store 工厂、类型安全的中间件,以及常见的类型化实践模式(如命名空间组织、CRUD store、事件发射器)。同时给出反模式示例,提醒避免使用 any 类型、忽略返回类型以及将状态与操作混在同一接口中。适合希望在 TypeScript 环境下为 Zustand 建立清晰类型约束的前端与全栈开发者参考。

前端与建站44 次安装

bundle-barrel-imports

bundle-barrel-imports 是一个用于优化 JavaScript/TypeScript 前端项目打包与导入性能的技能规则,核心思路是直接从源文件导入,而不是通过 barrel 文件(重导出多个模块的入口文件,如 index.js 中 export * from './module')导入。它适用于使用 lucide-react、@mui/material、@radix-ui/react-* 等大型图标或组件库时减少打包体积与加载耗时。资料指出,这类库入口文件可能有上万个重导出,许多 React 包仅导入就需 200-800ms,影响开发速度与生产环境冷启动。原因是:当库被标记为 external 时打包器无法优化;若为启用 tree-shaking 而将其打包,分析整个模块图又会让构建变慢。技能给出了正确做法,如从 lucide-react/dist/esm/icons/check 等路径直接导入,以及 MUI 的按组件导入,并给出 Next.js 13.5+ 的 optimizePackageImports 配置作为替代方案。资料称直接导入可带来 15-70% 更快的开发启动、28% 更快的构建、40% 更快的冷启动以及显著更快的 HMR。

前端与建站44 次安装

file-upload

这是一个面向 Next.js 应用的文件上传实现技能,用于接入直传存储的上传流程,支持 Vercel Blob、Cloudflare R2 和 AWS S3。核心思路是使用预签名 URL 让客户端直接上传到存储,服务器不接触文件字节。技能会先检测项目使用的依赖以判断存储提供方,再引导用户确定文件类型、大小限制以及文件公开或私有等选项,最后生成上传 API 路由和带进度条的上传组件。资料同时列出了四类常见导致上传静默失败的问题:桶未配置 CORS、只在客户端做 MIME 类型校验、在生成预签名 URL 前未检查文件大小、以及把会过期的预签名 URL 当作永久文件地址保存。技能附带一份验证清单,用于确认校验、鉴权、CORS、URL 时效和进度展示等环节是否正确实现。

前端与建站44 次安装

using-backstage-frontend-system

该技能用于在 Backstage 新前端系统(New Frontend System,NFS)中定义或编写前端插件扩展。内容涵盖 createFrontendPlugin、路由引用(route refs)、API 暴露、页面与子页面扩展,以及 useApi、useRouteRef 等 NFS 钩子的使用模式,并列出常见注意事项,例如插件系统导入应来自 @backstage/frontend-plugin-api、createRouteRef 不接受 id 参数、外部路由未绑定时需处理 undefined、页面组件不应包含 Page/Header 等。

前端与建站44 次安装

widget-design

这是 xmcp 的“Widget Design”(组件设计)技能文档,提供在 xmcp 中设计 UI 组件的最佳实践,适用于为 GPT Apps 或 MCP Apps 创建可交互小组件。内容涵盖平台选择(GPT Apps 需 _meta.openai 与 widgetAccessible: true;MCP Apps 面向任意 ext-apps 客户端、配置极简)、处理器类型选择(需要用户交互或状态时用 React .tsx,仅加载外部组件库或静态无状态 HTML 用模板字符串),以及四条设计原则:小组件不是网页应用,只做单屏、宽度约 600-700px、需沙箱与 CSP、可能被重新渲染;应无需用户操作即展示有用内容;在有限宽度内建立视觉层级;每个交互元素都要有反馈。还包括状态管理(保持本地简单、处理加载/错误/数据三态、挂载即获取而非点击获取)、常见错误(GPT Apps 缺 widgetAccessible、外部请求缺 CSP、硬编码尺寸、没有错误边界),以及平台专属说明和快速检查清单。具体价格、收费与平台支持范围资料未提供。

前端与建站44 次安装

ship-page

Ship Page 是一个用于生成产品、创业项目和副业项目落地页的技能。它能在浏览器中直接运行,输出零依赖、单 HTML 文件的交互式动画丰富落地页。该技能面向非设计人员,通过“展示而非描述”的视觉探索方式,帮助用户先挑选风格预览,再生成具备真实交互(滚动动画、悬停状态、数据计数器、粒子效果、微交互)的生产级落地页,而非静态模型。它支持三种模式:从零创建新页面、将 GitHub README 或产品描述转换为落地页、增强现有 HTML 落地页。核心原则包括零依赖(内联 CSS/JS,无 npm、无构建工具、无框架)、反 AI 套路(避免紫色渐变白底和通用 SaaS 模板)、默认交互、开箱即用(可放到 GitHub Pages、Vercel、Netlify 或直接在浏览器打开)。工作流程分为发现、风格探索、生成落地页和迭代四个阶段,并包含视口适配、响应式、滚动动画、性能、无障碍等强制技术要求,以及各区块密度限制和反 AI 套路检查清单。

前端与建站44 次安装

zoonk-translations

zoonk-translations 是一个基于 next-intl 的国际化(i18n)工作流技能,用于在 Next.js 项目中处理翻译。它规定了服务端组件使用 getTranslations、客户端组件使用 useTranslations、元数据与 Server Actions 使用带 locale 参数的 getTranslations 等关键函数用法,并强调翻译键必须使用字符串字面量、不支持动态键,但支持字符串插值、ICU 复数格式和富文本组件。翻译内容以 JSON 消息文件按语言存放,可通过命名空间组织。

前端与建站44 次安装

wp-block-themes

wp-block-themes 是 Automattic 的 agent-skills 仓库中的一个技能,用于开发 WordPress 区块主题。它覆盖 theme.json 的全局设置与样式、模板与模板部件、区块图案(patterns)、样式变体(style variations)以及站点编辑器的相关工作。该技能提供了一套从项目定位、主题识别到修改与验证的流程,并附带调试指南,帮助解决“样式不生效”“编辑器未反映 theme.json”等常见问题。

前端与建站43 次安装