用途:在 Next.js App Router 中创建或重构 app/api/**/route.ts、实现 API 端点、校验请求输入、返回标准化 JSON 响应,以及判断服务端与客户端组件边界。
主要能力:提供一系列规则文件,涵盖 Server 与 Client 组件默认行为及何时使用客户端组件;服务端到客户端的可序列化 props;保护仅服务端代码;特殊文件的额外导出;路由处理器放置与页面冲突;HTTP 方法与缓存模型;标准响应结构(成功 { data },错误 { error: { code, message } })与状态码(200、201、204、400、401、403、404、409、500);校验边界、模式与辅助函数。
硬性要求:处理器必须薄——仅校验输入、调用 services/ 函数、返回响应;不得在处理器内写业务逻辑或 IO;绝不返回未校验的请求输入。
使用方式:阅读单个规则文件获取说明与代码示例,例如 rules/nextjs-thin-handler-rule.md、rules/nextjs-response-shapes.md、rules/nextjs-validation-boundaries.md。每个规则文件含原因说明、正确与错误代码示例及最佳实践。相关技能包括 busirocket-react-components-and-hooks、busirocket-validation、busirocket-core-conventions。
限制:资料未提供安装命令、版本要求、平台支持、收费或价格信息。