- Published on
Cursor 実践ガイド: Background Agent, Memories, Bugbot, worktree をチーム習慣にする方法
- Authors

- Name
- Youngju Kim
- @fjvbn20031
なぜ Cursor 3 を見るべきか
2026年4月12日 時点で Cursor は単なる AI エディタではありません。Cursor 1.0 は 2025年6月4日 に Bugbot, Memories の初期版, one-click MCP setup, Jupyter support, そして Background Agent の一般提供をまとめて発表しました。さらに Cursor 3 は 2026年4月2日 に新しい interface を公開し、repo や environment をまたいで複数の agent を並列実行できるようにしました。
この変化で、Cursor は「1回ずつ会話するツール」から、作業を分割し、並列化し、レビューまでつなげる開発環境へ近づいています。
Cursor 3 では /worktree と /best-of-n が追加され、local, worktree, cloud, remote SSH をまたいだ作業がしやすくなりました。実務では、この差がかなり大きいです。
まず習慣を決める
Cursor の導入で大事なのはモデル選びよりも作業習慣です。強力なツールほど、ルールなしで使うと結果がばらつきます。
最初に決めたいのは次の3点です。
- どの作業を Background Agent に任せるか
- どの変更を worktree に分離するか
- どの rules と memories を project-level で管理するか
この3つが固まると、Cursor は単なる補助ツールではなく、チームの反復作業を減らす仕組みになります。
Background Agent を使う場面
Cursor は Background Agent を remote coding agent と説明しています。1.0 の changelog では一般提供され、chat の cloud icon または Cmd/Ctrl+E から使えると案内されています。
実務では次のような仕事に向いています。
- 時間のかかる修正
- 繰り返しの多い作業
- その場で見張らなくてよい整理作業
- まず下書きを作って、あとで人が整える作業
逆に、小さな修正やすぐ判断が必要な作業は editor で直接やる方がよいことが多いです。ポイントは、人の注意が本当に必要か で分けることです。
Memories は project-level で扱う
Cursor 1.0 は Memories が会話から得た事実を記憶し、あとで参照できると説明しています。また Memories は project ごと に保存され、Settings で管理できるとされています。
便利な機能ですが、運用の仕方が重要です。
- 事実と好みを混ぜない
- プロジェクトに関係する情報だけを残す
- 前提が変わったら古い memory を整理する
- 機密情報は入れない
Memories は個人のメモ帳というより、プロジェクトの運用メモです。チームで扱い方をそろえるほど結果が安定します。
Rules は最初に整える
Rules は、agent に何を繰り返してよいか、何を避けるべきかを伝える層です。使えば使うほど価値が増えます。
よい Rules にはたとえば次の内容が入ります。
- リポジトリの技術スタックと規約
- テストと lint の優先順位
- 安全な変更と危険な変更の境界
- PR 前の確認基準
- Background Agent が人に戻すべき条件
Rules がないと、agent は毎回その場で推測します。Rules があると、チームの判断基準が積み上がります。
Bugbot は merge 前の安全網
Cursor 1.0 の changelog によると、Bugbot は pull request を自動レビューし、潜在的な bug や issue を見つけると GitHub に comment を残します。問題があれば、Fix in Cursor で編集画面に戻れます。
これは単なる自動レビューではなく、merge 前の確認ポイントを増やす仕組みです。
実践的な流れは次の通りです。
- 人または agent が実装する
- Background Agent で 1 回目の整理をする
- Bugbot に PR レビューをさせる
- 最後は人が判断する
この流れなら、レビューを速くしつつ、品質を自動化に丸投げしません。
/worktree と /best-of-n で並列化する
Cursor 3 の実用的な改善のひとつが並列処理です。新しい interface では複数の agent を並列実行でき、editor には /worktree と /best-of-n が追加されました。
使い分けはこう考えると分かりやすいです。
/worktreeは、危険な変更や実験を切り離したいときに使う/best-of-nは、同じ課題を複数モデルで試して比較したいときに使う- 並列 agent は、状態を共有しなくてよい独立作業に向いている
迷ったら、ぶつかる可能性のある作業は分離し、複数の正解があり得る作業は並列で比べる、というルールで十分です。
ロールアウトは小さく始める
チーム導入では、最初から全部を変えない方がうまくいきます。
安全な順番は次の通りです。
- 規約が明確なリポジトリを1つ選ぶ
- Background Agent は繰り返し作業から使う
- Memories は project-level で最小限から始める
- Bugbot を PR レビューの補助として入れる
- worktree の使い方を決めてから並列利用を広げる
この進め方なら、便利機能ではなくプロセス改善として定着します。
どんなチームに向いているか
次の条件が多いほど Cursor の価値は高くなります。
- 繰り返しのコード変更が多い
- 複数の agent を並列で動かしたい
- PR 前の自動レビューがほしい
- プロジェクト単位の記憶を活かしたい
- worktree ベースの実験が多い
- MCP や外部ツール連携をよく使う
逆に、チームの規約がなく単純な編集だけで足りるなら、高度な機能は過剰かもしれません。それでも2026年の開発では、これらをチーム習慣に変えられるかが重要になっています。