全棧開發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