Token导航 LogoToken导航TokenDH.com
效率操作浏览器clawhub未标认证来源可访问clear审计通过

nextjs-app-routerNext.js 应用 router

Agent Skill

用于辅助前端页面、组件、样式和交互逻辑的开发与维护。它适合让 Agent 生成或审查 React、Next.js、Vue、Tailwind、CSS 等相关代码,整理组件结构,或定位布局和性能问题。使用时需要结合项目现有设计系统、路由和构建方式,避免只生成孤立片段;涉及页面改动时,应配合本地预览和构建检查确认视觉效果。

总安装

5,180

周安装

218

GitHub Stars

公开资料未说明

下载量

1,814
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:nextjs-app-router(Next.js 应用 router)
来源仓库:https://github.com/mikeclaw007/nextjs-app-router
安装命令:
openclaw skills install nextjs-app-router
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install nextjs-app-router

简介

用于辅助 Next.js App Router 项目的前端开发与性能优化。

  • 适合在 OpenClaw 中生成服务器组件、处理数据获取或部署节点服务时使用。
  • 支持流式传输与缓存策略,适配现代 React 架构。
  • 安装命令为 openclaw skills install nextjs-app-router。
  • 使用前请确认是否涉及 SSR/SSG 配置与构建环境兼容性。

SKILL.md

name
nextjs-app-router
description
Deep Next.js App Router workflow—layouts, routing, Server vs Client Components, data fetching and caching, revalidation, streaming, and deployment (Node, serverless, edge). Use when building or debugging Next.js 13+ apps.

Next.js App Router (Deep Workflow)

App Router changes mental models: where code runs, what is cached, and how HTML streams. Defaults differ from Pages Routercall that out explicitly.

When to Offer This Workflow

Trigger conditions:

  • New App Router project or migration from pages/
  • Confusion Server vs Client Components; hooks errors
  • Stale data, wrong cache, need ISR semantics

Initial offer:

Use six stages: (1) route & layout model, (2) Server vs Client boundaries, (3) data fetching & cache, (4) revalidation & tags, (5) streaming & UX, (6) deployment & runtime. Confirm Next version and hosting (Vercel self, etc.).


Stage 1: Route & Layout Model

Goal: app/ directory = nested layouts + col ocated routes.

Practices

  • layout.tsx for shared UI and providers (client where needed)
  • page.tsx is leaf UI per segment
  • loading.tsx, error.tsx, not-found for UX boundaries

Exit condition: URL tree matches folder tree mental model.


Stage 2: Server vs Client Components

Goal: Default Server Components; use client only where interactivity needs browser APIs or state.

Rules of thumb

  • Data fetch on server by default (async components)
  • Leaf interactive islands as client components
  • Prop serialization: only JSON-serializable props across boundary

Exit condition: List of client components and why.


Stage 3: Data Fetching & Cache

Goal: fetch cache semantics (force-cache vs no-store vs revalidate) explicit per call.

Practices

  • Align with auth: no-store or request memoization patterns for user-specific data
  • Parallel fetch where possible to avoid waterfalls

Exit condition: Per-route data dependency graph (simple diagram).


Stage 4: Revalidation & Tags

Goal: Fresh when needed without DDOS origin.

Practices

  • revalidatePath / revalidateTag from server actions or route handlers
  • Webhook-triggered revalidation for CMS

Exit condition: Invalidation owner and trigger documented.


Stage 5: Streaming & UX

Goal: Suspense boundaries with meaningful fallbacks; a11y for loading.

Practices

  • Avoid waterfall inside suspense trees (sequential awaits)

Stage 6: Deployment & Runtime

Goal: Node vs edge runtime per route segment when using edge.

Practices

  • Edge cannot use all Node APIsverify compat
  • ISR on serverless may need warming or cron revalidate

Final Review Checklist

  • [ ] Layouts and route segments match product IA
  • [ ] Server/Client split justified; props serializable
  • [ ] Fetch cache and auth story correct per route
  • [ ] Revalidation path defined for CMS/dynamic data
  • [ ] Streaming/suspense without accidental waterfalls
  • [ ] Runtime (edge vs node) matches dependencies

Tips for Effective Guidance

  • Refer to current Next.js docs for default fetch caching defaults changed across versions.
  • Middleware for auth redirects mind matcher performance.
  • Colocation of tests and Storybook for client components helps isolation.

Handling Deviations

  • Pages Router legacy: map equivalents (getServerSideProps async RSC) carefully.
  • Turbopack / Webpack different perf profiles in dev.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

82.26%
按下载量换算1,492

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills