AI时代下,历史项目如何共享上下文?

背景

AI工具繁多,历史项目存在业务多、维护人多。业务背景、接口、页面入口和已知问题不能只留在聊天记录里。得产出一套规范流程,让AI的上下文在不同的人和模型直接丝滑切换而不产生幻觉。

目录结构

text 复制代码
根目录
├── AGENTS.md
└── .ai/
    ├── project-rules.md
    ├── project-summary.md
    ├── context-template.md
    └── business-index.md

业务目录
└── src/views/某个业务/
    ├── context.md
    ├── spec.md
    └── requirements/
名称 用途
AGENTS.md 唯一的 AI 规则入口。Codex 会自动读取。
.ai/project-rules.md 项目代码规范和技术约束。
.ai/project-summary.md 公共组件、公共方法、构建、分包和全局基础能力摘要。
.ai/business-index.md 业务根目录、入口和业务文档路径。
.ai/context-template.md 新建业务 context.md 的固定格式。
context.md 一个业务的长期共享上下文。
spec.md 当前进行中任务的目标、范围和状态。
requirements/ 该业务的需求文档、图片、UI 稿等资料。

怎么做?

AI 处理业务前,按顺序读:

  1. AGENTS.md
  2. .ai/project-rules.md
  3. .ai/project-summary.md
  4. .ai/business-index.md
  5. 当前业务的 context.md 和 spec.md

业务目录没有 context.md 时,先按 .ai/context-template.md 创建 UTF-8 Markdown 格式的 context.md。模板中的所有一级章节必须保留;已知信息先写入,未确认信息标记为"待定位",完成必要代码阅读后再补齐。开始新任务时更新 spec.md;任务完成后将稳定结论写入 context.md。

每次涉及业务的对话结束前,更新两处:

  • 当前业务的业务文档。
  • 如果本次涉及项目级架构变化,再更新 .ai/project-summary.md。

业务新增、入口变化或业务文档路径变化时,再更新 .ai/business-index.md。

同一业务再次维护时,直接合并到已有维护记录,保留最新结论、影响文件和验证结果,不重复新增相同业务条目。完整改动历史由 Git 保存。

收到需求或 UI 文件时

在业务根目录创建 requirements/。文件可访问且同事确认后,再复制进去;不要擅自移动或删除原文件。

业务文档中记录资料名称、来源、用途和路径。资料暂时没有时,放一个 requirements/README.md,保证目录能被 Git 跟踪。

业务完成并验证后,AI 要问:

是否把本次需求、图片、UI 稿等资料归档到 requirements/,并将代码、业务文档、.ai/project-summary.md、.ai/business-index.md 和资料一起提交 Git?

未确认时,不自动提交。

提示词建议

text 复制代码
请先按 AGENTS.md 阅读项目规则、.ai/project-summary.md、.ai/business-index.md 和当前业务文档,再处理需求。
开始任务时更新 spec.md;完成后合并更新 context.md。涉及公共能力时更新 project-summary.md;有需求或 UI 文件时,问我是否归档到 requirements 并提交 Git。
相关推荐
小虎AI生活9 小时前
WorkBuddy 自动化工作流实测:从分镜脚本到 MP4 成片的 18 步复盘
aigc·ai编程
kennywu41115 小时前
AI 说“4 个测试全部通过”,其实它一个都没跑
ai编程
金銀銅鐵16 小时前
JDK 21 中 List.of 的实现细节:从 List12 到 ListN
java·后端·ai编程
狼爷16 小时前
别再只刷MMLU了:真正的AI能力评测,早已从“做题”走向“干活” —— 深度解读 Artificial Analysis 智能指数 v5.0 方法论
ai编程
明月_清风18 小时前
Meta 开源了一个 AI Native 组件库:Astryx,150+ React 组件,专为 AI Agent 而设计
前端·人工智能·ai编程
金銀銅鐵20 小时前
一个 Java 文件实现《孫子兵法·始計篇》中英对照阅读器
java·后端·ai编程
用户117910488331 天前
鸿蒙签名失败不是玄学:5 个证据点把 hapsigntool 一次排通 GitHub:swsgbl/hmharness
开源·ai编程·harmonyos
金銀銅鐵1 天前
为什么枚举类中可以定义抽象方法
java·后端·ai编程
ServBay2 天前
从代码到上线,Cursor Live Apps 能替独立开发者做什么
后端·ai编程·cursor
用户15741568165342 天前
让 AI 编程助手调用另一个 AI:一次跨工具问答同步的工程复盘
ai编程