SuperAPI AI 工具集

Skill 广场

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

更新于 10-26 00:15

前端与建站

11,100 个结果

error-handling

该技能用于检查前端代码中的错误处理实现,属于前端检查清单(front-end-checklist)中的一条规则。它适用于审查脚本、客户端组件、打包产物或运行时行为,重点检查异步操作是否使用 try-catch、React 组件是否使用 Error Boundaries、错误是否带上下文记录,以及是否存在静默吞掉错误的情况。技能提供快速参考、检查、修复、解释和代码审查等使用方式,帮助开发者定位违反错误处理规则的导入、事件处理器、运行时副作用或阻塞操作,并说明如何在浏览器中验证修改。完整实现细节、代码示例和框架相关指导见 references/rule.md。

前端与建站10 次安装

loading-indicators

该技能属于前端检查清单中的性能规则,主题为“显示加载指示器”。它用于在审计页面加载缓慢、资源过重或渲染延迟时,检查异步操作期间是否向用户提供了加载状态反馈。核心内容包括:为所有异步操作提供即时反馈;内容加载使用骨架屏,操作类使用加载旋转图标;为屏幕阅读器添加 ARIA 属性(如 aria-busy、aria-live);避免加载完成时内容跳动。技能提供检查、修复、解释和代码审查四个环节,帮助定位影响加载指示器的路由、资源和加载行为,并指出增加不必要网络、CPU 或布局成本的具体文件、请求或渲染步骤。完整实现细节、代码示例和框架特定指南见 references/rule.md。

前端与建站10 次安装

activity-feed

Activity Feed(活动流)是一种社交活动与更新流 UX 模式,用于按时间顺序展示近期操作,让用户无需逐项访问即可掌握变化。该模式适用于项目与团队更新、社区或社交信息流、审计与变更日志类信息流。资料强调应避免在无真实用户价值时引入社交或互动机制,也不应在未理解信任影响的情况下添加公开计数或可见性状态,且上线前需规划审核、滥用处理与回滚方案。实现流程包括:先确认模式与问题及约束匹配,再从参考文档的解剖结构与示例中选择最小可行变体,在视觉打磨前先落实无障碍、性能与交互护栏,并按测试指引验证键盘、屏幕阅读器、响应式与失败场景。无障碍方面要求支持纯键盘完成操作、保持逻辑焦点顺序与可见焦点状态,优先使用语义元素、仅在必要时补充 ARIA,并在合适位置以恰当礼貌程度播报状态变化。常见错误包括把信任信号当作次要 UI、过度优化首次点击、忽视滥用与欺诈路径。

前端与建站10 次安装

date-range

Date Range 是一种日期范围选择组件模式,允许用户同时选择开始日期和结束日期,从而定义一个连续的时间段。它在日期选择器(Date Picker)的基础上增加了范围可视化能力,会高亮显示两个选中日期之间的所有日期,并提供范围相关的校验逻辑,例如结束日期必须晚于开始日期、最小/最大范围长度限制等。该模式通常以两种形式实现:一是双输入框形式(两个独立日期字段并联动校验),二是单日历面板或双面板 UI,在用户选择过程中实时高亮范围。它适用于酒店/旅行预订的入住与退房日期选择、活动或营销活动的起止时间、分析仪表盘的日期筛选(如“最近 7 天”或自定义范围)、租车与设备租赁周期、以及带最小/最大天数限制的请假申请等场景。不适合用于单日期选择(应使用 Date Picker)、开放式筛选(仅“起始日期”或仅“结束日期”,应使用两个独立日期输入)、跨多年的超长范围(更适合用月份/年份选择器),以及开始与结束可为同一天的情况(需在 UX 文案中明确说明)。

前端与建站10 次安装

expandable-text

Expandable Text(可展开文本)是一种内容管理型 UX 模式,用于按需显示或隐藏额外的文本内容。它通过默认隐藏非必要信息、在用户需要时再展开的方式,提升内容可读性,常用于管理冗长描述、文章摘要或补充细节,帮助用户高效浏览内容,同时保持界面简洁。该模式适合内容摘要预览、减少页面杂乱、改善移动端可用性、渐进式披露和提升可读性等场景;但不适用于价格、条款、重要警告等关键信息,也不适合大多数用户都会展开的内容。实现时需遵循无障碍规范,包括在按钮上使用 aria-expanded、aria-controls,折叠时对内容使用 hidden 属性,并确保屏幕阅读器能正确播报展开内容。

前端与建站10 次安装

spring-physics

Spring Physics 是一个面向物理弹簧动画的专家知识技能,用于在界面中实现自然、有机、符合真实物理规律的运动效果。它围绕弹簧动力学三大核心参数——刚度(stiffness/tension)、阻尼(damping/friction)和质量(mass)展开,讲解如何通过参数组合获得弹跳、干脆、柔和、果冻感等不同手感。技能覆盖 Framer Motion 与 React Spring 两大主流库的用法,提供弹簧预设、按使用场景推荐的默认配置(微交互、页面过渡、拖拽、提示框、加载、移动端等),以及可中断弹簧、交错弹簧链、手势驱动弹簧、速度感知弹簧等常见模式,并给出面向企业、消费、奢侈品、金融等品牌气质的参数方案。适用于需要自然弹跳动效、拖拽交互、手势界面以及调校动画“手感”的 React/TypeScript 项目。

前端与建站10 次安装

react-email-templates

React Email Templates 是一套用于构建现代响应式邮件模板的 React Email 组件模式与模板集合。它基于 React 组件与 JSX 编写邮件,提供内置的邮件安全组件(如 Container、Row、Column、Text、Image 等),支持通过 @react-email/components 使用 Tailwind CSS 安全子集进行样式设计,并内置预览服务器用于开发阶段测试邮件渲染效果。该技能适用于创建可复用的邮件组件、构建跨客户端兼容的响应式邮件模板、搭建 React Email 预览服务器、与 Resend 集成实现动态内容,以及实现欢迎邮件、事务性邮件和营销邮件等场景。安装方式为 npm install react-email @react-email/components 或 yarn add react-email @react-email/components。

前端与建站10 次安装

css-styling

css-styling 是一个用于编写现代、可维护 CSS 的 Claude 技能,来源于 vapvarun/claude-backup。该技能在撰写 CSS 时提供系统化的最佳实践指导,覆盖布局、响应式设计、动画和 CSS 架构等核心方向。其内容包含一份现代 CSS Reset,统一盒模型、外边距、图片显示和表单字体继承等基础设置;一套基于 CSS 自定义属性(变量)的设计令牌方案,涵盖颜色、字体、字号、间距、圆角、阴影与过渡,并支持深色模式与用户动效偏好。布局方面提供 Flexbox 与 Grid 的常用模式,包括居中、两端对齐、垂直堆叠、自动填充网格、固定列、侧边栏和圣杯布局。响应式方面采用移动优先断点、容器查询和 clamp 流体排版。组件部分给出按钮、卡片和表单的样式示例,动画部分给出淡入、上滑及对 prefers-reduced-motion 的兼容处理,工具类部分包含视觉隐藏、文本截断和多行截断。此外还给出性能优化建议与 WordPress 专项内容,例如样式入队、RTL 支持、区块编辑器样式、theme.json 集成和管理后台兼容。

前端与建站10 次安装

compose-state-deferred-reads

该技能用于优化 Jetpack Compose 中帧率级状态的读取方式,核心原则是:状态读取会使读取它的阶段失效。若在 composable 函数体内读取 State<T>,变化会触发重组;若在布局或绘制阶段读取,则只使布局或绘制失效。滚动偏移、动画、拖拽位置等帧率级状态通常应放在布局/绘制阶段而非组合阶段。技能提供结构性修复方法:保留 State<T> 或提供者 lambda,在布局/绘制回调内读取值。适用于动画值通过 by 委托在组合中读取后传给 offset、size、graphicsLayer 等值形式修饰符,或在 composable 函数体内读取 LazyListState、ScrollState、Animatable、手势状态,或 composable 接收 scrollOffset、progress、dragOffset 等帧率参数,以及滚动、动画、手势期间重组计数上升等场景。

前端与建站10 次安装

jotai-nextjs

jotai-nextjs 是一个面向 Jotai 状态管理的专家工作流技能,重点服务于在 React/Next.js 应用中进行状态架构设计、实现、调试和版本迁移。它覆盖 Jotai 核心 API、SSR 水合(hydration)、常用工具与配方,以及当前版本的迁移指引。该技能给出明确的版本基线(jotai@2.18.0)和版本复查命令,并提供不可协商的规则,例如在 SSR 场景下使用 <Provider> 包裹应用、在客户端组件中使用 useHydrateAtoms、保持 atom 引用稳定、优先使用 useSetAtom 以减少重渲染、关注 atomFamily 与 jotai/babel 等弃用项。使用方式为按需渐进加载参考资料,包括 Next.js SSR 手册、核心工具与配方、最新版本与变更日志、来源链接等。适用于 Next.js(App Router 或 Pages Router)中的 SSR/CSR 状态架构、atom 建模与工具选择、v2+ 及面向 v3 弃用的迁移、以及由 atom 身份或过度渲染引发的性能与调试问题。

前端与建站10 次安装

frontend-design

该技能为前端界面设计提供一套“精英级”Web UI 标准,强调像素级复古美学、沉浸式布局与 UX 心理学协议。其核心理念是降低用户认知负荷、让交互直觉化,主张“好的设计是隐形的”。技能明确要求避免通用化、模板化的 AI 风格美学(如滥用 Inter/Roboto 等字体、白底紫色渐变、可预测布局),并严格禁止未经明确要求的赛博朋克风格(霓虹光效、矩阵雨、故障效果等)。技能将详细规则拆分到多个参考文件中,要求在设计前先读取加载。内容涵盖基于物理(弹簧)的动画原则、CSS 艺术、前端安全协议,并列出若干需配合使用的相关技能(如头脑风暴、整洁代码、TDD、性能优化等),以及一个用于 UI 启发式审计的自动化脚本。

前端与建站10 次安装

convert-snapshot-nextjs

该技能用于将实时网站或已保存的 HTML 快照转换为有据可依的 Next.js App Router 页面。它把源站视为证据而非灵感:源站可访问时先进行浏览器捕获,构建前先提取样式与资源,再通过视觉 QA 产物验证重建页面与源站一致。适用于输入为实时 URL、保存的快照(.html 加配套资源)、SingleFile 导出或离线站点抓取,且用户希望忠实重建、恢复或克隆站点到 Next.js 的场景。不适用于仅有截图、PDF、Figma 设计稿,或目标是重新设计而非忠实还原的情况。

前端与建站10 次安装

jmoui

jmoui 是一个用于 UI 设计决策的 AI 技能,帮助用户在提交前于运行中的应用里实时查看同一 UI 元素的多个视觉变体。它采用 React 优先的实现方式,会在目标组件旁生成 N 个同构的变体文件,并在应用根部挂载一个固定在视口底部中央的全局浮层选择器。用户可通过点击标签或键盘快捷键(如 ⌥ 方向键循环、⌥ 数字直接跳转)在变体间切换,比较结果会通过 localStorage 持久化,且选择器挂载于路由树之外,因此在路由切换、弹窗、下拉菜单、模态框或条件渲染等各种上下文中都保持可见。工作流程共七步:收集需求(目标元素、设计方向、约束、变体数量,默认 3 个即 A/B/C)、确认目标元素与技术栈、创建兄弟变体文件(保持公共 API 一致并确保视觉上明显区分)、从官方仓库拉取运行时脚手架构件(framework-agnostic 的 Web Component 及 React 上下文与覆盖层)、将原始文件改写为读取选中变体的分发器、启动开发服务器并通过 AskUserQuestion 收集用户选择、最后应用获胜变体并清理所有脚手架与变体文件。技能假设项目为客户端渲染的 SPA 且运行于开发服务器中;对于 Vue、Svelte 等其他框架,需沿用相同结构适配原语。若项目不是客户端渲染的 SPA,技能会停止并提示。

前端与建站9 次安装