<span style="font-family:inherit;font-size:16px;font-weight:400;">这10个指令为</span>项目全流程级<span style="font-family:inherit;font-size:16px;font-weight:400;">,覆盖从需求立项、架构设计到上线迭代的完整软件生命周期,和之前的「代码细节级」模板互补:前者定方向、控全局,后者写代码、调细节,搭配使用适配单人/小团队全流程开发。</span>
所有模板均贴合Web应用、工具类项目的通用开发场景,你可以直接套用到「人人都会AI编程」网站的迭代开发中。
模板1:需求拆解与技术方案输出(项目启动必用)
适用场景:拿到业务需求后,动手编码前,先输出完整落地方案,避免方向走偏、返工
我要开发一个【项目/业务模块名称】,核心业务需求如下:
1. 【需求点1:具体描述,如用户可以浏览AI编程教程、按分类筛选】
2. 【需求点2:具体描述,如支持用户收藏课程、查看学习进度】
3. 【需求点3:具体描述,如集成第三方AI工具在线演示功能】
约束条件:【技术栈限制、成本预算、工期要求、兼容环境等,无则填无】
请输出完整的落地方案,包含以下内容:
1. 核心功能模块划分,按优先级排序
2. 推荐技术栈及选型理由
3. 前后端核心实现思路
4. 预估开发周期与里程碑节点
5. 潜在技术风险点与规避方案
使用示例(贴合你的项目)
我要开发「人人都会AI编程」网站的用户学习中心模块,核心业务需求如下:
1. 用户注册登录后,可以查看自己的学习进度、收藏的课程
2. 支持课程学习记录自动同步,下次进入自动回到上次位置
3. 支持生成个人学习报告,统计学习时长和完成课程数
约束条件:前端用Vue3,后端用Node.js,数据库用MySQL,单人开发,工期2周。
请输出完整的落地方案,包含以下内容:
1. 核心功能模块划分,按优先级排序
2. 推荐技术栈及选型理由
3. 前后端核心实现思路
4. 预估开发周期与里程碑节点
5. 潜在技术风险点与规避方案
模板2:系统架构设计(搭项目骨架)
适用场景:新项目从零搭建架构,或老项目做架构升级,明确分层、模块交互、部署结构
请为【项目名称】设计一套完整的系统架构,项目核心定位是【一句话说明项目业务】,用户规模预估是【日活/总用户量,如初期日活1000以内】。
要求:
1. 采用【架构风格,如前后端分离、单体应用、微服务】架构
2. 技术栈限定为【你指定的技术栈,不限则不填】
3. 输出内容包含:
- 整体架构分层图说明(接入层、业务层、数据层等)
- 各模块职责划分与交互关系
- 核心技术选型与作用
- 部署架构与服务器资源建议
- 后续扩容的演进方向
模板3:数据库表结构设计(数据层核心)
适用场景:业务需求确定后,设计库表结构、字段定义、索引与关联关系,直接生成建表SQL
针对【业务模块名称】的需求,设计完整的MySQL数据库表结构,需求如下:
【逐条描述核心业务规则,如:
1. 用户可以发布多篇文章,每篇文章属于一个分类
2. 支持用户评论、点赞,点赞不能重复
3. 需要记录用户的操作日志】
要求输出:
1. 所有数据表的字段设计(字段名、类型、长度、是否必填、默认值、注释)
2. 主键、外键、索引设计(说明索引类型与建索引的理由)
3. 表与表之间的关联关系说明
4. 完整的建表SQL语句,符合MySQL 8.0规范
5. 补充潜在的优化点与注意事项
模板4:API接口体系设计(前后端联调标准)
适用场景:前后端分离开发,统一接口规范,定义请求/响应格式、错误码,输出接口文档
请为【业务模块名称】设计一套RESTful风格的API接口,业务需求是【简述模块功能】。
要求:
1. 统一响应格式:包含code、message、data三层结构
2. 统一定义错误码(参数错误、权限不足、业务异常等)
3. 每个接口输出:请求方式、接口路径、请求参数、响应示例、权限要求
4. 接口覆盖完整的增删改查与核心业务流程
5. 补充接口鉴权方案与调用注意事项
模板5:业务模块开发指引(编码阶段落地)
适用场景:方案确定后,针对单个业务模块,输出开发步骤、目录结构、核心代码框架
我要在【技术栈,如Vue3+Node.js+MySQL】项目中开发【业务模块名称】,核心功能是【功能简述】。
请给出完整的开发指引,包含:
1. 推荐的目录结构与文件划分
2. 开发步骤与先后顺序
3. 核心功能的代码框架(关键函数、路由、数据操作)
4. 需要引入的依赖包与版本
5. 开发过程中的注意事项与坑点提示
区别于单函数代码生成:该模板输出的是整个模块的开发路线图,帮你理清开发顺序,避免边写边改,单人开发尤其能提升效率。
模板6:全流程测试方案设计(质量把控)
适用场景:功能开发完成后,设计测试用例、测试流程,覆盖功能、边界、异常场景
针对【业务模块名称】,设计一套完整的测试方案,模块核心功能是【简述功能】。
要求输出:
1. 测试范围与测试目标
2. 测试用例分类:正常场景、边界场景、异常场景、权限场景
3. 每个分类下的具体测试用例(用例描述、前置条件、操作步骤、预期结果)
4. 推荐的测试工具与自动化测试方案
5. 上线前的验收标准
模板7:部署与CI/CD流水线配置(上线交付)
适用场景:项目开发完成,配置部署环境、自动化部署流水线,实现提交代码自动上线
我的项目技术栈是【前端框架+后端语言+数据库】,部署环境是【服务器系统,如Ubuntu 22.04】。
请输出完整的部署方案,包含:
1. Docker部署配置:前端、后端、数据库的Dockerfile与docker-compose.yml
2. Nginx反向代理配置(包含静态资源托管、接口转发、HTTPS配置)
3. 基于【CI/CD工具,如GitHub Actions、GitLab CI】的自动化部署流水线配置
4. 部署步骤与上线检查清单
5. 日志查看与常见部署问题排查方案
模板8:线上故障排查与解决方案(运维排错)
适用场景:项目上线后出现异常,快速定位问题原因,拿到排查路径与修复方案
我的【项目类型,如Web网站】出现线上故障,具体现象如下:
1. 【现象1:如部分用户反馈登录后页面加载超时】
2. 【现象2:如服务器CPU占用率飙升至90%以上】
3. 【现象3:如错误日志出现XX报错(粘贴完整报错)】
项目环境:【技术栈、服务器配置、最近上线的改动】
请给出:
1. 按优先级排序的排查步骤
2. 最可能的问题原因分析
3. 临时应急方案(快速恢复服务)
4. 彻底修复方案
5. 后续的预防措施
模板9:项目重构与技术债务治理(迭代优化)
适用场景:项目迭代多版后代码混乱、性能下降,制定分阶段重构方案,不影响正常业务
我的项目目前存在以下问题:
1. 【问题1:如代码结构混乱,耦合度高,新增功能容易出bug】
2. 【问题2:如部分接口响应慢,大数据量下超时】
3. 【问题3:如老技术栈不再维护,需要升级】
项目现状:【技术栈、代码量、核心业务模块、当前迭代节奏】
请输出一套低风险重构方案:
1. 重构的优先级排序与分阶段里程碑
2. 每个阶段的具体改造内容与预期收益
3. 重构过程中保证业务不受影响的方案
4. 重构后的代码规范与后续维护建议
5. 潜在风险与回滚方案
模板10:项目技术文档生成(省时间利器)
适用场景:单人开发不想花大量时间写文档,AI生成框架与内容,人工微调即可
请为我的【项目/模块名称】生成一份【文档类型,如接口文档、部署文档、用户使用手册】,项目核心功能是【简述功能】。
要求:
1. 结构清晰,分章节编写,符合行业通用文档规范
2. 内容覆盖:概述、环境要求、操作步骤、常见问题
3. 语言专业严谨,适合团队协作/对外交付使用
4. 留出需要人工补充的关键信息标注
补充信息:【粘贴已有的接口列表、部署步骤等素材,无则不填】
附:AI辅助项目开发的核心原则
- 先定方案再写代码:先用项目级指令定方向、拆模块,再用代码级指令写具体实现,避免边做边改浪费时间
- 大项目拆细提问:不要一次让AI输出整个项目的全部代码,按模块、按阶段逐步生成,可控性更强
- 核心逻辑人工校验:架构设计、库表设计、安全方案等核心内容,AI输出后一定要人工审核,不能直接照搬
- 上下文持续传递:同一项目的多次提问,可以带上之前的方案、代码片段,让AI输出的内容前后一致