radix-to-baseui-migration
该技能提供从 Radix UI 迁移到 Base UI 的手动低风险工作流,适用于 shadcn 组件和自定义 Radix 原语的迁移,分四个阶段逐步执行并保持每次可编译。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-22 00:14
10,964 个结果
该技能提供从 Radix UI 迁移到 Base UI 的手动低风险工作流,适用于 shadcn 组件和自定义 Radix 原语的迁移,分四个阶段逐步执行并保持每次可编译。
oma-slide 是一个通过 OMA slide CLI 创建、导入、修改和导出演示文稿的技能,支持 HTML 幻灯片及 PDF、PNG、PPTX 交付,可在固定 1920×1080 舞台上生成带动画的 HTML 演示文稿。
Tailwind CSS v4 与 shadcn/ui 的配置与组件模式技能,涵盖安装、四步 CSS 架构、暗色模式、常见错误排查与迁移要点,适用于搭建前端 UI 时参考。
MarkItDown 是微软开发的 Python 工具,用于将多种文件格式转换为 Markdown,便于大语言模型处理。支持 PDF、DOCX、PPTX、XLSX、图片(含 OCR)、音频(含转录)、HTML、CSV、JSON、XML、ZIP、EPUB 及 YouTube 链接等,提供命令行与 Python API。
一个用于扫描代码库架构、发现“深化”重构机会的技能:先探索热点与摩擦点,生成自包含 HTML 可视化报告,再对选定候选方案进行逐步追问与决策。
IDS 版本迁移技能,用于在 Iress Design System 各主版本之间迁移应用,覆盖 v4→v5、v5→v6 及 OUI→v6,涉及组件重命名、属性变更、表单架构与测试工具更新。
acceptance-ui 是一项前端端到端验收技能:用 Playwright 在真实 Chromium 浏览器中以用户方式操作应用,执行点击、输入、提交、刷新等操作并断言屏幕上的真实结果,验证渲染、请求、响应、重渲染与持久化的完整链路,而非仅测试被 mock 的组件逻辑。
这是一个用于审查 Svelte 组件的技能,帮助开发者以 Svelte 5 的惯用方式编写代码。它会识别从 React、Vue 或 Svelte 4 沿用过来的反模式,并给出 Svelte 5 重构建议。核心关注点包括:用 $derived 替代用 $effect 同步派生状态、避免将 props 镜像到本地 state、合理放置状态所有权、使用回调 props 替代 createEventDispatcher、优先使用语义化 HTML 等。适用于 Svelte 5 项目的组件审查与重构,也可在迁移场景中参考。
该技能用于在 Langflow 前端按既定约定实现查询与变更(Query & Mutation):以 Axios 与 TanStack React Query v5 搭建数据请求层,统一放置 API hooks、重试、缓存失效与错误处理,并在需要流式请求时使用指定方法。
用于在既有 React 项目中构建、改造或审查基于 shadcn/ui、Radix UI 与 Tailwind CSS 的无障碍界面,覆盖组件组合、响应式布局、深色模式与动效偏好等场景。
Responsive Layout Math 是一个用于推导、审查和调试响应式网页布局数学的技能,聚焦流式宽度、媒体查询区间、视口单位、百分比以及 CSS clamp() 公式。它适合需要从固定布局意图推导出成比例、有边界且可测试的响应式 CSS 的场景,尤其擅长通过公式推导而非随意选取断点值。该技能源自 Paul McFedries 所著《Math for Web Design》第 6 章“响应式设计的数学”,并提供了知识、规则、示例、模式、检查清单以及分步工作流等参考文件。
用于审查 UI 代码是否符合 Web Interface Guidelines 的技能:先拉取最新指南,再读取指定文件并逐条检查,按 file:line 简洁格式输出问题。适用于前端可访问性、界面规范与 UX 检查。
TypeScript DOM 类型技能:讲解浏览器 DOM 类型层级(EventTarget→Node→Element→HTMLElement→HTMLInputElement 等),指导在处理 DOM API、标注元素引用、编写 DOM 工具、处理事件与操作 DOM 时使用尽可能具体的类型,以获得更好的自动补全与类型安全。
HTML Demo 是一个用于在网页上“演示应用运行过程”的技能:它不录制视频,而是用 HTML、CSS 和 React 逐帧绘制一个 Mac 风格窗口,让应用按步骤动起来。每一帧都是某个时间值 t 的纯函数,因此画面在任何尺寸和像素密度下都保持清晰,文字是真实文本,并且可以循环、跳转到某一步、拖动进度、冻结截图,也能在减少动态效果时静止显示。它提供窗口、时钟、缩放、步骤条、指针和缓动等辅助函数,并附带无 React 的 vanilla 版本。适用于需要在网页上展示应用工作流程的场景,而非真实录屏或固定时长影片。
hello-demo 是 oaustegard/claude-skills 提供的静态演示技能,用于交付一个带书签小工具的 Hello World HTML 页面,并附带使用说明与令牌效率演示。
htmldrop 是一个技能/CLI,用于把本地 HTML 或 Markdown 文件上传到 baseurl.ai,生成带访问密码的可分享预览链接;支持公开或私有访问、过期时间与续期设置、原地更新内容以及迁移评论锚点。
BoxLang 模板语言技能,用于编写 .bxm(BoxLang Markup)标记模板文件,将 HTML 与 BoxLang 动态服务端代码混合。.bxm 文件默认处于 HTML 输出模式,通过 <bx:*> 标签嵌入逻辑,用 #expression# 输出表达式插值。技能涵盖输出表达式语法、核心模板组件(bx:output、bx:set、bx:if、bx:loop、bx:include、bx:script、bx:switch、bx:try 等)、脚本与标签混用、布局/视图模式、HTML 输出编码以及常见错误规避。
OpenUI Forge 是用于构建生成式 UI 应用的开发技能,基于 OpenUI 标准。让任意 LLM 输出紧凑的 OpenUI Lang DSL,由 React、Vue 3 或 Svelte 5 运行时逐步渲染交互组件,支持脚手架、集成、组件定义、系统提示生成与校验。
Artifacts Builder 是一套用于创建复杂、多组件 claude.ai HTML 工件的工具集,基于现代前端 Web 技术(React、Tailwind CSS、shadcn/ui)。它通过初始化脚本生成配置完整的 React + TypeScript 项目,开发完成后可将全部代码打包为单个自包含 HTML 文件,直接在 Claude 对话中作为工件展示。
用于将文件或网站上传到 Arweave 永久存储(permaweb),并管理 ArNS 域名记录的技能。支持单文件上传、整站目录上传、将交易绑定到 ArNS 名称,以及通过 GraphQL 查询交易。需要本地 JWK 钱包文件签名,支持 Turbo 加速上传与费用预估。
这是一个关于构建 HTML 元素沙箱的教程,使用 Lit 框架创建一个 Web Component,实现可动态更新、实时预览的 HTML 元素实验与展示工具。
介绍如何用 JavaScript 与 Dart 创建 HTML Web Components,实现可复用、框架无关的 UI 元素。内容涵盖自定义元素回调、Dart 的 js_interop 与 web 包、html_web_components 包用法,以及编译到 WASM/JS 的实践建议。
依据 Nielsen 十大可用性启发式审计用户界面代码的技能,支持审计模式与构建时的主动指导模式,输出含严重等级、证据与修复建议的结构化问题日志。
FineUI 按钮技能,帮助开发者在 FineUI 各写法(F.js、Pro、Core-MVC、Core-RazorForms、Core-RazorPages、Java)中使用 Button、ButtonGroup、LinkButton 及 Menu/MenuButton 下拉菜单,涵盖语义色、图标、尺寸、徽标、服务端与客户端点击、确认按钮、分组按下与菜单项类型。