SuperAPI AI 工具集

Skill 广场

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

更新于 11-03 00:11

前端与建站

11,403 个结果

router-core/type-safety

TanStack Router 的类型安全指南,核心是“完全类型推断”哲学:参数、搜索参数、上下文与 loader 数据都会沿路由树自动流转,因此不应再手动添加类型注解、类型断言或泛型参数。文档强调唯一必须的类型注解是 Register 模块声明,否则 Link、useNavigate、useSearch 等顶层导出将失去类型安全。内容涵盖路由钩子与 Link 的 from 收窄、strict:false 用于跨路由共享组件、getRouteApi 用于代码分割文件、以及提升 TypeScript 性能的写法(对象语法 addChildren、避免 loader 返回无用推断类型、as const satisfies 替代 LinkProps 变量类型)。还提供 ValidateLinkOptions、ValidateNavigateOptions、ValidateRedirectOptions 等类型工具用于泛型组件,并列出常见错误,包括误用 Next.js 或 React Router 的导入与文件结构。

前端与建站0 次安装

wizard-stepper

Wizard / Stepper 是一个用于实现多步骤表单与流程的 UI 模式技能,帮助团队将冗长的流程拆分为有顺序的步骤,并提供可见的进度与复核检查点。该模式最适用于引导与设置场景,能在不隐藏状态、规则或恢复路径的前提下降低使用阻力。技能内容涵盖适用与避免场景、实现工作流、无障碍保障(键盘交互、屏幕阅读器支持、视觉无障碍)以及常见错误与修复方法,并给出相关模式链接,完整实现细节、示例与测试说明见 references/pattern.md。

前端与建站0 次安装

frontend-design

这是一个用于生成独特、生产级前端界面的技能,旨在避免常见的“AI 味”审美。当用户要求构建 Web 组件、页面、产物或界面时使用。该技能引导在编码前先进行设计思考,确定明确的审美方向和风格基调,然后实现功能完整、视觉出众且细节考究的代码(HTML/CSS/JS、React、Vue 等),并围绕字体选择、配色主题、动效、空间构图、背景与视觉细节等方面给出具体的美学要求。

前端与建站安装量暂无数据

vercel-composition-patterns

这是一套面向 React 的组件组合模式(Composition Patterns)技能指南,来源为 vercel-labs/agent-skills。它聚焦于用组合而非布尔属性来构建灵活、可维护的 React 组件,帮助减少布尔属性泛滥,提升组件库的可复用性与可扩展性,使代码库更便于人类与 AI 智能体协作维护。指南按优先级分为四类规则:组件架构(高优先级,含避免布尔属性、复合组件)、状态管理(中优先级,含解耦实现、上下文接口、状态提升)、实现模式(中优先级,含显式变体、以 children 替代 render props)、React 19 API(中优先级,仅适用于 React 19+,含不再使用 forwardRef、以 use() 替代 useContext())。适用于重构含大量布尔属性的组件、构建可复用组件库、设计灵活的组件 API、审查组件架构,以及处理复合组件或上下文提供者等场景。每条规则文件包含原因说明、错误代码示例、正确代码示例与参考信息,完整指南见 AGENTS.md。

前端与建站0 次安装

directives

@json-render/directives 是 @json-render/core 的预置自定义指令集合,可直接接入 catalog 与渲染器,为 JSON 驱动的界面添加格式化、数学运算、字符串处理与国际化能力。它提供 7 个开箱即用的指令:$format(基于 Intl 的日期、货币、数字、百分比格式化)、$math(加减乘除、取模、最值、取整等运算)、$concat(字符串拼接)、$count(数组或字符串长度)、$truncate(文本截断)、$pluralize(单复数形式)、$join(数组连接),以及工厂函数 createI18nDirective 用于生成 $t 国际化指令。指令支持嵌套组合,解析器会对子值调用 resolvePropValue,因此可以互相包裹或与内置表达式配合,按由内而外的顺序求值。使用时通过 standardDirectives 数组接入 prompt 生成与 React、Vue、Svelte、Solid 四种渲染器的 provider 或 createRenderer。也可用 defineDirective 自定义指令,名称须以 $ 开头且不得与内置键冲突。

前端与建站安装量暂无数据

jotai

jotai 是 json-render 的 Jotai 适配器,属于 @json-render/jotai 包。它实现 json-render 的 StateStore 接口,用于把 Jotai atom 接入 json-render,让 json-render 的读写操作通过 Jotai 完成状态管理。适用场景包括:需要在项目中使用 Jotai 管理 json-render 状态,或希望在已有 Jotai <Provider> 与自定义 store 的应用中,让 json-render 与组件共享同一份状态。使用方式主要是创建持有 json-render 状态的可写 atom,再调用 jotaiStateStore 生成 store 并传入 StateProvider;如需共享状态,可额外传入自定义 Jotai store。安装依赖包括 @json-render/jotai、@json-render/core、@json-render/react 和 jotai。

前端与建站安装量暂无数据

next

@json-render/next 是 json-render 的 Next.js 渲染器,用于把 JSON 规格(spec)转换成完整的 Next.js 应用,支持路由、页面、布局、元数据与 SSR。它通过 NextAppSpec 顶层规格定义整个应用:metadata 提供根级 SEO 元数据(标题模板、描述、OpenGraph),layouts 定义可复用布局元素树(每个布局必须包含 Slot 组件),routes 以 URL 模式为键定义路由,state 提供跨路由共享的全局初始状态。路由遵循 Next.js URL 约定,支持静态路由、动态段、catch-all 与可选 catch-all。使用方式为安装 @json-render/core、@json-render/react、@json-render/next 三个包,定义 spec,用 createNextApp 生成 Page、generateMetadata、generateStaticParams,再在 app 目录的路由文件中导出并配合 NextAppProvider 使用。内置 Slot、Link 组件与 setState、pushState、removeState、navigate 动作,并支持服务端数据加载器。

前端与建站安装量暂无数据

react

@json-render/react 是 json-render 的 React 渲染器,用于把 JSON 规格(spec)转换成 React 组件树。它适合在使用 @json-render/react、从 JSON 构建 React UI 等场景下使用。核心工作流是:先用 defineCatalog 配合 zod 定义组件目录(含 props 结构与插槽),再用 defineRegistry 提供类型安全的组件实现,最后通过 Renderer 渲染 spec。它支持元素树格式的 spec、命名插槽、基于状态的可见性条件、多种 Provider(状态、动作、可见性、表单校验)、外部状态存储(Redux、Zustand、XState 等)、动态 prop 表达式($state、$bindState、$bindItem、$cond、$template、$computed)、事件系统、状态监听(watch)、内置动作(setState、pushState、removeState、validateForm)以及 useBoundProp 双向绑定等能力。

前端与建站安装量暂无数据

react-email

react-email 是 json-render 生态中的 React Email 渲染器,包名为 @json-render/react-email。它用于把 JSON 规格(spec)转换成 HTML 或纯文本邮件内容,依赖 @react-email/components 与 @react-email/render。其使用方式为:定义 catalog(基于 schema 与组件定义,可含标准组件,也可用 Zod 自定义组件并注册到 registry),再调用 renderToHtml 或 renderToPlainText 生成邮件字符串;也可在浏览器中通过 Renderer / createRenderer 预览渲染。规格结构与 @json-render/react 相同,采用 root 键加 elements 映射的扁平元素树,根节点须为 Html,其子节点一般为 Head 与 Body。它支持 visible 条件、$state、$cond、repeat(含 repeat.statePath 与 { "$item": "field" } 嵌套路径)等与 @json-render/react 一致的表达式语法,服务端渲染时可在 RenderOptions 中传入 state 以解析表达式。本文档未提供收费、价格或平台信息。

前端与建站安装量暂无数据