SuperAPI AI 工具集

Skill 广场

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

更新于 10-26 00:15

前端与建站

11,096 个结果

stitch-to-react

stitch-to-react 是一个用于将 Stitch 设计稿转换为生产级 React 组件的技能。它强调模块化架构:逻辑放入 hooks,静态数据放入 mockData.ts,每个组件使用 Readonly TypeScript 接口,并强制进行 AST 校验。该技能要求先检查 .stitch/designs/ 缓存再决定是否重新下载,禁止硬编码十六进制颜色,禁止在组件体内写逻辑,禁止将数据打包进组件文件。下载使用 bash 脚本处理 Google Cloud Storage 链接,生成后需通过 npm run validate 与架构清单检查,并确保开发服务器无控制台错误。

前端与建站10 次安装

nebula-component-creation

nebula-component-creation 是 Acquia Nebula 项目中的一项技能,用于通过复制并修改 examples/components/ 中的示例来创建 React 组件。当需要创建、添加或构建新组件,或复制现有示例组件时使用。该技能强调始终从示例出发,将示例组件文件夹复制到 src/components/<new_name>/ 后修改实现,并保持 Workbench 预览覆盖。每个组件文件夹必须包含 index.jsx 和 component.yml 两个文件,目录名需与 component.yml 中的 machineName 一致,使用 kebab-case 命名。组件使用 @/components 导入别名指向 src/components。复制示例组件时需递归分析 @/components/<name> 依赖,仅复制 src/components/ 中尚不存在的组件,不覆盖已有组件。创建或视觉修改组件后,应使其处于可审查的 Workbench 状态,并在完成任务前使用 nebula-component-validation 验证。

前端与建站10 次安装

nebula-component-validation

该技能用于在创建或修改组件之后,以及在对页面进行会改变渲染输出的工作之后,对组件进行验证,确保在认为工作完成之前通过检查。验证前需确认 Workbench 预览覆盖与变更一致:每个新增或修改的组件都能通过 component.yml 示例进行审查,需要额外命名状态时通过 mocks.json 提供;任何页面工作都应在仓库配置的 pages/ 目录中表示为有效的 Workbench 页面 JSON 文件。创建或修改组件后,始终通过运行 code:fix 脚本验证代码,需使用正确的包管理器,例如使用 npm 时运行 npm run code:fix。该命令会运行带自动修复的 Prettier 和 ESLint,确保格式一致、检测常见问题并满足 Drupal Canvas Code Component 要求。若自动修复后仍有错误,需手动处理并重新运行直至通过。当任务改变渲染输出时,该技能止于静态验证。

前端与建站10 次安装

web-artifacts-builder

web-artifacts-builder 是 Anthropic 提供的工具套件,用于使用现代前端技术栈(React、Tailwind CSS、shadcn/ui)创建结构复杂、多组件的 claude.ai HTML artifact。它通过初始化脚本搭建 React 项目,开发完成后利用打包脚本将全部 JavaScript、CSS 和依赖内联为单个自包含的 HTML 文件,从而可直接在 Claude 对话中作为 artifact 分享。项目内置 40 多个 shadcn/ui 组件和完整的 Radix UI 依赖,并预置路径别名、Tailwind 主题系统与 Parcel 打包配置,同时兼容 Node 18 及以上环境。该工具还提供设计与风格指南,提醒避免过度居中布局、紫色渐变、统一圆角和 Inter 字体等常见 AI 生成风格。适合需要构建较完整交互式前端界面并作为单个 HTML 交付的场景。

前端与建站10 次安装

accessible-notifications

该技能提供无障碍用户通知与反馈的设计指导,核心观点是强烈不建议使用 Toast 提示。资料指出 Toast 存在多项无障碍问题,包括违反 WCAG 2.2.1 时间可调、1.3.2 有意义的顺序、2.1.1 键盘可访问、4.1.3 状态消息等条款,并带来大屏视野外、屏幕放大区域外、多任务时错过消息、遮挡提交按钮等可用性问题。技能针对简单操作成功、复杂操作成功、操作失败、表单提交成功、长时间任务等不同场景,分别给出无需反馈、持久横幅、内联校验、确认页或重定向、横幅加邮件或推送等替代方案,并说明辅助技术播报的时机与 aria-live 区域实现方式,最后附有快速决策指南。

前端与建站10 次安装

mobile-native

mobile-native 是一个面向移动端 Web 体验优化的技能,目标是让 Web 应用在手机上感觉像原生应用,而不是“浏览器里的网站”。它只做一件事:逐一移除那些暴露“这是网页”的信号,涵盖平台层面的细节,包括视口(viewport)、触摸、滚动、安全区域以及浏览器界面元素。内容来自 Emil Kowalski 的设计工程理念,核心规则包括:用媒体查询(hover/pointer)而非设备嗅探来处理悬停;用 CSS 或 meta 标签而非 JavaScript 解决大多数问题;绝不通过禁用缩放来修复输入框缩放。该技能提供了一张“症状表”,把用户看到的现象与对应修复方案配对,例如 tap 后卡住的 hover 状态、点击时的灰色闪烁、高度错误、页面缩放、点击延迟、下拉刷新劫持滚动、内容被刘海遮挡、长按选中按钮文字、轮播纵向滚动异常、状态栏颜色不匹配等,并给出每条修复的精确代码与原因。它强调必须在真机而非桌面浏览器设备模拟器中验证,并给出了一套基线配置和“切勿发布”的自检清单。

前端与建站10 次安装