一层写死(项目定位、技术栈、命令),改得很少。
二层按模块(每个目录一个 md,写职责和坑),谁改谁维护。
三层是临时约定(这次迭代的特殊要求),放单独文件,迭代结束就删。一开始全塞一个文件,写到 500 行之后自己都不想看,模型也开始忽略中间部分。分层之后每层都短,命中率高。
一个细节:三层之间要有引用关系,主文件里写「涉及 xx 模块先读 docs/xx.md」。不然模型不知道去哪找。
主楼这个结论我持保留意见,小模型在长任务上还是容易跑偏。
继续逛逛
一层写死(项目定位、技术栈、命令),改得很少。
二层按模块(每个目录一个 md,写职责和坑),谁改谁维护。
三层是临时约定(这次迭代的特殊要求),放单独文件,迭代结束就删。
一开始全塞一个文件,写到 500 行之后自己都不想看,模型也开始忽略中间部分。分层之后每层都短,命中率高。
一个细节:三层之间要有引用关系,主文件里写「涉及 xx 模块先读 docs/xx.md」。不然模型不知道去哪找。
这个结论我持保留意见,小模型在长任务上还是容易跑偏。