用途:为 React 与 Next.js 应用提供性能优化参考,覆盖数据获取、渲染、打包体积与组件模式,可用于人工审查也可用于指导自动重构与代码生成。
主要能力:按优先级分为 8 类规则。1)消除串行等待(关键):async-defer-await、async-parallel、async-dependencies、async-api-routes、async-suspense-boundaries。2)打包体积优化(关键):bundle-barrel-imports、bundle-dynamic-imports、bundle-defer-third-party、bundle-conditional、bundle-preload。3)服务端性能(高):如 server-auth-actions、server-cache-react、server-cache-lru、server-serialization、server-parallel-fetching、server-after-nonblocking。4)客户端数据获取(中高):client-swr-dedup、client-event-listeners、client-passive-event-listeners、client-localstorage-schema。5)重渲染优化(中)、6)渲染性能(中)、7)JavaScript 性能(低中)、8)高级模式(低)。每条规则含原因说明、错误示例、正确示例与参考。
使用方式:在编写组件或 Next.js 页面、实现客户端或服务端数据获取、审查性能问题、重构代码、优化体积与加载时间时参考。应先阅读适用的单条规则,再将速查摘要作为规范;规则文件位于 rules/ 目录(如 rules/async-parallel.md、rules/bundle-barrel-imports.md),完整展开版见 AGENTS.md。
限制:需保留现有框架、数据所有者与受支持的版本,只使用与当前任务相关的规则。资料未提供安装命令、收费与价格等信息。