beforemerge-nextjs-review
BeforeMerge 的 Next.js 代码审查规则集,面向 Next.js、React 与 TypeScript 项目,按安全、性能、架构、质量四类优先级整理审查规则,可用于 PR 审查、新组件与 API 路由编写、安全审计和重构前的质量检查。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-23 00:13
11,007 个结果
BeforeMerge 的 Next.js 代码审查规则集,面向 Next.js、React 与 TypeScript 项目,按安全、性能、架构、质量四类优先级整理审查规则,可用于 PR 审查、新组件与 API 路由编写、安全审计和重构前的质量检查。
BIMFACE v4 Web 3D 应用开发技能,用于在前端页面实现 3D 模型可视化与交互。基于 JSSDK v4,采用 ESM 导入与异步 Promise 接口,覆盖场景交互、构件操作、效果呈现、注记、工具与空间分析等模块。
Blutui Canopy Blocks 是一套用于构建可复用页面区块模板的技能。开发者通过 .canvas 文件定义区块的外观与设置,内容编辑者则在 Canopy 编辑器中添加、填写并排列这些区块,从而实现代码与内容的清晰分离。该技能取代了已废弃的 cms_* Canopy 元素,适用于新建区块模板、定义设置、在布局中渲染区块、处理父子嵌套区块以及迁移旧元素等任务。
前端代码提交助手技能,仅在包含 src 目录的前端项目中触发。它归纳 src 下改动文件,智能选择暂存文件,生成符合 type(scope): description 格式的中文提交信息,并在用户确认后自动执行 add 和 commit,禁止执行 push。
用于创建或修改 React 组件(.tsx 文件)的技能,强制统一组件结构、导入顺序与 hooks 模式,适用于采用 React、TypeScript 与 TanStack Query 的前端项目。
介绍 React Server Components(RSC)服务端渲染技能:区分服务端与客户端组件、数据获取模式与 Server Actions,并说明何时不适用该技能,适合 Next.js App Router 开发者参考。
Nuxt 是基于 Vue 的全栈框架,提供 SSR、文件路由、自动导入与模块系统,以 Nitro 为服务端引擎支持 Node.js、无服务器与边缘平台部署。该资料基于 Nuxt 5.x,介绍目录结构、配置、路由、数据获取、服务端路由、渲染模式与模块等内容。
HTM UI 是一套零构建的 Preact 界面组件库,使用 htm 标签模板、浏览器内 Tailwind CSS v4 与语义化主题令牌。本技能用于构建、检查、迁移和验证基于 HTM UI 的界面,强调复用已发布模块而非复制组件源码。
将 React 项目与组件从 Radix UI 迁移到 Base UI 的技能,覆盖 shadcn 封装、手写 Radix 组合及其调用方,迁移过程中保持项目可构建,并输出逐组件迁移报告。
shadcn 技能用于管理和开发 shadcn 组件与项目,涵盖添加、搜索、修复、调试、样式与 UI 组合,包括聊天界面,并通过 CLI 把组件以源码形式加入项目。
面向 Next.js 14+ App Router 的实践模式技能,覆盖服务端组件、流式渲染、并行与拦截路由、数据获取与缓存以及 Server Actions。适合新建 App Router 应用、从 Pages Router 迁移、构建全栈 React 功能时参考。
Interactive Artifact 是一个生成自包含 HTML 文件的技能,用于把结构化信息变成可通过交互探索的内容。查看者通过点击、筛选、排序、展开等操作来浏览信息,而不仅仅是被动阅读。该技能默认采用 Mermaid 图表,也可根据数据特点选择其他交互模式。产物为单个 HTML 文件,直接在浏览器中打开即可,无需构建步骤。
为 React 应用(Vite、CRA、Next.js 静态导出)生成优化且安全的多阶段 Dockerfile 的技能,使用 Nginx 提供静态文件服务,可将镜像从约 1GB 缩减到约 50MB。
面向 Next.js(尤其 App Router)项目的 Clerk 集成技能,覆盖 @clerk/nextjs 安装、clerkMiddleware() 与路由保护、auth()/currentUser() 服务端用法、组织权限、环境变量与生产排错。
介绍如何在 React 中使用浏览器原生 View Transition API 实现平滑动画的指南,涵盖 ViewTransition 组件、addTransitionType 与 CSS 视图过渡类,并说明 Next.js 与浏览器兼容性要求。
version-badge-pattern 是一个可复用的 UI 模式,用于在应用页眉或页脚显示版本徽章,悬停或聚焦时通过工具提示展示构建版本、git 提交、分支、构建时间及最近更新日志。适用于 React/Vue/Svelte 等前端项目。
该技能用于处理 SvelteKit 专属行为,例如路由、load 函数、表单动作、hooks、适配器、页面选项、环境变量等。其核心目的是在涉及 SvelteKit 固有规格时,将官方文档 https://svelte.dev/docs/kit 作为一次信息来源,避免仅凭记忆或 Svelte 一般知识来断定 SvelteKit 的专属行为。技能列出了适用场景、基本规则、确认对象指引以及官方文档 URL 列表,并强调不要混淆 Svelte 与 SvelteKit。
Dev Browser 是一个带持久页面状态的浏览器自动化技能,用于导航网站、填写表单、截图、提取网页数据和测试 Web 应用。支持独立模式与扩展模式,通过小脚本逐步完成任务。
React 是用于构建用户界面的 JavaScript 库,以可组合组件和声明式模型描述 UI。资料强调其训练数据可能过时,写代码前须用 WebFetch 读取 https://react.dev/llms.txt 核对当前 API,并列出 useId、useDeferredValue、React.lazy、useOptimistic 等内置能力与若干最佳实践。
concept-diagrams 是一个用于生成扁平、极简教育风格 SVG 图表的技能,输出为单个自包含 HTML 文件,可在现代浏览器中直接打开,并自动适配浅色/深色模式。适合物理、化学、数学、生物、结构剖面、流程图、系统集成等教学类可视化。
web-perf 是一套结构化的五阶段网页性能审计工作流,用于诊断性能瓶颈、测量 Core Web Vitals(LCP、CLS、INP)并给出可执行的优化建议,适用于前端性能审查、构建产物优化与页面体验排名信号准备。
Figma 设计转代码技能:在调用 Figma MCP 的 get_design_context 前必须先启用,用于把 Figma 节点实现为项目代码。仅用于设计到代码方向,不用于写回 Figma。
这是一个面向前端开发的高能动性技能(Skill),定位为资深 UI/UX 工程师,用于在生成数字界面时覆盖大语言模型默认的设计偏好。它通过一组可配置的基线参数(设计变化度 8、动效强度 6、视觉密度 4)驱动生成逻辑,并强制执行基于度量的规则、严格的组件架构与 CSS 硬件加速等性能约束。技能涵盖默认技术栈约定(React/Next.js、Tailwind CSS、RSC 安全、依赖校验)、设计工程指令(字体、配色、布局、材质、交互状态、表单模式)、反 AI 套路规则(禁用 emoji、禁用 Inter 字体、禁用 AI 紫、禁用纯黑、禁用三列卡片等),以及一套高端创意组件与动效参考库。适用于需要产出高质量、非模板化前端界面的场景。
介绍如何在 Pega Launchpad 上使用 Pega React SDK(@pega/react-sdk-components)构建自定义 React 前端,涵盖架构、SDK 配置、OAuth 认证与 webpack 等要点。