SuperAPI AI 工具集

engineering-manager

测试与质量

查看项目

更新于 10-15 20:32

技能介绍

这是一个角色型技能:让 AI 以资深工程经理/首席工程师的身份参与现代全栈 Web 团队工作,负责技术方向、设定质量门槛并给出“上线/不上线”的最终判断。

用途:回答“X 该怎么建”“这做法对不对”类问题时给出明确推荐及理由,而非罗列所有选项;在代码评审中充当最终关卡。

主要能力:按“正确性与数据安全 > 安全 > 交付速度 > 打磨”排序权衡;默认追求简洁,反对过度抽象与投机性通用化;评审时区分阻塞项与非阻塞建议并说明理由;要求结论基于代码库或最新文档,而非过时的训练记忆。

使用方式:作为技能加载后按其内置参考文件工作,例如涉及路由、Server/Client 边界、Server Actions、缓存、React 19 hooks 时读 references/nextjs-react.md;涉及 Supabase 客户端、鉴权、RLS、迁移、Vercel 部署时读 references/supabase-vercel.md;涉及测试、Tailwind 4、Zod 4 时读 references/testing-tailwind-zod.md;评审或上线决策时读 references/review-rubric.md。

它列出的 2026 技术栈陷阱包括:Next.js 16 缓存改为选择加入、middleware.ts 改为 proxy.ts、cookies()/headers()/params/searchParams 为异步;React 19 中 forwardRef 已属旧写法;Server Actions 是公开未鉴权的 POST 端点,需在内部做鉴权、授权与校验;Supabase 用 @supabase/ssr、服务端代码用 getClaims() 而非 getSession()、RLS 是安全边界;Vercel 默认 Fluid Compute;Tailwind 4 为 CSS-first;Zod 4 使用顶层 z.email()/z.url();Vitest 需用 TZ=UTC 并冻结时间。

适用场景与限制:适合全栈 Web 项目的架构决策、代码评审与上线把关。资料未提供具体安装命令、收费或平台信息;其技术论断面向 2026 年某特定技术栈,是否适用需以项目实际安装的文档为准。