この動画は、AI搭載コードエディタCursorを700時間以上使用した開発者による実践的なガイドである。背景エージェント、バグボット、カスタムモードなどの新機能の使い方から、効果的なモデル選択、ファイル構造の管理方法まで、生産性を最大化するための具体的なテクニックを詳しく解説している。特に最新のCursor 1.0アップデートで追加された自動化機能に焦点を当て、実際のスタートアップ開発での活用例を交えながら説明している。
私の名前はDavid Andreで、Cursorの中で700時間以上を過ごしました。Cursorチームと頻繁に話をしており、5万人以上に使われているAIスタートアップの構築に使用しています。この動画では、私が学んだすべてのことをお伝えします。
Cursorの最も強力な機能の一つが背景エージェントで、これは1日前に追加されたばかりです。使い方をお見せしましょう。左上のCursorをクリック、次に設定、Cursor設定を開きます。まずベータに移動する必要があります。ここで有効にする必要があります。プライバシーモードがオンになっている場合は有効にできません。一般設定に移動し、下にスクロールして、プライバシーの下でクリックして無効にする必要があります。
これによりデータがCursorと共有されます。その後、ベータに戻り、背景エージェントを有効にすると、この背景エージェントが表示されます。これにより複数のAIエージェントを非同期で起動し、コードベースの異なる部分で作業させることができます。
背景エージェントを開始するか、Command + Eを押すこともできます。これを最大限活用する方法は、既にバックログにあるタスクを与えることです。私のAIスタートアップVectalでは、やるべきことがたくさんあります。例えば、現在ノート内のスクロールバーが少しバグっています。長いコンテキストがある場合です。
ノート内でこのようなリマインダーやノートがありますが、下にスクロールできません。問題はマークダウンサポートを追加したことだと思います。一部が競合している可能性があります。矢印キーでは下に移動できますが、マウスでのスクロールが機能しません。
まず、ブランチを切り替えます。なぜこれをいつも隠すのかわかりません。これが最初にあるべきです。ブランチを切り替えて、devを選択します。これはリモートで実行されているので、ローカルでgit pullを実行するかどうかは関係ありません。実際にできますが、これはCursorクラウドで実行されているリモートエージェントです。
「ノート内でスクロールバーが正常に動作しません。テキストが多い場合、単純に下にスクロールできません。原因を調査し、クリーンで最小限の修正を実装してください」と言うことができます。これは本来私が自分でやらなければならないことですが、背景エージェントの力は複数のタスクを委任できることです。
この一つを起動できます。実行中です。カンバンに戻って別のタスクを与えることができます。「各フィールドが同じ展開ロジックを持つようにユーザーコンテキストモデルを更新する」というものです。ファイルをタグ付けできます。これがCursorの力です。ファイルをタグ付けできるのです。
設定モデルを見つけて、「可能な限り最も簡単な方法で実行してください」と言います。これで完全に独立した2つのタスクを起動しました。私がこれらに取り組んでいるわけではありません。時間を費やす必要がありません。Cursorの背景エージェントがそれらに取り組んでいます。これは皆さんが使い始める必要がある非常に強力な機能です。
背景エージェントに興奮している理由は、Vectal内で約2ヶ月間同じ機能を持っているからです。Vectalで新しいタスクを作成するとします。「新しいCursor 1.0アップデートについてすべてを調べる」という名前で。右側のVectalエージェントを有効化をクリックします。
アクティブになります。アイコンがそこに固定されているのがわかります。クリックするとAIコンテキストフィールドが表示されます。AIエージェントレポートです。現在、世界最高の推論モデルであるGemini 2.5 Pro(昨日出たばかりの新バージョン0605)を使用して推論しています。
最高の部分は、複数のタスクで同時に背景エージェントを有効化できることです。寝ている間に、起きたときにはタスクが半分完了しています。Vectalを使っていないなら、本当に逃しています。vectal.aiにアクセスして試してみてください。
Cursorに戻りましょう。使い始める必要があるもう一つは、チャット内でGitHubコミットや課題をタグ付けすることです。新しいチャットを作成して、理解したいコミットがあるとしましょう。例えば、私の開発者の一人によるこのコミットです。見ていませんし、何なのかわかりません。
チャットで「このコミットを理解するのを手伝ってください」と言って、タグ付けできます。Gitをクリックすると、これらのコミットが表示されます。初回実行時、CursorはGitHubとの接続を求めます。必ず実行してください。
GitHub mobileで確認する必要があります。Cursorに戻って「このコミットを理解するのを手伝ってください、Gitをタグ」と言います。ここでコメントが表示されます。このコミットを理解するのを手伝ってください。GitHubのコミットを読み取り、何が変更されたか、どのファイルが変更されたかを把握し、理解を助けることができるはずです。
プルリクエストでも同様にできます。説明を受けました。「この説明をより簡単で短くしてください」と言います。これは非常に良いプロンプトです。自由に盗んでください。このコミットの動作:このコミットは2箇所でユーザーデータ取得にファーストネームとラストネームを追加します。
このように、Cursor内でコミットを直接タグ付けすることで、はるかに早く追いつくことができます。これは素晴らしいことだと思います。
Cursor内の@タグ付けシンボルの力についてもっと学びたい場合、それについて説明し、できることをすべて記載したページがドキュメントにあります。Cursor内での生産性を向上させるために、ぜひ読むことをお勧めします。
次に、Cursor内で使用すべきモデルについて話しましょう。再度、Cursor設定を開きます。左上のCursorをクリック、設定、Cursor設定、そしてモデルです。設定がかなり変更されました。Claude 4では、どのClaudeモデルが必要でしょうか?
確実にSonnetとmaxモードが必要です。maxモードを有効にしてください。これは非常に重要です。ケチらないでください。明らかにコストは高くなりますが、複数のファイルをタグ付けし始めたり、チャットが非常に長くなったりすると重要になります。これにより、常に最大コンテキストウィンドウで推論できます。
2025年6月初旬の現在、有効にする必要がある上位3つのモデルは次のとおりです:Claude 4 Opus thinking max mode、Gemini 2.5 Pro preview 0605(こちらの方で、こちらではありません)、そしてClaude 4 Sonnet。これらが必要な主要な3つのモデルです。
Cursor内でこれらのモデルを実際にどのように使用するのでしょうか?どのように作業し、ChatGPTやClaudeなどの他のツールを使ってCursor体験を向上させるのでしょうか?秘密をお教えします。
チャット内には明らかにエージェントモードと質問モードがあります。後で触れるカスタムモードもありますが、主要な2つのモードはエージェントと質問です。エージェントにはClaude 4 Sonnetを使用したいと思います。理由は?OpusよりもSonnetの方が高速だからです。
しかし、質問モードではOpusを使用します。より優れているからです。Opusは遅いですが、より知能が高いです。Webプログラミングが得意で、コードベースをよりよく理解します。全体的により強力なモデルですが、遅いです。何かを理解する必要があるときはOpusを使いたいのですが、実装するとき、つまり計画ができて私とOpusが合意したら、エージェントモードに切り替えてここでSonnetを使用します。
これがCursor内での私のモデル設定です。しかし、困難なことに取り組んでいるときは、ChatGPT内でo3も使用します。理由は、コンサルタントまたはアシスタント(この場合はChatGPT内のo3)と開発者またはAIコーディングエージェント(Cursor内のClaude 4 SonnetとOpus)の間で明確な分離ができるからです。
ちなみに、もう一つのプロのヒント:Sonnetで行き詰まった場合は、エージェントモードでOpusに切り替えて再試行してください。異なるモデルやGeminiに切り替えるだけで問題が解決される回数に驚くでしょう。時には、これらのモデルの一つが行き詰まることがあります。
しかし、Opusへの切り替えは、特にコストを気にしない場合、エージェントモードにとって非常に良い戦略です。コストを気にする場合は、おそらくこの動画は向いていません。私は常にクレジットを使い切り、使用量ベースの料金を有効にしているからです。特にClaude 4 Opusがいかに高価なモデルであるかを考えると、使用量ベースの料金で1日に40ドル、50ドル、60ドルを簡単に使うことができます。
私の設定であるChatGPT o3とCursor内のOpusで実際の作業をどのように行うかをお見せしましょう。まず、私のカスタムモデルに切り替えます。後でこれについて説明します。新機能だからです。ここでClaude 4 Opusを有効にします。ChatGPTを準備します。
実際に、Vectalプロジェクトに切り替えます。これはChatGPT内でセットアップしたカスタムプロジェクトで、Cursorのrulesファイルに似た指示があります。ちなみに、Cursorのrulesファイルについては後で触れます。非常に重要だからです。
私のVectalプロジェクト内では、o3を選択します。現在最高のモデルです。o3をコンサルタントとして扱います。ChatGPT o3と私のカスタムVectalプロジェクトのすべてのカスタム指示を読み込みます。ファイルを追加することもできます。大きなバグに取り組んでいて、根本原因が分からない場合、最も関連性の高いコードファイル5〜7個、または持っているドキュメント、PDF、ドキュメントなどを添付できます。
設定が準備できたら、バックログに移動し、取り組む必要があるものを選択します。これは小さな修正ではなく、より大きなものだとしましょう。これを開始したいと思います。「これを最小限でクリーンな方法でアプリに追加するにはどうすればよいでしょうか?この課題について4つの異なるアプローチを提案し、お気に入りとその理由を教えてください」と言います。
プロンプトができたら、o3に送信します。Cursorに戻り、Opusに送信します。ここが魔法の始まりです。基本的に2人のコーディング天才と話しているのです。主なことは、お互いの出力を比較できることです。それが魔法です。
ここでOpusは私のコードベースのコンテキストを持っています。Cursor内に存在するからです。Cursorは私のコードベース全体を見ることができます。ファイルを検索し、コードベースを作成することなどができます。現在o3は不利です。ファイルを提供していないからです。実際に座って「よし、1時間かけてこれを適切に実装しよう」と言うなら、おそらくファイルを作成し、関連ファイルをo3に添付するでしょう。
しかし、時間を節約しようとしているので、o3にファイルを与えませんでした。インライン・スマート・チップ・リンク、マークダウンファイル、スラッシュコマンド・パレット・リンクです。
今できることは、タスクを開くことです。例えば、タスクリスト全体をコピーできます。これは非常に長いです。1600行のコードです。クレイジーです。狂気じみています。見なかったことにしましょう。これは確実に良くないからです。
とにかく、「上記は私のtasklist.tsxファイルです。コード行を増やすことなく、この機能をここに追加したいと思います。つまり、別のファイルに分割しましょう」と言います。そして、「理想的なUIは、すべてのタスクの左側に控えめなプラスアイコンボタンがあることです」と言えます。
Vectal内で実際にお見せできます。ここに表示されているからです。タスクにホバーすると、右側にVectalエージェントを有効化するアイコンがあるのと同じように、左側にプラスアイコンが欲しいのです。そうすることで、プラスをクリックして、Cursor内でファイルをタグ付けできるのと同じように、チャットで参照されます。tasklistを追加すると、ここに表示されます。上記と同じアイデアですが、Vectal内のタスク用です。
ちなみに、これは今後数日で追加します。この課題にどのように取り組み始めるかをお見せしているだけです。o3に戻って、「すべてのタスクの左側にプラス、ユーザーがホバーしたときに。どのアプローチがこのビジョンに最も適しているか教えて、それから実際にこれを実装する方法の明確なステップバイステップの指示を教えてください。短く答えてください」と言います。
「短く答えてください」は非常に過小評価されているプロンプトです。これらのモデルは永遠に話し続ける傾向があるからです。同じプロンプトをコピーします。Cursor内ではファイルをタグ付けできるので、ファイルをコピーする必要はありません。
o3に送信します。Opusが何と言ったかを確認します。インライン参照ボタンアプローチ。そうですね、正しく聞こえます。コンテキストメニューアプローチ。チャットにドラッグするアプローチ。実際には悪いアイデアではありません。考えていませんでした。スラッシュコマンド。
お気に入りはスラッシュコマンドです。私はスラッシュコマンドがそれほど好きではありません。多くのユーザーにとって明らかではないからです。スラッシュコマンドがあることを知る必要があります。UIボタンの方がはるかに明らかです。
「上記は私のタスクファイルです。この機能を追加したいと思います」と言います。基本的に同じプロンプトです。Opusに送信して、結果を比較しましょう。o3は29秒間考えました。違いに注目してください。ファイルを与えた後、はるかに長く考えました。以前は記憶が正しければ5秒程度しか考えませんでした。
ここです。5秒間考えました。今度は29秒間考えました。最適なアプローチはこれだと考えています。今、基本的に天才レベルのプログラマーであるo3に最適なアプローチを教えてもらいました。そして、o3に最適なアプローチを提案してもらいます。
これもインライン参照だと考えています。そこで、これをコピーして「これはあなたのアプローチに代わるものです」と言います。これを貼り付けます。「どちらのアプローチが良いと思いますか、そしてその理由は?客観的に答えてください。短く答えてください」と言います。
このプロンプトをコピーして、o3に送信します。Cursorに戻ります。ここでは明らかにこれを削除する必要があります。これはOpusの実装です。o3の実装を与えたいと思います。少し上にスクロールして、o3が提案したものをコピーします。
これが本当の魔法です。お互いにコンサルタントしてもらい、どちらがどれに同意するかを見ることです。多くの場合、実際に一つのアプローチの方が良いということに一緒に同意することに驚くでしょう。ChatGPTに戻って見てみましょう。
「スマートチップアプローチは客観的により強力です。両方とも軽量ですが、スマートチップバリアントはよりスリムで、将来性があり、単一の真実の源を保持します」。Opusの発言を見てみましょう。
「代替案は明らかに優れています。チップベースのアプローチです。私のアプローチはより直接的でしたが、スケーラビリティに劣ります」。両方ともが代替アプローチを使用すべきだということに同意しています。
今、この道を進むべきだということをはるかに確信を持って知っています。o3とClaude 4 Opus thinking(maxモードオン)の両方とコンサルタントしました。つまり、最大推論努力で、コードを書く前に数分かけて本当に計画を立て、これから行うことを計画しました。
残るのは、このo3の行動計画をコピーし、Cursorに移動し、OpusモードからSonnetモード(エージェント)に切り替えることです。私の設定については後で触れますが、それから段階的に実行するように言うのです。o3を見ると、5つのマイクロステップがあります。「最初のマイクロステップの実行から始めてください。他には何もしないでください」と言います。
これがより大きな機能を実装する方法です。Claude 4 Opusを使用します。o3を使用します。両方とコンサルタントし、お互いの計画を批評してもらいます。多くの場合、計画の一つが良いということに同意します。そうすることで、これが正しい計画だという確信をはるかに持つことができます。
3〜5のステップに分解し、CursorエージェントにSonnetまたはOpusで各ステップを一度に実行してもらいます。
次に必要なのは明らかにCursor rulesファイルです。うまくいけば、Cursorを使用している場合は、既に持っているでしょう。持っていない場合は、ルートフォルダ内にCursor rulesファイルを作成するだけです。
これはこのプロジェクトの主要な指示、主要なシステムプロンプトです。しかし、Cursor rulesファイルに多くの人が持っていないものはファイル構造、つまりコードベース全体の明確なファイルツリーです。
「David、これはどうやって作成するのですか?手動で作成するには長時間かかりそうです」と思うかもしれません。明らかに、手動で何かを作成したくありません。実際には非常に簡単な方法があります。commands.mdファイルに保存してあります。
ちなみに、これは皆さんにお勧めすることです。頻繁に実行するコマンドがたくさんある場合は、commands.mdファイル(マークダウンファイル)を作成して、すべてをリストしてください。
基本的に、これが私が実行するコマンドです。iの後のフォルダが無視されるべきフォルダなので、あなた自身のコードベースでは少し異なるかもしれません。しかし、このコマンドをターミナルで開いて実行するだけで、コードベース全体のファイルツリーができ、それをコピーしてCursor rulesファイルに入れることができます。
これにより、送信するすべてのプロンプトで、Cursor内で実行されているすべてのAIエージェント(SonnetやOpus)がコードベースの外観を知ることができます。
コードベースでこのコマンドを実行する前に、brew treeをインストールする必要があります。macOSでは、最も簡単な方法はbrew install treeを実行することです。これが実際にファイルツリーを生成するパッケージだからです。Windowsではchoco install treeのようなものを実行する必要がありますが、基本的にtreeパッケージをインストールしたら、このコマンドを実行できます。
tree -L、これは何レベル進むべきかです。4つを推奨します。5つや6つにすると非常に長くなる可能性があります。4つが最適だと思います。そして-aと-I(大文字のI)です。これは無視すべきものです。これを行わないと、node_modulesが実際のファイルとは関係のないゴミをたくさん取得するため、非常に長くなります。
私からこれをコピーしてください。そのまま盗んでください。このコマンドを数日ごとに実行してください。コードベースがどのくらい速く更新されているかによります。常にCursor rulesファイルに入れてください。そうすることで、AIエージェントがコードベース全体の外観を知ることができます。
新しいファイルを作成するとき、正しい場所に作成できます。最も重要なことは、既に存在するファイルを知っているので、冗長または重複ファイルを作成しないことです。これは残念ながら多くのVipe codersが陥る災害です。
Cursor内で知る必要がある次のことは、YOLOモード(自動実行モード)です。再度、Cursor設定を開きます。Cursorをクリック、設定、Cursor設定です。左側で、チャットを見つける必要があります。少し下にスクロールすると、ここに自動実行があります。
これは以前YOLOモードと呼ばれていましたが、何らかの理由で名前が変更されました。これをオンにしてください。これがオンになっていない場合、本当にVipe coderと呼ぶことはできません。怖がらないでください。オンにしてください。しかし、適切に設定してください。注意してください。
コマンド拒否リスト。これは非常に重要です。正直に言うと、おそらくここにあまりにも多くのものがあります。それほど過度にする必要はありませんが、自由にこれをスクリーンショットして、Cursor設定に貼り付けてください。
基本的に、主要なコマンドは下部にあるものです。つまり、Cursorエージェントが実行したものを見て「なぜこれを実行したのか」と思った、痛い教訓を通じて学ばなければならなかったものです。任意のブランチへの強制プッシュやgit clean -fdx、これらのコマンドは痛い教訓を通じて追加されました。
教訓を一度学んだら、ここに追加するだけです。私からこれを盗んでください。多くの痛みを節約できます。Cursorエージェントが自律的に実行してほしくないコマンド、承認したいコマンドを見るたびに、拒否リストに追加してください。
これは時間の経過とともに成長するべきですが、他の設定も同様に重要です。例えば、ファイル削除保護。これを確実にオンにしてください。そうすることで、Cursorエージェントがファイルを自動的に削除できません。
MCPツール保護。これはCursorに接続されているMCPサーバーによります。後でこれについて詳しく説明します。変更があったからです。しかし、リスクのあるものや機密性の高いものがある場合は、これもオンにできます。
ドットファイル保護も有効にするのが良いです。.gitignore、.cursorignore、.cursorrulesのようなファイルなので、これらのファイルがエージェントによって自動的に変更されることはありません。もちろん、変更する必要がある場合は、自分でタグ付けできます。
最後に、外部ファイル保護もオンにすることをお勧めします。そうすることで、Cursorがコードベース外のファイルを変更することがありません。あまり意味がないからです。MCPがたくさんある場合は、これもオンにしてください。しかし、確実に自動実行モードを使用してください。これをオフにしないでください。オンにしてください。
特に、動画の後半で示すプロトコルやカスタムプロンプトの一部を実装すると、多くの時間を節約できます。
チャットのカスタムモードについて触れることをすでに約束しました。今すぐやりましょう。ご覧のとおり、エージェントと質問はデフォルトでそこにあります。マニュアルも、これらの3つはデフォルトです。すべての人が持っています。
しかし、そこに背景エージェントがあります。これは、ちなみにチャットを通じて背景エージェントを有効化する別の方法です。Command + Eを行う必要はありません。ここの方が良いUIだと思いますが。
これらの2つが完了しました。興味深いです。ユーザーコンテキストモデルの展開ロジックを更新します。これを確認してみましょう。実際に両方とも正しいでしょう。この一つを確認しましょう。ノートをチェックします。
プルリクエストを作成するか、ローカルチャットにインポートするか、実際に両方を行うことができます。プルリクエストを作成します。これはこのブランチで新しいPRを作成します。何を選択したでしょうか?devを選択しました。
2番目のモニターで開いたので、こちらにドラッグします。PRの外観は次のとおりです。実際にはPRを開くことさえしません。ドラフトとして作成します。後でCursorの新機能であるデバッグボットをこれに対して実行できます。
とにかく、私が行うことは、ローカルチャットにインポートすることです。これは今すぐ作業したい場合に通常行うことです。背景エージェントが作業したものをローカルチャットにインポートします。
安全でない変更がありますが、競合はないようです。それは良いことです。何が起こったかを見てみましょう。ビュートグラー。ここにいくつかのファイルがあります。ノートタイムライン。テストする最も簡単な方法は、テストすることです。コードを見て、localhost でテストします。
このノートを覚えていますか?スクロールできませんでした。まだできません。これらの変更が実際に実装されたかどうかを見てみましょう。スクロールエリアに変更なし、ノートタイムラインに少し変更、スクロールエリアに少し変更。
ちなみに、これは背景エージェントのOpusでしたが、Claudeについて好きなことです。大規模な変更を試みるのではなく、同じファイル内であっても別々の変更に分割します。その動作方法が本当に好きです。
しかし、動作していないようです。フロントエンドをリロードしてバグかどうか確認します。まだ動作しません。フロントエンドサーバーもリロードして、コードが悪いことを確認できるようにします。両方をリロードした後も動作しない場合、コードが動作しないことがわかります。
スクロールはまだ動作しません。これらの変更は修正されませんでした。再度Command + E、背景エージェントを開きます。ここに戻り、フィードバックを与えます。フォローアップ指示をここに与えます。
「これらの変更は修正されませんでした。スクロールエリアはまだ動作しません。さらなる変更を行う前に、より深く調査してください」と言います。フォローアップ指示を送信すると、再び作業を開始し、私が行っている他の作業から非同期で、クラウドで再び動作します。
とにかく、背景エージェントに少し気を取られました。おそらくCursorが追加した最も派手で大きな機能だからです。新しいチャットを作成して、他のモードに焦点を当てます。
これらの3つはデフォルトです。これは開始時に示した設定を有効にした後に表示されます。そして、いくつかのカスタムモードがあります。SonnetとOpusがあり、好きなだけ持つことができます。
方法は、ここでカスタムモードを追加することです。これによりモードに名前を付けることができます。テスト、何でも名前を付けることができます。特定のAIモデルを選択します。ここでGeminiを実行できます。maxモードを有効にします。これを確実に推奨します。
これは昨日出た新しいGeminiです。まだmaxモードはありませんが、1〜2日以内に追加されます。これを見ているときには、おそらくmaxモードがあるでしょう。
モデルを選択し、maxモードを有効にしたら、完了をクリックします。モデルを選択したら、キーバインドも選択できます。異なるモデル用にカスタムキーバインドを持つことができます。これは非常に重要です。特に過去にWorld of Warcraftのようなゲームをプレイしたことがある人にとって。
キーバインドは非常に多くの時間を節約できます。クレイジーです。次に、より多くのコントロールがあります。すべてのツール、検索のみ、編集のみ、実行のみを選択できます。さらに多くの機能があります。
検索内では、検索すべきものを選択できます。Web、グラブ、リスト、ディレクトリ、ファイル検索、ファイル読み取り。これらのカスタムモードでは非常に多くのコントロールがあります。クレイジーです。
MCPでは、アクセスできるMCPを選択できます。信じられません。高度なオプション:自動修正、自動実行、自動修正エラー、自動編集適用、カスタム指示。例えば、これがある場合(Sonnetモード用に持っています)、「他には何もしないでください」。
これは重要です。ここにこれらの5つの単語を追加するだけで、モデルが軌道を外れてランダムなことを始める多くの痛みと時間の無駄を節約できます。確実にカスタムモードを設定し、このカスタム指示を追加し、アクセスできるツールを決定し、自動実行をオンにし、自動修正エラーをオンにしてから、自動実行と自動修正にアクセスできない別のモード(Opusのように)を持ってください。
これはコンサルティング、アドバイスのためです。Sonnetモードは非常にアグレッシブです。これは構築用です。これらにはそれぞれ異なるカスタム指示があります。実際にこれを示すことができます。これには異なるカスタム指示があります。
「コードを書かないでください。調査してコードベースを把握するだけです。答えを簡潔に保ってください」。これが私のOpus用の指示で、Sonnet用には示したものがあります。「他には何もしないでください」。
しかし、これらのカスタムモードを設定するだけで、多くの時間を節約できます。2〜3分のカスタム設定で、これを持つことで時間を節約できます。確実に行ってください。好きなキーバインドを設定し、デフォルトモードに満足しないでください。
ちなみに、これを見るためには、カスタムモード、Cursor設定に再度行き、ここでチャットをクリックし、ここでカスタムモードを有効にする必要があります。カスタムモードはベータです。独自のカスタムモードを作成する前に、この設定を有効にする必要があります。
知る必要がある次の機能はバグボットです。これは最新のCursor 1.0アップデートのもう一つの新機能です。cursor.comに移動し、設定をクリックし、左側の統合をクリックし、ここで有効にする必要があります。
バグボットが動作するには、GitHubを接続する必要があるからです。これが行うことは、バグや問題について自動的にプルリクエストをレビューすることです。背景エージェントが作成したPRがあります。
今度は、Cursorの別のAIエージェントを使用してそれをレビューし、このアプローチで潜在的な問題がないかをチェックします。実際に、更新されたアプローチがあるでしょう。Command + Eで再度確認します。
そこにあります。私のフィードバックの一部をここで適用しました。問題をよりよく理解しました。ローカルチャットに再度インポートしましょう。インポート中です。
ファイル構成背景エージェントに変更があります。変更をスタッシュすると言います。それらの変更は以前の背景エージェントからのものなので、重要ではありません。
そこでスタッシュメッセージを提供する必要がありました。今度はlocalhostで再度テストできるはずです。エラーが発生しました。ここをクリックします。今度はスクロールできます。美しいです。
今度はスクロールできます。動作します。ローカルでテストしました。明らかに、まだステージング環境でテストする必要があります。しかし、動作します。Command + Eを使って背景エージェントに戻ることができます。ノートのスクロール機能を修正します。
今度は新しいPRを作成できます。実際にプルリクエストを表示します。更新してください。これは興味深いです。PRが更新されたか、それとも違いますか?コメント。2つの異なるコメント。改善。これが新しいものかどうか見てみましょう。
Cursor内で見てみましょう。Cursor内でスクロールが動作しません。とにかく、ここでマークダウンエディターTSXが見え、基本的に1つのファイルのみで、いくつかの変更を行いました。このプルリクエストにコメントしました。まだ同じプルリクエストです。
今できることは、Vercelチェックに合格したかどうかを見ることです。合格しました。良く見えます。devにマージできます。マージを確認します。
Cursor内の背景エージェントが実際の作業を行いました。Vectal内で現在持っている実際のバグを修正し、おそらく5〜10分節約してくれました。これは特にクレイジーなものではありません。私とCursorで非常に速く見つけることができたでしょう。
しかし、モデルが改善され、Claude 4.5、Claude 5、またはo4を取得するにつれて、背景エージェント、コードベース、Vectal内にある背景エージェントのすべてがますます強力になることを将来に向けて考えてください。
だからこそ、これらのツールを使用する必要があります。AI拡張機能のないVS Codeを使用しないでください。Cursor、Claude、Windsurfを使用してください。高度なAIエージェントなしでNotion、To-Do、ClickUpを使用する理由がありますか?
高度なAIエージェント、選択できるすべての最先端AIモデル、継続的に改善する高度な背景エージェントを持つVectalがあるのに、なぜそれらの時代遅れのタスク管理ソフトウェアを使用するのでしょうか?
現在人生で使用しているすべてのソフトウェアを見て、すべてをAIファーストソフトウェアに切り替えてください。信じてください。これは今後数百時間、数千時間を節約し、AIの最先端に置き、より少ない時間で他の誰よりも多くの作業を完了できるようになります。
とにかく、バグボットを示したかったので、このPRに少し夢中になりました。違うことをしましょう。Cursorに戻りましょう。ユーザーコンテキストモデルを更新します。これははるかに大きなものです。
何行あるか実際に確認しましょう。これははるかに大きなPRです。基本的に200行のコードプラス、130行マイナスです。これをクリックして、ここでPRを作成しましょう。
テストしません。承認しません。代わりに、Cursorのバグボットでチェックしてもらいます。このプルリクエストを作成しましょう。これを閉じることができます。
PR 1153があり、これが動作するかどうかを確認しますが、手動でテストして承認する代わりに、バグボットを使用します。Cursor内で再度cursor.comに移動し、右上のプロフィールをクリックし、設定に移動し、左側で統合をクリックします。
統合で、バグボットが表示されます。再度、背景エージェントと同様にベータ版です。これらの最先端機能はすべてベータ版です。だからこそ、少し実験し、いくつかの間違いを犯すリスクを負う意欲が必要です。
最初のステップは、GitHubを管理する必要があります。接続の管理をクリックし、cursor.comをインストールします。どこにインストールしたいですか?ベクターのようですが、既に設定されているようです。vectal.ai repoへのアクセスがあります。
ない場合は、接続の管理をクリックし、GitHubを適切に接続してください。そうすることで、repoへのアクセスができます。これをリロードして、支出制限を設定します。現在、実際に無料トライアルがあります。6月12日まで、次の6日間、バグボットを無料で使用できます。
その後、月50ドルの制限を設定するのが良いと思います。本当に努力している場合は、おそらくもっと多くできます。ここがrepoです。このrepoを有効にして、4つの異なる個人設定があります。
バグボットがどのように動作するかをカスタマイズします。言及されたときのみ実行。バグボットが言及されたときのみバグボットを実行します。これをオフにすることをお勧めします。そうすることで、任意のPRで自動的に実行されます。
一度だけ実行。プルリクエストごとに一度だけバグボットを実行します。これをオフにしてください。これを有効にしないでください。可能な限り自律的にしたいのです。
バグが見つからないコメントを隠す。問題が見つからないときのコメントを防ぎます。いいえ。これもオフにすることをお勧めします。これらすべてをオフにできます。repoで有効にしてください。
GitHub内で、タグ付けできるはずです。バグボットをタグ付け。いいえ。カーソルをタグ付け。いいえ。どのようにトリガーしますか?GitHubを接続、設定後にフルGitHubが統合に戻ります。バッグボット特定のrepoを有効にします。
内部で数か月間使用しています。構成支出制限。バグボットがどのように動作するかをカスタマイズします。バグボットは内部でコメントの差分を調べ、Cursorで最も強力なモデルを使用してコードを分析します。
バグボットを実際にタグ付けできるかどうかわかりません。マイクロはPRをバグし、キャッチします。待つのでしょうか?ここでバグボットがトリガーされるのを待つのでしょうか?Cursorエージェントのときは実行されないかもしれません。それは興味深いです。
そこにあります。バグボットは個人PRでのみ実行されます。これが動作するには、私自身のPRを行う必要があります。実際に、これをローカルチャットにインポートし、自分でコメントできるため、これを少し騙すことができます。
git pull origin devを実行します。ここでSonnetに切り替えて、これを自分としてコメントし、GitHub内から新しいPRを作成します。基本的に私の計画は、これらの変更を盗むことです。自分のコメントを行うことです。
バグボットが動作するには、個人PRでのみ実行されると言っているように、背景エージェントPRでは実行されないと思います。これは残念です。確実に変更すべきです。しかし、まだベータ版なので、あまりクレイジーにならないようにしましょう。
数分でそのPRで実行されたかどうか見てみましょう。実行されました!素晴らしいです。約2分かかります。しかし、自動です。ここでの問題は、そのPRを作成したときにバグボットが有効になっていなかったことです。
bugbot runと入力する必要がありました。古いPRでは、bugbot runと入力してコメントし、約2分でCursorボットが実際に実行されます。しかし、すべての新しいプルリクエストでは、心配する必要はありません。自動的に実行されます。
これは素晴らしいです。何をしたか見てみましょう。バグがあなたの変更をレビューし、バグは見つかりませんでした。明らかにこれは比較的…実際に違います。コメントを再度見てみましょう。
これはそれほど小さなものではありません。明らかに、あまりクレイジーなものはありませんが、140、82のような、しっかりとした変更です。バグを見つけませんでした。興味深いです。
これは単なるもう一つの保護層です。多くのVipe codersは単純にコードをチェックしません。正直に言うと、プルリクエストが何かさえ知りません。しかし、バグボットにレビューしてもらったら、これが良いということをもう少し確信できます。
再度マージします。devにマージしているかチェックします。マージします。マージを確認します。コードに戻りましょう。実際にこれらの変更を拒否できます。これを忘れましょう。これを待ちましょう。
devに最近のプッシュがありました。devに移動し、コミットで見ることができるはずです。ここでプルリクエストをマージします。美しいです。これは良いです。
git pull origin devを実行します。これらの変更をローカルに取得して、ここでテストできるようにします。基本的に、ユーザー設定にここにある展開可能な小さなウィンドウボタンを追加したかったのです。コンテキストを展開するためのものです。それをユーザーコンテキストに追加したかったのです。
それを実行したかどうか見てみましょう。これをリロードします。失敗しました。いくつかのビルドに失敗しました。設定モデルシェブロンダウン。しかし、シェブロンダウンであってはいけません。最小化と最大化であるべきです。
戻って、「シェブロンダウンの代わりに、Lucid Reactからの最小化と最大化アイコンを使用してください」と言います。繰り返しになりますが、タスク詳細モデルの最小化最大化ボタンの実装を研究してコピーし、設定モデルの4つのテキスト入力フィールドのそれぞれについてその機能を複製してほしいと思います。
おそらく私は十分に明確ではありませんでした。ほぼ確実に明確ではありませんでした。右下の微妙なボタンを追加します。これをもっと深く調べるべきでした。バグボットに興奮しすぎました。
これがバグボットの動作方法です。プルリクエストを自動的にレビューし、何かを見つけた場合は教えてくれます。ちなみに、支出制限も確認できます。現在は無料トライアルなので、可能な限り使用することをお勧めします。
確実に有効にしてください。Cursor Webサイトcursor.comの設定に移動します。統合。有効にしてください。支出制限を与えてください。repoを有効にしてください。これら3つはすべてオフにしてください。オフにしてください。
プルリクエストで実行してもらい、時間を節約してください。それは当然のことです。時間を節約してくれます。自律的なAIエージェントです。昨日リリースされたばかりなので、まだもっとテストする必要があります。
しかし、これらのアップデートについて非常に楽観的です。Cursorは正しい方向に向かっており、AI分野全体がますます自律的になっています。変化が毎日のように感じられます。毎週複数のことがあります。
文字通り毎日、最新の状態を保つ必要があります。2か月間インターネットなしで過ごして戻ってくることはできません。今は刑務所に行く最悪の時期です。今3年間刑務所に行ったら終わりです。戻ってきたら、o5、o6、Claude 6が何なのかわかりません。狂気じみているでしょう。
刑務所に行かないでください。複数日間ツールをテストせずに過ごさないでください。最先端にいる必要があります。皆さんの多くは理解していないと思います。私のチャンネルを見ているので理解していますが、まだ完全には理解していません。違いは劇的になるでしょう。
AIのトップ1%の人々とトップ0.1%の人々、彼らの出力は10倍、20倍異なるでしょう。1日にできることの量です。なぜ?バグボットを使用して物事を見つけて時間を節約する人々がいるからです。
ChatGPTのCodexを使用する人々、これはもう一つの大きなことです。ちなみに、Codexの使用方法について完全なワークショップを作成しました。現在、これは最も強力な非同期エージェントだからです。Cursorの背景エージェントはクールですが、まだベータ版です。まだ非常に新しいです。
簡単なタスクは簡単に処理できますが、非常に制限があります。ここにある設定の少なさを見てください。Codexでは、環境に移動して、はるかに多くのものを設定できます。例えば、最近インターネットアクセスを追加しました。
これは別のヒントです。皆さん。環境で編集をクリックし、左下でインターネットアクセスを有効にしてください。インターネットアクセス。オンにしてください。明らかにリスクがあります。心配な場合は、この警告を読んでください。許可されたドメインのみを許可し、ここに許可されたドメインを追加してください。
これは、Openが追加したもう一つのアップデートで、Codexを使用するほとんどの人は気づいていません。これが1%と0.1%の違いの正確な意味です。Codexを使用するほとんどの人は、その最大の可能性まで使用していません。
AIのトップ0.1%のユーザーの一人になりたい場合は、New Societyに参加してください。クラスルーム内で、究極のCodexガイドをリリースしました。これは、完全な初心者からCodexについてすべてを知っている人に変える段階的なワークショップです。
これは、クラスルーム内にある多くの独占的なコンテンツの一つにすぎません。さらに、年間プランにすると、私との30分間のプライベート通話が受けられ、何でも質問できます。しかし、このオファーは6月のみ利用可能です。今日New Societyに参加してください。動画の下の最初のリンクです。
約束したように、MCPについて触れましょう。この新しいアップデートにより、ワンクリックでMCPをCursorに追加できるようになったからです。これらは検証済みのものです。Cursorチームが実際に承認したものです。うまくいけば、Vectalをここに載せることができます。
ちなみに、MCPをVectalに追加しています。勝ったからです。Discordサーバーにいない場合は、大きく逃しています。ポールを実行したばかりだからです。ここに示します。
Vectal Discordサーバーでポールを実行しました。ちなみに、Vectal内にいる場合、私のWebカメラの下、ここの白いボタン、Discord サーバーに参加して、私たちのDiscordに参加できます。無料ユーザーでも誰でも、ここで投票できます。
昨日、何を追加すべきかについてポールを実行し、MCPサポートが勝っているので、CursorがMCPを追加しているのと同じように、VectalにMCPを追加します。彼らが行ったことは、ドキュメントにこのツールリストを追加することです。動画の下にリンクできます。
ワンクリックでMCPを追加できます。明らかに、MCPは以前にCursor内にありましたが、追加するのは少し怪しかったのです。Cursor設定に再度移動する必要がありました。
Cursor設定、Cursor設定、左側で、ここにMCPツールが表示されます。私のものを無効にします。更新されるように、皆さんと同じになるようにします。しかし、これらをここに追加するのはそれほど簡単ではありませんでした。MCP.json JSONを設定する必要があり、現在ほど直感的ではありませんでした。今はワンクリックです。
これを閉じましょう。Webサイトに戻りましょう。文字通り、GitHubをクリックし、GitHubをCursorに追加、Cursorを開く。そこにあります。ここにあります。必要なのはGitHub個人アクセストークンだけです。
GitHubに戻りましょう。右上のプロフィールアイコンをクリックします。設定まで下にスクロールし、左側で、一番下まで下にスクロールして開発者設定を見つけます。開発者設定。個人アクセストークンをクリックします。クラシックトークンをクリックします。新しいトークンを生成します。クラシックを選択してください。
これをCursor MCPと名前を付けます。トークンが何に使用されるかがわかります。有効期限を追加できます。30日、何でも。スコープを選択できます。何ができるか。repoはおそらく良いでしょう。Copilotプロジェクト。これで十分でしょう。トークンを生成します。
これを誰とも共有しないでください。この動画をアップロードする前に私のものを削除します。トークンをパスワードとして扱ってください。本当に機密情報です。コピーしてください。Cursorに戻ります。ここに貼り付けます。インストールをクリックします。
いくつかのツールを有効にするのに少し時間がかかるはずです。次に、GitHub個人アクセストークンを環境変数としてここに貼り付け、インストールをクリックします。これ以上簡単にはできません。
Cursorがとても良くし、公式プロバイダーからの開発者向けMCPサーバーの厳選されたリストを作成したからです。何をしているかわからず、サードパーティのMCPを使用している場合、MCPサーバーを使用することは確実にリスクがあります。
コードベースを露出させ、誰かがENVファイルを盗み、マルウェアをインストールする可能性があります。確実に公式のものに固執してください。これは、公式プロバイダーからの開発者向けMCPサーバーの厳選されたリストです。
これを使用する場合、公式のGitHubのものです。誰かがGitHubをハッキングしてrepoを削除するようなことを心配する必要はありません。それは明らかにひどいことです。MCPには注意してください。何をしているかを知る必要があります。
MCPについていくつかの動画を作成しました。それらを見ることができます。しかし、このCursorアップデートは非常に狂気じみています。1.0。ワンクリックMCPサポートを追加しました。ここで背景エージェントを追加しました。バグボットを追加しました。
多くのことが起こっています。Cursorは毎日進化しています。1日に数時間Cursorを使用していても、まだ学んでいます。まだ改善しています。だからこそ、この動画にとても興奮しているのです。
もっとCursor関連の動画を作ってほしい場合は、必ず購読してください。この動画から多くの人が購読するのを見れば、「よし、彼らはもう一つのCursorチュートリアルを望んでいる」と知る非常に強いシグナルになります。2秒かけて、動画の下に移動し、購読をクリックしてください。
完全に無料で、このようなコンテンツをもっと作ることを私に知らせてくれます。それでは、視聴していただきありがとうございました。うまくいけば、この動画が価値あるものだったと思います。長いものだと知っていますが、Cursorについて話すのをやめることができません。
ハイパープロダクティブでありたい人は、Vectalに行ってください。文字通り毎日アップデートをプッシュしています。これは地球上で最も速く改善する生産性ツールです。地球上で最もエージェント的な生産性ツールです。どのタスク管理ソフトウェアよりも多くのAIエージェントを持っています。
Vectal.aiに行って、試してみてください。完全に無料で始めることができます。必要なのは10分間座って、To-Doist、ClickUp、Notionからタスクを移動することだけです。タスクを移動するだけで、二度と振り返ることはありません。
再度、vectal.ai。試してみてください。それでは、視聴していただき、ありがとうございました。素晴らしく生産的な週をお過ごしください。


コメント