CursorBusabase × Cursor

Cursor 知识库

指令留在代码附近,决策、证据和负责人进入经过审核的记录。这样知识才能跨越分支、编辑器和人员交接。

项目决策已接受
Busabase Drive 中供 Cursor 使用的已审核项目知识
一项决策、一个负责人、一条证据链,不会随着编辑器会话结束。

Rules 是指令

Cursor Rules 用来约束行为,不应该变成包罗万象的事实库。

Cursor 官方文档区分 Project Rules、User Rules、Team Rules 和 AGENTS.md。它们的任务是在 Prompt 阶段指导 Agent。团队决策承担的是另一种职责:它需要证据、负责人、日期和清晰的审核历史。

指令层适用范围应该保存什么
Project Rules仓库与文件范围架构约定和重复工作流
User Rules个人 Cursor 环境个人偏好与交互方式
Team Rules受管理的 Cursor 团队组织统一的 Agent 行为
AGENTS.md仓库目录树靠近代码、方便阅读的操作指令

所有权边界

Rule 告诉 Cursor 应该怎么做,记录说明团队已经接受了什么。

把两者混在一起,只会让它们同时变弱:指令被历史信息撑得越来越长,决策又失去审核所需的结构。把内容移出聊天或分支之前,先做一次简单判断。

重复出现的行为写进有明确范围的 Cursor Rule。
由代码负责的约束和实现一起留在 Git。
会影响后续行动的共同决策提交到 Busabase 等待审核。
临时探索留在当前会话或工作笔记。

知识从哪里开始漂移

同一个仓库,可能同时存在三个版本的“我们已经决定”。

本地 Agent 会话、长期分支和相邻仓库经常携带不同假设。代码也许仍能编译,但产品、客服或运营团队可能还在按旧决策行动。

01

分支

实现过程中,迁移方案已经改变。

02

团队

审核者收窄了范围,原始聊天记录却没有更新。

03

系统

另一个仓库或业务流程仍在使用旧规则。

决策表

只保存下一次 Cursor 会话真正需要信任的字段。

一张精简的 Base 比不断增长的项目笔记更容易维护。它把决策和证据分开,也让过期状态清晰可见。

字段回答的问题
decision团队现在可以依赖什么?
scope影响哪个仓库、服务或客户?
evidence哪些测试、链接或记录支持它?
owner谁负责保持信息有效?
effective_from从什么时候开始生效?
revisit_when出现什么情况需要重新讨论?
Busabase 在记录成为正式事实前展示 Agent 提交的文件差异
Busabase 在记录成为正式事实前展示 Agent 提交的文件差异

审核闭环

让 Cursor 提交更新,但不要让它静默改写项目事实。

Cursor 先读取当前任务所需的已接受记录。持久决策发生变化时,它提交 Change Request;审核者看到字段级差异,再决定新值是否应该成为正式记录。

01

读取已接受决策

02

在当前仓库中执行

03

带证据提交字段变更

04

审核并合并正式记录

连接步骤单独负责

这页回答应该记住什么,不重复讲怎样编辑 mcp.json。

全局或项目级 MCP 与 OAuth 配置继续使用现有连接指南。Cursor 官方 Rules 文档解释指令范围,Busabase 则保存这些指令可能引用的已审核记录。

采用前常见问题

Cursor 知识库常见问题

Busabase 会取代 .cursor/rules 或 AGENTS.md 吗?

不会。Agent 指令继续放在 Cursor Rules 或 AGENTS.md。需要负责人、来源并跨仓库复用的事实和决策再进入 Busabase。

Cursor 的每个发现都要建记录吗?

不需要。只有其他人或 Agent 之后会依赖的信息才值得沉淀;临时分析、猜测和一次性调试结果应该保持临时状态。

Cursor 可以更新决策表吗?

可以,具体操作取决于权限。共享知识建议授予 Change Request 权限,让 Cursor 只能提议字段变化,由审核者控制合并。

哪些内容应该继续放在 Git?

代码、测试、迁移、仓库指令和由实现负责的文档继续留在 Git。同一决策还会影响其他仓库或业务系统时,Busabase 才有价值。

一张 Base 能服务多个仓库吗?

可以,但必须有明确的 scope 字段和精确的证据链接,既支持跨仓库复用,也不假装所有决策处处适用。

从最容易反复漂移的决策开始

让下一次 Cursor 会话读取已接受答案,而不是翻旧聊天。

创建一张精简的决策表,连接 Cursor,在第一次纠正被复用之前完成审核。