整体三段固定结构:Context背景 + Command指令 + Constraints约束

一、Context【背景段:项目前置信息,写清楚4项】
作用:告知AI项目环境、项目目标、现有现状、技术栈、业务规则,让AI理解上下文

  1. 项目定位:项目用途、产品类型(后台/前端/算法/工具类)
  2. 技术栈:指定语言、框架、中间件、数据库、依赖版本
  3. 已有现状:已完成功能/现存问题(如:功能完好仅改UI、已有代码只优化算法、空白项目从零开发)
  4. 规范与资源:目录结构、参考效果图、接口文档、SQL文件位置、需求文档关键规则

二、Command【指令段:分步落地要求,分层拆分任务】
作用:逐条明确AI需要做什么、分步骤实现、输出内容格式,按模块拆分:

  1. 模块拆分:数据库→后端→前端→测试→文档,逐个拆分开发任务
  2. 细节实现:接口名/页面布局/算法逻辑/函数名、参数、返回格式、交互逻辑
  3. 输出要求:代码存放路径、文件名称、注释规范、需要附带测试用例/截图说明/SQL脚本
  4. 验证要求:自测方式、启动命令、测试脚本怎么运行

三、Constraints【约束段:硬性红线,禁止AI乱改,6类固定约束】
作用:划定不能修改、不能新增的边界,防止AI自由发挥跑偏

  1. 技术约束:不准更换技术栈、不准新增第三方依赖
  2. 功能约束:原有功能禁止删减/改动,只优化/新增指定需求
  3. 格式约束:接口/字段/目录/返回格式严格固定,不准自定义命名
  4. 代码约束:遵循项目 SKILL.md 开发规范、命名规范
  5. 部署约束:打包方式、启动命令、数据库连接规则固定
  6. 交付约束:最终交付物清单(jar/源码/文档/截图)固定 精简万能填空模板(可直接套用任何开发需求)
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐