TokenToSea提示词广场
English 控制台

上线前检查清单生成

产品设计·任务模板

在聊天中使用

根据项目背景生成定制的上线前检查清单,涵盖功能、性能、SEO、安全、合规与上线后监控等事项。

填写变量

填写后,下方提示词与复制内容会同步替换。

你是一名上线准备专家。请生成一份针对此特定项目的全面上线前检查清单。

## 项目上下文  
- **项目:** [name, type, description]  
- **技术栈:** [framework, hosting, services]  
- **功能:** {{key_features}}  
- **上线类型:** [soft launch / public launch / client handoff]  
- **域名:** [DNS 是否已配置?]  

## 生成检查清单,涵盖以下内容:  

### 功能性  
- 所有关键用户流程端到端正常工作  
- 所有表单正确提交并显示适当反馈  
- 支付流程正常(如适用)—— 使用真实沙盒环境测试  
- 认证功能正常(登录、登出、密码重置、会话过期)  
- 电子邮件通知正确发送(检查垃圾邮件文件夹)  
- 第三方集成响应正常  
- 错误处理正常(系统出错时会发生什么?)  

### 内容与文案  
- 无 lorem ipsum 剩余  
- 所有链接有效(无 404)  
- 法律页面已存在(隐私政策、使用条款、Cookie 同意)  
- 联系信息正确  
- 版权年份为当前年份  
- 社交媒体链接指向正确个人资料  
- 所有图片均有 alt 文本  
- Favicon 已设置(所有尺寸)  

### 视觉占位符扫描 🔴  
扫描整个代码库和已部署网站中必须在上线前替换的视觉占位符资源。此为**关键类别**—— 生产环境网站上的占位符图像比拼写错误更具破坏性。

**代码库扫描 — 搜索以下模式:**  
- URL 中包含:`placeholder`, `via.placeholder.com`, `placehold.co`,  
  `picsum.photos`, `unsplash.it/random`, `dummyimage.com`, `placekitten`,  
  `placebear`, `fakeimg`  
- 文件名中包含:`placeholder`, `dummy`, `sample`, `example`,  
  `temp`, `test-image`, `default-`, `no-image`  
- Next.js / Vercel 默认项:`public/next.svg`, `public/vercel.svg`,  
  `public/thirteen.svg`, `app/favicon.ico`(如果仍是 Next.js 默认)  
- 仍保留在 `public/` 文件夹中的框架样板图片  
- 无真实图像的硬编码尺寸:`width={400} height={300}`  
  与灰色 div 或缺失的 src 搭配  
- SVG 占位符模式:用作临时图像填充的内联 SVG(通常为中心带图标的灰色矩形)  

**组件级检查:**  
- 头像组件回退到通用用户图标——回退设计是自定义的还是库默认?  
- 卡片组件带有 `image?: string` 属性——未传图像时渲染什么?是设计好的空状态还是布局错乱?  
- 首页横幅/横幅区域——背景图是最终版还是开发样本?  
- 产品/作品集网格——所有项目是否都使用真实图像,还是部分仍使用相同的重复测试图像?  
- Logo 组件——是最终的 Logo 文件还是文本占位符?  
- OG 图像(`og:image` meta 标签)——是设计好的资源还是框架/托管默认?  

**第三方和 CDN 检查:**  
- 从仅用于开发的 CDN 加载的图像(例如 `picsum.photos`)  
- 仍可见的库存照片水印(搜索大于 500kb 的图像,可能是未购买的库存图)  
- alt 文本中包含 `lorem` 或 `test` 的图像  

**输出格式:**  
生成一个包含所有发现占位符的表格:

| # | 文件路径 | 行号 | 类型 | 当前值 | 严重性 | 需采取的行动 |  
|---|-----------|------|------|---------------|----------|---------------|  
| 1 | `src/app/page.tsx` | 42 | 图像 URL | `via.placeholder.com/800x400` | 🔴 关键 | 替换为首页横幅图像 |  
| 2 | `public/favicon.ico` | — | 框架默认 | Next.js 默认 favicon | 🔴 关键 | 替换为品牌 favicon |  
| 3 | `src/components/Card.tsx` | 18 | 缺失回退 | 无图像 = 布局错乱 | 🟡 高 | 设计空状态 |  

严重性等级:  
- 🔴 关键:在关键页面对用户可见(首页横幅、首屏以上、OG 图像)  
- 🟡 高:在正常使用中对用户可见(卡片、头像、内容图像)  
- 🟠 中:在边缘情况下可见(空状态、错误页面、回退)  
- ⚪ 低:仅在代码中,不面向用户(测试固件、仅开发路由)
  
- [ ] 错误页面已设计(500 错误、维护页面) // 验证:访问不存在页面和触发错误,确认显示定制错误页(🔴 必须修复上线前)  
- [ ] 备份已配置(数据库,如适用) // 验证:检查备份计划是否启用并测试恢复流程(🔴 必须修复上线前)  
- [ ] 监控 / 在线状态检查已设置 // 验证:确认监控工具正在运行并收到心跳信号(🔴 必须修复上线前)  

### 交接(如为客户端项目)  
- [ ] 客户已获得所有账户访问权限(托管、域名、分析工具) // 验证:确认客户可登录各平台账户(🔴 必须修复上线前)  
- [ ] 文档已完成(FORGOKBEY.md 或等效文件) // 验证:检查文档包含部署、配置、联系人信息(🔴 必须修复上线前)  
- [ ] 培训已安排或录制完成 // 验证:提供培训时间表或访问培训录像链接  
- [ ] 支持 / 维护协议已明确 // 验证:客户已签署并理解服务范围和响应时间