ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 5/5

nextjs-project-standard

Next.js 14+ 项目规范,涵盖 App Router、SSR/SSG、流式渲染、路由与布局、数据获取、中间件、元数据与 SEO。当用户在 Next.js 项目中创建、修改页面或模块时自动激活。

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/bovinphang/nextjs-project-standard
Or

What This Skill Does

The nextjs-project-standard skill is a specialized architectural assistant designed for OpenClaw to enforce consistency, performance, and security across Next.js 14+ projects using the App Router. It acts as an expert technical consultant, ensuring that your codebase adheres to modern React server component paradigms, optimal data fetching strategies, and effective routing patterns. By leveraging this skill, you can automate the creation of boilerplate code, validate directory structures, and ensure that your implementation of metadata, streaming (Suspense), and rendering patterns (SSR/SSG/ISR) follows industry best practices. It essentially acts as a guardrail for your development workflow, helping you avoid common pitfalls like over-using client-side state or improper route grouping.

Installation

To integrate this skill into your environment, run the following command in your terminal: clawhub install openclaw/skills/skills/bovinphang/nextjs-project-standard

Use Cases

  • Project Initialization: Establishing a standardized folder structure, including route groups, API route organization, and common utility directories.
  • Component Development: Determining whether a specific UI module should be a Server Component or a Client Component based on interaction requirements.
  • Performance Optimization: Refactoring existing pages to use ISR (Incremental Static Regeneration) or streaming components via Suspense for a faster First Contentful Paint (FCP).
  • SEO Management: Generating boilerplate for dynamic generateMetadata functions to ensure high search engine visibility.
  • Auth & Middleware: Structuring authentication logic within middleware.ts to protect routes effectively without degrading site performance.

Example Prompts

  1. "I need to set up a new dashboard route in my Next.js 14 project using a route group for authentication. Can you generate the folder structure and the necessary layout.tsx?"
  2. "How can I optimize my product detail page for SEO using generateMetadata and implement ISR with a 60-second revalidation time?"
  3. "Refactor my current page.tsx to use streaming with Suspense for data fetching so that the page isn't blocked by slow API requests."

Tips & Limitations

To maximize the efficiency of this skill, ensure you are utilizing the latest version of Next.js. While the skill is excellent at enforcing architectural standards, remember that it cannot replace your own judgment regarding business logic complexity. Always verify that sensitive environment variables are handled in server-side logic only. The skill strictly enforces the 'use client' directive; ensure you are not unnecessarily putting this at the top of every file, as it prevents Server Component optimizations.

Metadata

Stars4190
Views0
Updated2026-04-18
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-bovinphang-nextjs-project-standard": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#nextjs#react#frontend#web-development#app-router
Safety Score: 5/5

Flags: file-read, file-write