SuperAPI AI 工具集

ncode-shipping-checklist

部署与运维

查看项目

更新于 10-15 20:31

技能介绍

用途:在正式上线前,对 Web(Next.js + Supabase + Vercel)与 Mobile(Expo + Firebase)项目逐项执行发布前核对,关键项失败则阻止部署建议。

主要能力:分领域的检查清单。Web 侧包括安全(Supabase 全表启用 RLS 并查询 pg_tables 确认、写策略不得 USING (true)、.env.local 在 .gitignore、无硬编码密钥、NEXT_PUBLIC_ 变量仅可暴露 anon key、Polar webhook 签名校验)、环境变量、功能(npm run build 通过、注册登录登出与找回密码、支付沙箱流程、AI 生产密钥、app/error.tsx 错误边界)、监控(Sentry、source map、PostHog 关键事件)、SEO(meta、OpenGraph、sitemap.xml、robots.txt)、性能(next/image、无 console.log、Lighthouse 性能与 SEO > 80)、设计质量(RTL 逻辑属性 ms/me/ps/pe、箭头方向、希伯来文无 letter-spacing 且行高 ≥ 1.7、无 AI 味模式、DESIGN.md 一致、触控目标 ≥ 44x44px)。Mobile 侧包括 Firebase 安全规则已部署并用两个用户测试、内容审核、App Store 就绪(审核幽灵账号、REVIEW_NOTES.md、PrivacyInfo.xcprivacy、1024x1024 图标、各尺寸截图、描述与关键词)、功能(真机、Google 与 Apple 登录、IAP 沙箱、推送、离线不崩溃)、监控与 RTL(I18nManager.forceRTL(true))、安全区与触控目标。

使用方式:用户提出发布时逐项执行——能自动检查的自动检查(文件存在、grep 密钥、RLS 查询),不能自动检查的列出手动项,输出 ✓ 通过、✗ 失败、? 需手动检查;任一关键项失败即阻止部署建议。

限制:资料未提供适用项目范围、依赖安装命令或运行脚本,也未说明该清单与工具包其他部分的集成方式。