mcpField
N
nextjs-stack

nextjs-stack

github.com/fusengine开发3475 次安装2 周前更新
代码仓库

关于 nextjs-stack

面向使用 Next.js 16 构建应用的团队,提供涵盖数据、身份验证、UI、表单、状态、样式和国际化的技术栈参考。它将 Agent 引导至各层专用技能,并整理技术选择、集成、架构和项目启动指南。

主要功能

  1. 01覆盖八个层面的推荐技术栈
  2. 02链接到各技术的专用技能
  3. 03列出应避免的实现模式
  4. 04提供技术决策与集成参考
  5. 05提供项目结构和启动指南

适用场景

  1. 01启动 Next.js 16 项目
  2. 02为应用选择技术栈
  3. 03审查架构与技术集成

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/fusengine/agents --skill nextjs-stack

安装后在 Claude Code 中输入/nextjs-stack确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
best-practices.md
getting-started.md
integration-points.md
quick-reference.md
solid-architecture.md
stack-decisions.md

详细介绍

作为主参考文档,串联起完整推荐的 Next.js 16+ 技术栈:App Router (nextjs-16)、Prisma 7 (prisma-7)、Better Auth 1.7 (better-auth)、shadcn/ui CLI 4.21 (nextjs-shadcn)、TanStack Form (nextjs-tanstack-form)、Zustand (nextjs-zustand)、Tailwind CSS 4 和 next-intl 4.14 (nextjs-i18n)——为每一层指向相应的子技能,而不是重复其内容。

说明禁止使用的替代方案(用 NextAuth.js 替代 Better Auth、用 Pages Router 替代 App Router、用 React Hook Form 替代 TanStack Form、默认使用客户端组件而非服务端优先),并提供技术栈决策依据、SOLID 模块结构、跨部分集成点和项目引导方面的参考资料。不涵盖路由内部机制、缓存或 proxy.ts 等核心框架 API 细节——这些内容请查阅 nextjs-16。

Next.js 完整技术栈

整合现代 Next.js 开发所需的全部框架文档的主技能。

Agent 工作流(必须遵循)

在进行任何实现之前,并行启动 3 个 Agent,每个 Agent 调用都指定一个 name:

  1. fuse-ai-pilot:explore-codebase - 分析项目结构和现有模式
  2. fuse-ai-pilot:research-expert - 核实所有技术栈技术的最新文档
  3. mcp__context7__query-docs - 检查集成兼容性

实现后,运行 fuse-ai-pilot:sniper 进行验证。


概述

适用场景
  • 从零开始创建 Next.js 16 项目
  • 需要完整的推荐技术栈
  • 构建带有身份验证的生产级应用
  • 实现表单、状态管理和 UI 组件
  • 了解各部分如何协同工作
技术栈
层技术技能参考
框架Next.js 16(App Router,稳定版 16.3)nextjs-16
数据库 ORMPrisma 7(稳定版 7.10;8.0 仅为 RC)prisma-7
身份验证Better Auth 1.7better-auth
UI 组件shadcn/ui CLI 4.21.0nextjs-shadcn
表单TanStack Formnextjs-tanstack-form
状态管理Zustandnextjs-zustand
样式Tailwind CSS 4tailwindcss
国际化next-intl 4.14nextjs-i18n

禁止的模式

  • NextAuth.js - 请改用 Better Auth
  • Pages Router - 新项目请使用 App Router
  • React Hook Form - 请使用 TanStack Form
  • 默认使用客户端组件 - 优先使用服务端组件

参考资料

详细指南位于 references/ 中,以便快速浏览此文件——只加载任务所需的内容:

文件加载时机…
references/stack-decisions.md需要说明技术选型的理由时(Better Auth 与 NextAuth、Prisma 与 Drizzle、TanStack Form 与 RHF、Zustand 与 Redux、shadcn/ui 与 MUI)
references/solid-architecture.md设置或审查项目的模块/文件夹结构时
references/integration-points.md将技术栈中的两个部分连接起来时(身份验证+数据库、表单+UI、状态+RSC、国际化+路由)
references/quick-reference.md查找特定功能由哪个子技能文件介绍时(App Router、Prisma schema、Better Auth OAuth,……)
references/best-practices.md发布前进行最终审查时
references/getting-started.md按步骤引导全新项目时

如需框架特定的详细信息,请直接查阅相应子技能:nextjs-16、prisma-7、better-auth、nextjs-shadcn、nextjs-tanstack-form、nextjs-zustand、nextjs-i18n、solid-nextjs。

评论

支持 Markdown