AI编程最大的卡点:跨窗口上下文丢失终于有解了

AI 编程最痛的卡点,终于有解了

不知道你有没有遇到这种情况:在 Claude Code 里聊了半天,终于把一个复杂的登录流程调通了。结果第二天打开 Cursor,想继续完善另一个模块——AI 完全不记得你昨天做了什么,你需要把整个上下文重新描述一遍。

不是工具的问题。是因为 AI coding agent 的上下文窗口在会话结束时就被丢弃了,下一个窗口要从零开始理解代码库。

Repo Context Ledger 就是来解决这个的。这是一个开源的 Agent Skill,给 AI 编程工具装上「持久记忆层」——用 Git 作为上下文版本控制系统,让跨会话、跨工具的上下文续接变成可能。

它具体做了什么

在你项目的 .claude/skills/repo-context-ledger/ 目录里,这个 Skill 会自动维护一套文档结构:

  • docs/ai/:新鲜 AI session 的定向指南,让刚启动的 agent 快速了解项目
  • docs/ai/context-manifest.json:功能到上下文的路由表,机器可读
  • docs/specs/:当前功能行为、代码边界、API 契约
  • docs/changes/:按月归档的变更记录,含变更原因和验证方式

重点是:这些文档不是人写的,是 AI 在工作时自动维护的。你正常提需求,AI 在完成代码修改的同时顺手更新变更记录、刷新上下文文档。整个过程对你透明。

跨工具无缝切换

这是它最打动我的场景。你在 Codex 里做完了一个功能开发,第二天切到 Claude Code,说一句「继续 announcement API 的限流逻辑」,Claude 马上知道在哪、做了什么改动、边界在哪——不需要你复述。

支持主流 AI 编程工具:Claude Code、OpenAI Codex、Cursor、GitHub CopilotGrok,以及任何支持 SKILL.md 标准的工具。

怎么安装

一行命令搞定:

npx skills@latest add gviiisen/repo-context-ledger --skill repo-context-ledger

然后在项目里说一句「用 repo-context-ledger 初始化这个仓库」,AI 会自己规划并生成文档结构。

本质上在解决什么问题

AI coding agent 现在最大的瓶颈不是「写代码能力」,而是上下文管理能力——它不知道你之前做了什么,不知道项目里的边界和契约,下一个 session 要从零理解。

这个 Skill 把 Git 的版本控制思维引入上下文管理:上下文像代码一样被追踪、版本化、续接。解决了「AI session 之间的上下文丢失」这个高频痛点。

GitHub 链接:https://github.com/gviiisen/repo-context-ledger


GitHub: https://github.com/gviiisen/repo-context-ledger

评论区

0 条评论

登录后可评论。

陈一铭 10 阅读