CursorBusabase × Cursor

Knowledge base for Cursor

Keep instructions close to the code. Keep decisions, evidence, and ownership in a reviewed record that survives branches, editors, and handoffs.

Project decisionAccepted
Busabase Drive holding reviewed project knowledge for Cursor
One decision, one owner, one source trail — available beyond the editor session.

Rules are instructions

Cursor Rules shape behavior. They should not become a catch-all database.

Cursor documents four instruction surfaces: Project Rules, User Rules, Team Rules, and AGENTS.md. They are designed to guide Agent at prompt time. A team decision has a different job: it needs evidence, an owner, a date, and a visible review history.

Instruction surfaceScopeKeep here
Project RulesRepository and file patternsArchitecture conventions and recurring workflows
User RulesOne developer's Cursor environmentPersonal preferences and interaction style
Team RulesA managed Cursor teamOrganization-wide Agent behavior
AGENTS.mdRepository treeReadable operating instructions near the code

The ownership boundary

A rule says what Cursor should do. A record says what the team accepted.

Mixing the two makes both weaker. Instructions become bloated with history, while decisions lose the fields that make them reviewable. Use a small promotion test before moving anything out of chat or a branch.

Repeated behaviorPut it in a scoped Cursor Rule.
Code-owned constraintKeep it in Git beside the implementation.
Shared decision with consequencesPropose it to Busabase for review.
Temporary explorationLeave it in the session or working notes.

Where drift begins

The same repository can produce three different versions of ‘what we decided.’

Local Agent sessions, long-lived branches, and adjacent repositories often carry different assumptions. The code may still compile while the product, support, or operations team is acting on an older decision.

01

Branch

A migration approach changes during implementation.

02

Team

A reviewer narrows the scope but the original note remains in chat.

03

System

Another repository or business workflow still uses the previous rule.

Decision register

Store the minimum fields the next Cursor session needs to trust.

A compact Base is easier to maintain than a growing project notebook. It separates the decision from its evidence and makes staleness visible.

FieldQuestion it answers
decisionWhat may the team rely on?
scopeWhich repository, service, or customer does it affect?
evidenceWhich test, link, or record supports it?
ownerWho keeps the decision current?
effective_fromWhen did it begin to apply?
revisit_whenWhat would reopen the decision?
Busabase file review showing a proposed change before it becomes canonical
Busabase file review showing a proposed change before it becomes canonical

Review loop

Let Cursor propose the update without silently rewriting project truth.

Cursor can read accepted records for the task at hand. When a durable decision changes, it submits a Change Request. The reviewer sees the field-level difference and decides whether the new value should become canonical.

01

Read the accepted decision

02

Work against the current repository

03

Propose changed fields with evidence

04

Review and merge the canonical record

Connection stays separate

This page defines what to remember, not how to edit mcp.json.

Use the existing connection guide for global or project-scoped MCP setup and OAuth. Cursor's official Rules documentation explains how instruction scopes work; Busabase handles the reviewed record that those rules may point to.

Questions before adoption

Cursor knowledge base FAQ

Does Busabase replace .cursor/rules or AGENTS.md?

No. Keep Agent instructions in Cursor Rules or AGENTS.md. Use Busabase for reviewed facts and decisions that need owners, sources, and reuse beyond one repository context.

Should every Cursor finding become a record?

No. Promote only information another person or Agent will rely on later. Scratch analysis, speculative notes, and one-off debugging output should remain temporary.

Can Cursor update a decision register?

Yes, within the granted permission level. For shared knowledge, give it Change Request permission so it can propose field changes while a reviewer controls the merge.

What belongs in Git instead?

Code, tests, migrations, repository instructions, and implementation-owned documentation should remain in Git. Busabase is useful when the same decision also guides other repositories or business systems.

Can one Base support several repositories?

Yes. Add an explicit scope field and keep evidence links precise. That makes cross-repository reuse possible without pretending every decision applies everywhere.

Start with the decision that keeps drifting

Give the next Cursor session an accepted answer, not another old chat.

Create one small decision register, connect Cursor, and review the first proposed correction before anyone reuses it.