用途:在 Next.js + Supabase 项目中,于实现功能期间或之后、提交前、自查或审查 PR 时,对改动做全栈质量校验。
主要能力:采用可组合分层结构。通用层 code-quality 可独立用于任意项目;react-guard 用于任意 React 项目;nextjs-guard 用于任意 Next.js 项目;本技能依赖以上全部。按改动域加载子技能:始终加载 code-quality、anti-slop、code-simplifier;改动 .tsx/.jsx 时加载 react-guard;改动路由、布局、中间件或服务端代码时加载 nextjs-guard;改动认证、查询或数据库相关代码时加载 nextjs-supabase-auth、supabase-postgres-best-practices、security-review;改动 className 或 CSS 时加载 tailwind-patterns;改动测试或新代码缺测试时加载 test-behavior-not-implementation。
使用方式:先读 git diff 与项目根目录 CLAUDE.md(项目约定优先于通用最佳实践),再按域加载技能,逐文件对照检查,最后输出结构化报告,按 BLOCKER、WARNING、INFO 分组并给出 PASS / PASS WITH WARNINGS / BLOCKED 结论。常用命令:git diff --stat、git diff。
检查项示例:安全漏洞、依赖规则破坏、不必要的 'use client'、路由文件含业务逻辑、Server Actions 缺 Zod 校验、硬编码颜色、DRY 违规、从 Server Actions 抛异常、缺少 revalidatePath()、过度工程、记忆化问题等。
限制:本技能不可独立使用,需上述各层;项目自身指令文件为最终权威,资料中的约定清单仅为参考默认值。具体安装方式与收费信息暂未提供。