SuperAPI AI 工具集

Skill 广场

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

更新于 11-02 00:09

前端与建站

11,381 个结果

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 次安装

agentation

Agentation 是一个用于 Next.js 项目的可视化反馈工具栏(annotation toolbar),通过 React 组件 <Agentation /> 在开发环境中加载,并配合 MCP 服务器将标注内容自动同步到 Claude Code。安装方式为 npm install agentation(或按锁文件使用 pnpm/yarn)。组件仅在 NODE_ENV 为 development 时渲染,需 React 18。MCP 服务器通过 npx agentation-mcp server 启动,默认使用 4747 端口,可随 Claude Code 自动启动,无需全局安装。

前端与建站1 次安装

tailwind-design-system

Tailwind Design System(v4)是一个用于构建可扩展设计系统的技能,面向 Tailwind CSS v4(2024 年及以后版本)。它围绕 CSS-first 配置、设计令牌(design tokens)、组件变体、响应式模式与无障碍访问展开,帮助开发者搭建生产级的设计系统。该技能适用于创建基于 Tailwind v4 的组件库、实现设计令牌与主题、构建响应式且无障碍的组件、统一代码库中的 UI 模式、从 Tailwind v3 迁移到 v4,以及使用原生 CSS 特性设置深色模式。其核心变化包括用 CSS 中的 @theme 取代 tailwind.config.ts、用 @import "tailwindcss" 取代 @tailwind 指令、用 @custom-variant 实现基于 class 的深色模式、用 @theme 中的 CSS 变量定义颜色,以及用 CSS @keyframes 配合 @starting-style 实现入场动画。技能提供了设计令牌层级、组件架构,以及 CVA 组件、复合组件、表单组件、响应式网格、原生 CSS 动画和深色模式等实现模式。

前端与建站1 次安装

lightweight-charts-integration

本技能用于在 React/Next.js 应用中集成 TradingView lightweight-charts,重点解决图表开发中不易排查的静默失败问题。它指出 lightweight-charts 是一个速度快、开源、基于 Canvas 的图表库,但对错误往往不给出明确提示,多数问题只表现为“图表空白”或“十字线跳动异常”,而不是抛出异常。资料列举了典型问题:颜色值必须用十六进制或 rgb/rgba,oklch、lab、color() 等宽色域写法会导致 Canvas 无法解析;自定义系列中 isWhitespace 返回 true 会删除数据行;setCrosshairPosition 属于 IChartApi 而非 ISeriesApi;十字线默认磁吸模式会导致 Y 轴跳动;蜡烛图与叠加层时间域不一致会同时不渲染;用逻辑时间压缩市场空档时需配置 localization.timeFormatter;v5 中标记与十字线订阅 API 有变化。技能面向首次接入图表、构建多系列图、同步多个图表十字线、统一颜色令牌等场景,并给出检查半角颜色、返回 false、使用 chart.setCrosshairPosition、设置 crosshair.mode=0 等做法,还说明了一个参考实现的结构,但强调其编排并非强制架构。

前端与建站1 次安装

blending-textured-backgrounds

解决相邻或上下堆叠的全宽区块使用同一纹理、图片或渐变背景时,交界处出现明显硬接缝的问题。原理是不要让两个 background-size: cover 的裁切边缘直接相接:把下方区块的背景画在一个绝对定位图层上,向上重叠进入上一区块,并用 alpha 遮罩渐隐,使纹理跨淡过渡而非在边缘硬碰。适用于相邻区块共享同一背景且能看到接缝、或希望背景自然融入下一区块的场景;纯色背景、需要明确分隔线、或可在共享父容器上放一个统一背景时不适用。

前端与建站1 次安装

ui-design-system

该技能面向现代 Web 应用的 UI/UX 设计、审查与改进,提供基于 TailwindCSS、Radix UI 与 shadcn/ui 的生产级实现方案。它将技术栈分为三层:TailwindCSS 负责样式与设计令牌,Radix UI 提供无样式但无障碍的基础组件,shadcn/ui 提供可直接使用并可在代码中修改的完整组件。该技能可用于组件架构与无障碍审查、WCAG 对比度检查、响应式与性能分析、三层设计令牌与 OKLCH 色板设计、深色模式配置、表单架构以及组件定制。适用 React/Next.js 项目的界面设计与重构;不覆盖后端 API、状态管理、服务端组件与基础设施等话题。

前端与建站1 次安装

julik-frontend-races-reviewer

这是一个前端竞态条件审查技能,以资深全栈开发者 Julik 的视角,专门审查 JavaScript 与 Stimulus 代码中的竞态条件、时序问题和 DOM 生命周期问题。适用于在实现或修改前端控制器之后使用。审查重点包括:Hotwire/Turbo 环境下 DOM 节点被就地替换时的状态处理、Stimulus 控制器在 initialize() 与 connect() 之间的状态保留、事件处理器与定时器在 disconnect() 中的清理、Promise 未处理拒绝与 Promise.allSettled/Promise#finally 的使用、setTimeout/setInterval/requestAnimationFrame 的取消令牌机制、CSS 过渡与动画的最小帧数、并发操作的状态机管理、图片与 iframe 的延迟加载技巧等。审查风格直接、诙谐,强调竞态条件对用户体验的破坏,并提醒 React 并非解决竞态的银弹。

前端与建站1 次安装

canai-stitch

CanAI Stitch 是一项面向 CanAI WordPress 站点的技能,用于将 Google Stitch 设计好的网页或应用界面部署为站点页面,并可选地把页面文案与结构整理成 CanAI 约定形式。它通过 CanAI MCP 服务器和 CanAI Stitch 附加插件工作,提供连接 Stitch、管理项目、列出屏幕、部署屏幕等 MCP 工具;站点保存 Stitch API 密钥并自行调用官方 API,部署时自动建立布局、复制图片到媒体库并保留快照以便恢复。适合把 Stitch 设计快速落地为预览页、落地页或活动页,也适合在设计定稿后把页面移交 CanAI 进行菜单、模板和字符串规范化改造。

前端与建站1 次安装

streamdown

Streamdown 是 Vercel 推出的一个面向 AI 流式输出的 Markdown 渲染组件,定位为 react-markdown 的直接替代方案,专为实时渲染 AI 模型生成的 Markdown 内容而设计。它能够在内容尚未完整、语法未闭合的情况下平滑渲染,适合构建聊天界面等需要实时展示模型输出的场景。安装方式为 npm install streamdown,使用 Tailwind CSS 进行样式处理,并提供 streamdown/styles.css 样式文件。它采用插件化架构,可按需引入代码高亮、数学公式、图表及中日韩语言支持等扩展能力,并支持为代码块、表格和图表启用复制、下载、全屏、平移缩放等交互控件。组件通过 isAnimating 属性控制流式光标的显示,内部注重安全渲染,支持 GFM 语法。

前端与建站1 次安装