用途:在创建任何新文件、函数、组件、hook、工具或 API 路由之前触发,充当结构感知层,抑制 LLM 默认的并行创建、复杂度累积、过早抽象、依赖膨胀和模式遗忘等倾向。
主要能力:提供创建前检查清单(是否已存在同类实现、抽象是否被多处使用、是否遵循既有模式、依赖成本如何);识别六类架构漂移信号(命名不一致、模式分歧、并行实现、抽象蔓延、依赖散乱、Schema/类型不匹配)并给出标准化、重构、删除或合并建议;通过复杂度预算阈值(如 src/lib 工具文件数 >30、API 路由文件 >60、迁移 >200、依赖 >80、单组件 >300 行、单服务 >250 行、嵌套深度 >4)提示审查。
使用方式:在创建新内容前运行检查,失败则先解决再继续;发现漂移时按固定格式报告:SYSTEM SUPERVISOR: [信号类型],Observed、Location、Pattern conflict、Recommended action、Impact(LOW/MEDIUM/HIGH)。高影响结构问题需在继续任务前报告,低中影响在结尾记录。新代码须遵循既定 Nexus 栈模式,例如 API 路由为鉴权→Zod 校验→服务调用→返回 NextResponse.json({ data }),Supabase 客户端按服务端/浏览器/服务角色区分,错误统一走 handleApiError,查询须带 .eq('founder_id', founderId)。
适用场景:Next.js + Supabase 项目的日常开发,以及需要控制技术债、统一代码模式的团队协作。
限制:资料仅给出上述流程与阈值,未提供具体安装命令、价格、平台支持或效果数据,这些暂无提供。