SuperAPI AI 工具集

Skill 广场

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

更新于 10-21 00:11

前端与建站

10,939 个结果

arcgis-custom-rendering

ArcGIS Maps SDK for JavaScript 的自定义渲染技能,用于创建自定义图层类型并实现 WebGL 渲染。涵盖 RenderNode(SceneView 3D 后处理)、BaseLayerView2D 与 BaseLayerViewGL2D(2D 画布与 WebGL 渲染)、BaseTileLayer、BaseDynamicLayer、BaseElevationLayer 等基类,以及自定义瓦片源、LERC 数据解码、图层混合、高程夸张等场景。提供 ESM 与 CDN 两种导入方式、GLSL ES 3.0 着色器示例、生命周期方法与常见陷阱说明。

前端与建站57 次安装

svelte-code-writer

Svelte Code Writer 是一个面向 Svelte 代码编写与校验的工作流技能,适用于创建、编辑、审查或调试 .svelte、.svelte.ts 或 .svelte.js 文件。它通过加载 Svelte 5 基线规则与可选的进阶本地技能(如 runes、模板指令、样式、SvelteKit 数据流与结构),并在语法或行为不确定时查阅官方文档,最后校验改动过的 Svelte 文件,帮助开发者降低猜测带来的错误。该技能还整合了官方 Svelte CLI 辅助命令,可列出文档章节、按需获取文档内容,并使用 autofixer 分析组件文件,支持对使用异步特性的项目追加 --async 参数。

前端与建站57 次安装

favicon

favicon 是一个用于从源图片生成完整 favicon 图标集并自动更新项目 HTML 的技能。它依赖 ImageMagick v7+,会先校验源图片格式(支持 PNG、JPG、JPEG、SVG、WEBP、GIF),再自动识别项目类型(如 Rails、Next.js、Gatsby、SvelteKit、Astro、Hugo、Jekyll、Vite、Create React App、Vue CLI、Angular、Eleventy 或静态 HTML),确定静态资源目录,并生成 favicon.ico、favicon-96x96.png、apple-touch-icon.png、web-app-manifest-192x192.png、web-app-manifest-512x512.png 等文件;若源为 SVG 还会复制为 favicon.svg。随后创建或更新 site.webmanifest,并根据项目类型修改布局文件(如 Rails 的 application.html.erb、Next.js 的 layout.tsx 或静态 index.html)中的图标链接标签。若无法确定项目类型,则跳过 HTML 更新并提示手动添加。

前端与建站57 次安装

react-hook-form

React Hook Form 是一个用于 React 应用的表单状态管理库。本技能文档来自 supabase/supabase 仓库,专门讲解在 monorepo 中正确使用 React Hook Form 的规则,涵盖数据流、订阅机制、reset、dirty 状态、数字输入以及受控输入等问题。文档明确指出旧代码不能作为参考,因为 form.watch() 跨组件传参、仅订阅的 watch、未加保护的 valueAsNumber 以及 ?? undefined 受控值都是常见的错误写法。正确做法是:用 useWatch 与 useFormState 替代 form.watch,用 getValues 只处理事件与提交,用 subscribe 处理无渲染的监听副作用;在拥有 useForm 的组件中解构 formState,子组件接收 control 而非整个 form;提供完整的 defaultValues;使用 values 选项处理服务端数据;并在表单边界规范化 null 与 ''。文档还给出了 lint 规则清单,说明 no-use-watch 在 Studio CI 中采用棘轮机制,任何警告数上升都会导致构建失败。

前端与建站57 次安装

syncfusion-flutter-calendar-datepicker

该技能封装 Syncfusion Flutter 的日历与日期选择组件,包含 SfCalendar(事件日历)与 SfDateRangePicker(日期范围选择器)两款控件,用于在 Flutter 应用中实现日期与日程 UI。SfCalendar 侧重事件排程与展示,支持预约事件、重复事件、时区、资源视图以及拖放与缩放;SfDateRangePicker 侧重日期选择,支持单选、多选、范围、多范围及可扩展范围等选择模式,并提供确认/取消按钮。内容涵盖安装配置、视图类型与导航、事件数据源映射、选择模式、样式定制、构建器、回调事件、本地化与无障碍以及时区、Hijri 日历等进阶特性,并给出基础示例与常见模式。适用于会议排程、预约系统、报表日期筛选等场景。

前端与建站57 次安装

syncfusion-javascript-ribbon

Syncfusion JavaScript Ribbon 控件是一款分层导航组件,用于把命令按选项卡(Tabs)、组(Groups)、集合(Collections)和项(Items)的层级组织起来,呈现类似 Microsoft Office 功能区的使用体验。它内置 8 种项类型,包括按钮、复选框、下拉、拆分按钮、组合框、颜色选择器、组按钮和画廊(Gallery),并提供 Classic(多行)与 Simplified(单行)两种布局模式,支持 File Menu、Backstage、上下文选项卡、键盘 Keytip 导航,以及在空间不足时自动响应式缩放和溢出处理。控件采用模块化架构,可按需注入所需模块,并提供丰富的事件系统和常用 API 方法,便于在 JavaScript 应用中构建功能丰富的命令栏。

前端与建站57 次安装

syncfusion-aspnetcore-pdf-viewer

Syncfusion ASP.NET Core PDF Viewer 是一套在 ASP.NET Core 项目中嵌入、配置与加载 PDF 文档的 UI 组件,配套技能用于按需生成可直接粘贴的 Razor + HTML(.cshtml)示例代码。其 NuGet 包为 Syncfusion.EJ2.AspNet.Core。技能强调严格依据参考文件生成代码,只使用参考文件表格中明确列出的 API、属性与方法,禁止编造或猜测未记录的能力;若请求的功能未在参考文件中出现,须明确回复“当前 Syncfusion ASP.NET Core PDF Viewer 实现不支持该功能”。文档按主题拆分参考文件,覆盖入门配置、常规属性、上下文菜单、导航与书签、查看与交互、缩放、工具栏定制与参考、各类注释(墨迹、便签、签名、文本标记、形状、测量、图章、自由文本)及其设置、事件与操作、涂黑处理、表单字段(类型、属性、校验、导入导出、事件)、文本搜索与选择、文档打开/保存下载/打印与页面组织,以及 API 方法与事件总表。使用流程要求先读取 references/*.md,再交叉比对 API,最后按项目需求组合生成最小化示例;配置项较少时可内联,较多时抽取为 Razor 代码块,避免过度工程化。

前端与建站57 次安装

getting-started

TanStack Table(表库)v9 的入门技能,面向 React 适配器,讲解如何创建并渲染 Table v9。内容涵盖可复用的 createTableHook 组件路由、与 TanStack Query 集成、与 TanStack Virtual 集成,以及框架初始化设置。资料强调 Table 负责生成模型与状态,React 负责语义标记、样式、事件交互与可访问性;并给出 useTable、tableFeatures、createColumnHelper 等 API 的基本用法示例。属于表格库的官方上手文档类技能,供开发者在 React 项目中集成无头表格模型时参考。

前端与建站57 次安装

tailwind-components

该技能介绍如何在使用 Tailwind CSS 时构建可复用组件模式,覆盖组件提取、@apply 指令以及可组合设计模式。内容强调 Tailwind 虽是工具类优先,但常需将常见模式提取为可复用组件,并给出实现可维护组件架构的策略。主要涉及组件提取策略(模板/组件抽象、谨慎使用 @apply、JavaScript/TypeScript 组件类、Tailwind 插件)、使用 Class Variance Authority(CVA)处理复杂变体、用 clsx/twMerge 处理条件类名、创建复合组件、设计系统集成、表单输入/模态框/下拉菜单等示例,以及加载状态与徽章组件等常见模式;同时列出反模式,如滥用 @apply、创建过于通用的组件、忽略 prop 覆盖。适用于使用 Tailwind CSS 构建可复用组件与设计系统的前端开发场景。

前端与建站57 次安装

flutter-ui-patterns

flutter-ui-patterns 是一个专注于 Flutter 界面实现模式的技能,用于构建和重构 Flutter 组件(widget)、表单以及相关界面状态。其核心目标是帮助开发者编写声明式界面,使组件树能够清晰反映状态,并保持易于测试。该技能关注的实现层面包括:围绕内聚的 UI 概念、复用需求、独立状态或测试价值来抽取组件,而非按文件长度随意拆分;优先使用不可变的组件配置和有效的 const 构造函数;将副作用排除在 build 之外,改由生命周期安全的控制器、状态对象或显式回调触发;使用项目主题和语义化设计令牌替代分散的字面量样式;在 Material 与 Cupertino 行为应当不同的场景保留平台惯例;为表单提供明确的校验、焦点、提交和错误行为;保持 key 稳定且有意义,不使用随机或变化的 key 强制重建。它涵盖表单的陈旧安全异步校验与重复提交处理、组件预览,以及组件 API 和 UI 状态管理。视觉层次、令牌选择、排版、颜色、表面和美学方向属于 flutter-ui-design 的职责,本技能负责用可维护的组件实现这些决策。

前端与建站57 次安装

upgrade-browser-sdk-v6

该技能用于将 Datadog Browser SDK 从 v5 升级到 v6,提供按步骤执行的系统化迁移指南。适用于遇到 useCrossSiteSessionCookie、sendLogsAfterSessionExpiration 等已移除选项,或需要处理 v6 默认行为变更、Session Replay 懒加载、CORS 与 CSP 配置更新的场景。技能覆盖 CDN 与 npm 两种安装方式的版本更新、废弃选项清理、默认值调整、行为变更审查及基础设施配置,并附常见错误与验证清单。

前端与建站56 次安装