SuperAPI AI 工具集

Skill 广场

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

更新于 11-02 00:09

前端与建站

11,379 个结果

xstate

XState 是一个将应用逻辑建模为状态机(state machine)的工具,用于处理复杂的前端交互流程。它通过显式定义状态与状态转移,替代分散的布尔标志(如 isLoading、isError、isSuccess),从而避免出现不可能的状态组合,例如同时处于加载和错误状态。XState 适合结账、用户引导、身份认证、多步骤表单等复杂有状态流程。文中示例展示了如何用 setup、assign、fromPromise 定义一个认证状态机,并通过 @xstate/react 的 useMachine 在 React 组件中使用,实现登录、登出、失败重试(带重试次数上限)等逻辑。指南指出:XState 适用于复杂流程,对简单的开关状态属于过度设计;简单状态可考虑 Zustand 或 Jotai。XState Visualizer(stately.ai/viz)可将状态机渲染为图示用于文档。

前端与建站1 次安装

cursor-build-figma

这是一个面向 Figma 转生产 UI 的编排型技能,用于处理/ cursor-build-figma 命令、带 node-id 的 figma.com/design URL,或将 Figma 设计实现为 Web、桌面或共享 UI。它本身不替代底层技能,而是按阶段协调 Figma MCP 取数、设计系统盘点、实现与视觉判定。该技能要求先满足 figma 插件与已连接 MCP、cursor-team-kit 等前置条件,缺失时需报告具体缺失的原生能力并仅停止依赖步骤。流程包括解析 fileKey 与 nodeId、阻塞式 intake、映射到仓库既有基元与令牌、在目标界面自身样式系统中实现,以及按视觉评分表验证。明确禁止直接粘贴 Figma MCP 生成的 Tailwind/React 作为产品代码、伪造品牌资产、未经视觉判定声称完成等行为。

前端与建站1 次安装

orphan-pages

orphan-pages 是前端检查清单(front-end-checklist)中的一项 SEO 审计技能,用于发现和修复孤儿页面(孤立页面)。孤儿页面指没有任何其他站点页面通过内部链接指向它的页面。典型使用场景是审计网站架构,或排查内容质量良好但自然流量偏低的页面。适用于页面数量超过约 20 个的网站。该技能说明:孤儿页面无法从内部链接获得 PageRank,Googlebot 也很少重新抓取,即便内容优秀也难以获得排名;仅靠站点地图并不足够,PageRank 的传递依赖内部链接。执行流程包括:用 Screaming Frog 等爬虫识别存在于站点地图或已被索引、但内部入链为零的页面,记录 URL、页面标题及可逻辑关联到该页面的现有内容;随后为每个孤儿页面挑选 2–5 个相关已有页面,在正文、相关文章区域或导航中加入带描述性的上下文锚文本链接,且锚文本应与目标页面的主关键词一致。代码审查环节要求爬取全站、为每个 URL 统计内部入链数量,对照站点地图与已索引页面找出零入链 URL,并报告 URL、标题、字数以及潜在链接页面,同时排除感谢页、管理页等有意不设链接的页面。更完整的实现细节、代码示例与框架相关指引见 references/rule.md。

前端与建站1 次安装

plain-language

这是一个前端可访问性检查规则,聚焦于“使用平实语言写作”。它用于在审阅渲染后的 HTML、交互组件或设计系统模式时,检查文案是否符合平实语言要求。平实语言有助于认知障碍者、学习差异者、注意力障碍者、非母语者,以及任何快速阅读或处于压力下的人理解内容。规则提供的快速参考要求:使用短句和常见词、首次使用技术术语时予以定义、使用主动语态而非被动语态、将阅读水平对准目标受众(通常为八年级水平)。检查项包括:审查内容中的行话、复杂句和多余技术术语;核实阅读水平是否适合受众;确认说明清晰、操作明确。修复项包括:简化复杂句、首次出现时定义技术术语、使用短段落和项目符号、使用主动语态、将阅读水平对准最广泛的受众。规则还要求在代码审查中检查影响平实语言的渲染标记和交互状态,标出违反规则的元素、角色、标签、焦点行为或键盘交互,并说明如何用浏览器可访问性工具或辅助技术验证修复。完整实现细节、代码示例和框架特定指南见 references/rule.md。

前端与建站1 次安装

pluralization

该技能用于在代码审查中检查与计数相关的字符串拼接、翻译键查找和 i18n 库配置,确认复数形式是否被正确处理。它指出不同语言的复数规则差异很大(英语有 2 种复数形式,阿拉伯语有 6 种,俄语有 3 种),不应把计数直接与字符串拼接,也不应只做单数/复数二元判断。推荐使用 Intl.PluralRules 按语言选择正确的消息键,或在 react-intl、i18next 中使用 ICU MessageFormat 复数语法,以覆盖各目标语言的 CLDR 复数类别。

前端与建站1 次安装

schema-noindex-conflict

该技能用于排查和修复前端页面中「结构化数据(Schema / 富媒体搜索结果标记)与 noindex 禁止索引」相冲突的问题。它指出:如果页面被 noindex 或被 robots.txt 屏蔽,即使标记格式完全正确,Google 也不会处理其中的结构化数据,因此无法获得富媒体搜索结果(如评论、产品、FAQ 等),投入的开发工作会被浪费。技能提供快速参考要点、检查清单(逐页确认是否被 robots.txt 屏蔽、meta robots 是否含 noindex、canonical 是否指向其他 URL)、修复方式(希望获得富媒体结果的页面应移除 noindex、解除 robots.txt 屏蔽、并使 canonical 自引用;若必须保留 noindex,则应移除这些标记)以及代码审查指引,帮助在大型站点中识别并排定需要优先开放索引的页面。

前端与建站1 次安装

ui-rich-text

ui-rich-text 是一个面向 Godot 引擎 RichTextLabel 富文本系统的专家级蓝图技能,聚焦 BBCode 格式化与自定义效果。它涵盖粗体、斜体、下划线、颜色、图片、可点击链接等常用 BBCode 标签,并涉及 meta 标签点击处理与 RichTextEffect 着色器。该技能提供两个脚本示例:custom_bbcode_effect.gd 展示波浪、彩虹、抖动、打字机等自定义 RichTextEffect;rich_text_animator.gd 提供带自定义事件标签与暂停支持的 BBCode 打字机效果。文档还归纳了使用富文本时必须避免的常见错误,例如忘记启用 bbcode_enabled、使用相对路径引用图片、忽略换行符保留、未连接 meta_clicked 信号、嵌套同类标签以及使用非法颜色格式等,并给出对应的正确写法。适合在 Godot 项目中构建富文本对话、说明面板、可交互链接文本等场景使用。

前端与建站1 次安装

Fluent UI Cross-Platform

Fluent UI Cross-Platform 是面向 iOS(Swift/UIKit/SwiftUI)与 Android(Kotlin/Jetpack Compose)的 Fluent 2 设计系统技能,用于在原生移动项目中搭建 Fluent UI、对齐 Web/iOS/Android 三端设计令牌,并构建跨平台一致的界面。内容涵盖平台安装方式(iOS 使用 CocoaPods 或 Swift Package Manager,Android 使用 Gradle/Maven)、组件目录、组件与令牌对照矩阵、主题与深色模式、无障碍以及跨平台协作模式。

前端与建站1 次安装

Fluent UI Forms

Fluent UI Forms 是一套基于 Fluent UI React v9 的表单编排知识库,围绕微软设计语言的表单组件展开。其核心是 Field 组件——一个统一封装标签、校验信息、提示文本和必填标识的通用包装器,可包裹 Input、Textarea、Select、Combobox、Dropdown、DatePicker、TimePicker 等任意输入控件。资料涵盖各表单组件的用法与属性,并给出与 Formik + Yup、React Hook Form + Zod 两套表单方案的集成模式,包括适配器组件与 Controller 包装器的写法。适合在 React 项目中使用 Fluent UI v9 构建表单的开发者参考。

前端与建站1 次安装

Fluent UI Griffel Styling

Griffel 是驱动 Fluent UI React v9 全部组件的原子化 CSS-in-JS 引擎,由 Fluent 团队为微软 365 规模场景打造,用于解决传统 CSS-in-JS(styled-components、Emotion)的性能与确定性难题。其核心特征包括:原子 CSS 输出,每个属性/值对生成唯一可复用类名,样式表随应用规模呈对数增长;支持 AOT 预编译(webpack 或 Vite 插件),构建期提取全部样式,运行时开销趋近于零;确定性优先级,每条规则只含单一属性,不存在优先级冲突,由 mergeClasses() 去重;自动 RTL 翻转,逻辑属性在 RTL 文档方向下自动转换;完整 TypeScript 支持,开发期即可捕获非法 CSS 属性与值。核心包包括 @griffel/react(运行时)、@griffel/webpack-extraction-plugin、@griffel/vite-plugin、@griffel/babel-preset、@griffel/core 与 @griffel/devtools。主要 API 有 makeStyles、makeResetStyles、shorthands 与 mergeClasses。

前端与建站1 次安装

Fluent UI Integration Patterns

Fluent UI Integration Patterns 是一套面向微软 M365 生态的 Fluent UI 集成模式指南,重点讲解如何将 Fluent UI 设计系统应用到 React 应用之外的多种宿主环境。内容覆盖四大集成场景:Azure AD B2C 自定义登录/注册/密码重置页面的 HTML 模板与设计令牌映射;Excel、Word、Outlook、PowerPoint 等 Office 加载项任务窗格中的 Fluent React v9 组件使用与尺寸约束;SharePoint Framework(SPFx)Web 部件中的 Fluent v9 集成与 SharePoint 主题令牌桥接;以及 Nav、Drawer、NavDrawer 等导航模式构建应用外壳。资料提供了大量可直接参考的代码示例,包括 B2C 自定义 HTML 模板、CSS 自定义属性映射、Yo Office 脚手架命令、FluentProvider 主题检测、Office.js 与 Fluent 组件交互、SPFx 主题映射函数等,并附有微软官方文档参考链接。

前端与建站1 次安装

Fluent UI Next.js Integration

Fluent UI React v9 与 Next.js 的集成方案,解决服务端渲染(SSR)与 React Server Components(RSC)下 CSS-in-JS 样式注入、客户端边界划分等问题。内容涵盖 App Router 与 Pages Router 两套配置流程:App Router 通过 'use client' 边界、useServerInsertedHTML 与 renderToStyleElements 实现样式提取,Pages Router 通过 _app.tsx 与 _document.tsx 的 getInitialProps 完成 SSR 样式注入。同时介绍 fluentui-nextjs-appdir-plugin 自动添加 'use client' 指令,以及 Griffel AOT 构建期 CSS 提取的 webpack 与 Babel 配置,并说明包体积、Turbopack 兼容性等已知问题与应对方式。

前端与建站1 次安装