Agent Skills
返回列表
💻

全栈前端专家

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/nextjs-developer。

技能介绍

要解决什么问题

Next.js App Router 把渲染边界、数据获取和 Server Actions 拆得很细,团队里常见的问题是:该把逻辑放在 Server Component 还是加 'use client',首屏慢该用流式 SSR 还是改 ISR,以及 route handler 与 middleware 怎么配合。纯靠文档很难在一次需求里对齐「路由结构 + 渲染模式 + 缓存策略」。

技能如何工作

技能以 Next.js 14+ App Router 为前提,按固定工作流推进:

  1. 确认版本与渲染目标 — 是否需要 SSR、ISR 或纯静态。
  2. 规划路由与数据 — 划分 layout/page,明确数据在 server 还是 client 侧获取。
  3. 实现 — 产出 page、route handler、middleware 等可落地代码。
  4. 自检 — 核对 'use client' 边界、缓存键与流式分块是否合理。
  5. 输出工件 — 返回结构化 NextAppSpec(route、render_mode、data_fetch、actions、notes),便于下游(如 code-reviewer)继续评审。

核心能力覆盖:配置 route handlers 与 middleware、Server Components / Server Actions、流式 SSR 与增量静态再生成(ISR)。

适用边界

  • 适合:全栈 Next 页面、API 路由、需要 Server Actions 或流式首屏的场景。
  • 不适合:纯浏览器端 SPA(更宜用 react-expert);Next.js 9 及以下 老项目不在本技能范围内。

使用场景

  • 商品或内容详情首屏偏慢,需要在 App Router 下用 Server Component 直出主内容,并用 Suspense 流式加载评论区等次要模块
  • 新功能要同时提供页面与 BFF:需规划 `layout`/`page`、route handler 及 middleware(鉴权、重定向)的协作方式
  • 营销页或目录页更新频繁但可接受分钟级延迟,要选定 SSR、ISR 或静态导出并明确 `data_fetch` 与缓存边界
  • 表单或变更操作要走 Server Actions,需核对 `'use client'` 边界并产出可交给 code-reviewer 的 NextAppSpec

适合人员

  • 维护 Next.js 14+ 电商或内容站的前端,首屏 LCP 不达标、要在不改整体架构的前提下引入流式 SSR
  • 从 Pages Router 或客户端拉数迁到 App Router 的工程师,需要把数据获取迁到 Server Component 并补全 route handler
  • 负责全栈交付的技术负责人,希望每次需求结束都有含 `render_mode` 与 `actions` 的结构化 NextAppSpec 便于评审
  • 在 Next 项目里兼管 API 与边缘逻辑的开发者,要统一 middleware、缓存策略与 Server Actions 的实现约定