AI 写代码每次都失忆?这个工具把上下文存进了版本库

用 AI 写代码有个让人抓狂的地方:新开会话,它什么都不记得了。
你得重新说项目用什么框架、团队有哪些规范、上次做到哪里。讲完一遍,换个工具,再来一遍。这不是 AI 不够聪明,是工作流的问题,没人帮你把上下文存下来。
Trellis 就是干这个的。
具体烂在哪

三种情况开发者大概都遇到过。
第一,AI 失忆。新会话开场就问你"项目用什么技术栈",你已经说过十几次了,还得说第十几次。
第二,规范悬空。团队有一套约定——命名方式、错误处理、提交格式——全在脑子里或者某个没人维护的文档里,AI 根本不知道,生成的代码靠猜。
第三,工具各自为政。Claude Code 里调好的工作流,换 Cursor 重新搭,换 Codex 再来一遍。同样的事做三遍。
Trellis 怎么解




思路很直接:在项目根目录建三个文件夹,把该记住的东西落到磁盘上,进版本控制。
.trellis/spec/ 放团队规范。AI 每次会话按当前任务取相关的部分,不用你反复开口。
.trellis/tasks/ 放任务记录。PRD、实现过程、验收条件全在这里,做完留痕,接手的人能看懂上一个人在干什么。
.trellis/workspace/ 放会话日志。上次做到哪了,记在这里。新会话不从零开始。
本质是把 AI 的上下文从对话框搬进了版本库,团队里所有人用的是同一套。
跑起来是什么感觉

Trellis 把每次开发拆成四步:
Plan:trellis-brainstorm 帮你把需求理清楚写进 prd.md,不清晰的地方逐一问,不乱猜。
Implement:trellis-implement 按 PRD 写代码,不自己 commit,让你看完再说。
Verify:trellis-check 对着 Spec 检查 diff,跑 lint 和测试,能修的自己修。
Finish:收工前把这次学到的东西更新回 .trellis/spec/,下次不用从头教。
这四步跑完,下个会话的 AI 不需要重新"入职"。
装一下
npm install -g @mindfoldhq/trellis@latesttrellis init -u your-name需要 Node.js ≥ 18 和 Python ≥ 3.9。平台支持 Claude Code、Cursor、Codex、Windsurf 等 16 个,同一套配置通用。
和 CLAUDE.md 有什么区别
很多人已经在用 CLAUDE.md 或者 .cursorrules 了。区别在于:这些文件写着写着就成了几百行说明书,没人维护,AI 也不知道哪段重要,每次全塞进上下文。
Trellis 的 Spec 按任务粒度组织,每次只注入相关部分。加上任务追踪和会话记忆,大概是 CLAUDE.md 的结构化升级版,但需要你真的去维护 spec 文件,否则效果打折。

适合谁
个人开发者用主要是省了反复给 AI 讲背景的时间,上下文一次写好,后面直接用。
团队用有点不一样。Spec 进版本库,规范不靠口耳相传,新人接手也能直接用同一套工作流,不用额外交接。
目前 GitHub 上 Star 还在涨,项目本身是开源的。
• GitHub:github.com/mindfold-ai/Trellis[1] • 文档:docs.trytrellis.app/zh[2]
引用链接
[1] github.com/mindfold-ai/Trellis: https://github.com/mindfold-ai/Trellis[2] docs.trytrellis.app/zh: https://docs.trytrellis.app/zh
夜雨聆风