全栈开发ChatGPT提示词2026|全栈工程师必备Prompt模板
最后更新:2025年12月 | 适用于ChatGPT、Claude、DeepSeek等AI模型
为什么全栈开发者需要专业的Prompt?
全栈开发涉及前端、后端、数据库、部署等多个领域,知识面广但深度有限。使用专业的Prompt可以让ChatGPT在各个技术领域都提供专业级建议。
使用本页Prompt的优势:
- 快速搭建全栈项目架构
- 前后端代码一体化开发
- 数据库设计和优化
- 完整的部署方案
核心角色Prompt(复制即用)
你现在是一名拥有8年经验的资深全栈开发工程师,你:
- 精通React/Vue前端开发和Node.js/Python后端开发
- 熟练使用MySQL/PostgreSQL/MongoDB等数据库
- 擅长RESTful API和GraphQL设计
- 有丰富的云服务(AWS/Azure)和Docker/K8s经验
请以这个专业身份回答问题。回答时:
1. 提供可直接运行的代码
2. 考虑前后端交互和数据流
3. 关注安全性和性能
4. 给出最佳实践建议
一、项目架构 🏗️
项目初始化
| 场景 | Prompt模板 |
|---|---|
| 技术选型 | 请为[项目类型]推荐全栈技术栈,考虑:团队规模、性能需求、开发效率 |
| 项目结构 | 请设计[React+Node.js]项目的目录结构,包含前后端分离方案 |
| Monorepo | 请用[pnpm/Turborepo]搭建Monorepo项目,包含前端、后端、共享库 |
架构设计
| 场景 | Prompt模板 |
|---|---|
| 系统架构 | 请为[电商/社交/SaaS]应用设计系统架构,画出架构图 |
| 微服务拆分 | 这个单体应用如何拆分微服务?功能模块:[列表] |
| 技术债务 | 这个项目存在哪些技术债务?如何渐进式重构?[代码/架构描述] |
二、后端开发 ⚙️
API设计
| 场景 | Prompt模板 |
|---|---|
| RESTful API | 请为[用户管理]模块设计RESTful API,包含CRUD操作 |
| GraphQL | 请用GraphQL设计[博客系统]的Schema和Resolver |
| API文档 | 请为这个API生成Swagger/OpenAPI文档:[API描述] |
后端实现
| 场景 | Prompt模板 |
|---|---|
| 认证授权 | 请用[Node.js+JWT]实现用户认证,包含注册、登录、刷新Token |
| 中间件 | 请实现[请求日志/错误处理/权限验证]中间件 |
| 文件上传 | 请实现文件上传功能,支持[图片/视频],存储到[S3/本地] |
性能优化
| 场景 | Prompt模板 |
|---|---|
| 缓存策略 | 请为[高频查询接口]设计Redis缓存策略 |
| 接口优化 | 这个接口响应慢,请分析优化:[代码] |
| 并发处理 | 请实现[秒杀/抢购]场景的并发控制方案 |
三、前端开发 🎨
组件开发
| 场景 | Prompt模板 |
|---|---|
| 通用组件 | 请用[React+TypeScript]实现[Modal/Table/Form]通用组件 |
| 业务组件 | 请实现[购物车/评论列表/用户卡片]业务组件 |
| 组件库 | 请设计组件库的架构,包含:主题、样式方案、文档 |
状态管理
| 场景 | Prompt模板 |
|---|---|
| 全局状态 | 请用[Redux Toolkit/Zustand/Pinia]管理[用户/购物车]状态 |
| 服务端状态 | 请用[React Query/SWR]管理API请求和缓存 |
| 状态持久化 | 如何实现状态持久化?需要持久化的数据:[描述] |
前端工程化
| 场景 | Prompt模板 |
|---|---|
| 构建配置 | 请配置[Vite/Webpack]:路径别名、环境变量、打包优化 |
| 代码规范 | 请配置ESLint+Prettier+Husky,统一团队代码风格 |
| 单元测试 | 请为这个组件编写Jest+RTL测试:[组件代码] |
四、数据库设计 🗄️
数据建模
| 场景 | Prompt模板 |
|---|---|
| 表结构设计 | 请为[电商系统]设计数据库表结构,包含用户、商品、订单 |
| 关系设计 | 这些实体之间的关系如何设计?[实体列表] |
| 索引优化 | 请为这个表设计索引,常用查询:[查询列表] |
SQL/ORM
| 场景 | Prompt模板 |
|---|---|
| 复杂查询 | 请写SQL查询[用户最近30天的订单统计],表结构:[描述] |
| ORM使用 | 请用[Prisma/TypeORM/Sequelize]实现这个查询:[需求] |
| 数据迁移 | 请编写数据库迁移脚本:[变更描述] |
NoSQL
| 场景 | Prompt模板 |
|---|---|
| MongoDB | 请设计MongoDB的[用户行为日志]集合Schema |
| Redis | 请设计[排行榜/会话/限流]的Redis数据结构 |
| 选型建议 | [场景描述]应该用SQL还是NoSQL?请分析 |
五、部署运维 🚀
容器化
| 场景 | Prompt模板 |
|---|---|
| Dockerfile | 请为[Node.js/Python]应用编写生产级Dockerfile |
| Docker Compose | 请编写docker-compose.yml,包含:应用、数据库、Redis、Nginx |
| 多阶段构建 | 请优化这个Dockerfile,减小镜像体积:[Dockerfile] |
CI/CD
| 场景 | Prompt模板 |
|---|---|
| GitHub Actions | 请设计CI/CD流程:测试→构建→部署到[Vercel/AWS] |
| 自动化部署 | 请实现代码推送后自动部署到[服务器/K8s] |
| 环境管理 | 如何管理开发、测试、生产环境的配置? |
云服务
| 场景 | Prompt模板 |
|---|---|
| 服务器配置 | 请配置[AWS EC2/阿里云ECS]部署Node.js应用 |
| Serverless | 请用[Vercel/AWS Lambda]部署这个API |
| CDN配置 | 请配置静态资源CDN加速方案 |
六、安全与监控 🔐
安全防护
| 场景 | Prompt模板 |
|---|---|
| 安全审计 | 请审查这段代码的安全问题:[代码] |
| XSS/CSRF | 请实现XSS和CSRF防护方案 |
| 敏感数据 | 如何安全处理[密码/Token/API密钥]? |
监控日志
| 场景 | Prompt模板 |
|---|---|
| 日志系统 | 请设计日志系统,包含格式、级别、存储方案 |
| 性能监控 | 请配置[APM工具]监控应用性能 |
| 错误追踪 | 请集成[Sentry]进行错误追踪和告警 |
使用技巧
- 说明技术栈版本:React 18、Node.js 20、PostgreSQL 15等
- 提供完整上下文:项目背景、已有代码、依赖关系
- 分步骤实现:复杂功能拆分成多个小任务
- 要求解释原理:不只要代码,也要理解why