template-nextjs-moderne
为 Claude Code 提供的全方位 Next.js 15 开发与项目管理技能,包含 Supabase 集成、RBAC 权限管理及自动化质量验证。
简介
此技能作为 Next.js 15 项目的专家助手,专为 template-nextjs-moderne 架构量身打造。它赋能开发者与代理程序管理包含 Supabase、TypeScript、Tailwind CSS v4 和 shadcn/ui 的全栈应用程序。通过提供路由、数据库架构迁移及基于角色的访问控制 (RBAC) 的情境化指令,此技能可在维持严格代码质量标准的同时,简化开发生命周期。
-
自动化代码质量:执行预先配置的 shell 脚本以检测 'any' 类型、运行 Biome linting、进行 TypeScript 类型检查并格式化代码。
-
Supabase 工作流管理:协助同步数据库架构、使用 Supabase CLI 生成迁移文件,以及生成类型安全的数据库交互代码。
-
基于角色的访问控制 (RBAC):提供关于管理用户权限、实现 RLS (行级安全性) 策略,以及通过中间件保护敏感路由的指导。
-
组件与布局架构:提供利用 App Router、Server Actions 及模块化组件结构(如侧边导航栏与动态面包屑)的最佳实践。
-
性能优化:利用 Turbopack 进行快速开发构建,并通过静态与动态渲染策略确保生产就绪。
-
输入/输出:接受自然语言架构查询或重构请求。输出具体的代码修改、shell 指令序列或架构评估。
-
限制:主要设计用于配备 Node.js 18+、pnpm 及基于 Docker 的 Supabase 本地开发环境。
-
使用技巧:通过此技能定期触发验证脚本,以确保在提交代码前符合严格的类型安全标准。使用提供的迁移工具来维持本地与生产数据库状态的一致性。
-
最佳实践:务必根据当前的 Supabase 架构验证生成的类型,并使用 Server Actions 进行数据变更,以将业务逻辑与客户端组件隔离。
仓库统计
- Star 数
- 0
- Fork 数
- 0
- Open Issue 数
- 0
- 主要语言
- TypeScript
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月4日 01:15