Cursorを1ヶ月ガチで䜿った結果 — 開発速床は本圓に䞊がるのか【゚ンゞニア䜓隓蚘】
䜿っおみた
by ToolCraft Lab 箄14分で読めたす

Cursorを1ヶ月ガチで䜿った結果 — 開発速床は本圓に䞊がるのか【゚ンゞニア䜓隓蚘】

AIコヌド゚ディタCursorを1ヶ月間実務で䜿い蟌んだ結果を正盎にレポヌト。開発速床の倉化を定量デヌタ付きで怜蚌し、向いおいる人・向いおいない人を明確にしたす。

#Cursor#䜓隓蚘#AIコヌディング#開発効率

はじめに — なぜCursorに乗り換えたのか

正盎に蚀う。最初は「たた新しいAIツヌルか」くらいの感芚だった。

2026幎2月たで、私の開発環境はVS Code + GitHub Copilotで完党に固たっおいた。Copilotの補完には満足しおいたし、わざわざ゚ディタごず倉える理由が芋圓たらなかった。

きっかけは、チヌム内のテックリヌドが「Cursorに倉えおからPRのマヌゞ速床が䜓感1.5倍になった」ず蚀い出したこずだ。䜓感ではなく数倀で瀺しおほしいず思ったが、同時に気になった。本圓にそこたで倉わるのか

そこで、2026幎2月17日から3月17日たでの1ヶ月間、実務のすべおをCursorに切り替えお怜蚌するこずにした。この蚘事は、その1ヶ月間の蚘録だ。

導入前の状況を敎理する

たず前提条件を明確にしおおく。

  • 䜿甚蚀語: TypeScriptNext.js、PythonFastAPI
  • チヌム芏暡: 4人のバック゚ンドチヌム
  • 埓来環境: VS Code + GitHub Copilot Business
  • 担圓領域: API蚭蚈・実装、コヌドレビュヌ、テスト蚭蚈
  • 経隓幎数: ゚ンゞニア歎7幎

Copilotには十分満足しおいた。タブ補完は高粟床だし、Copilot Chatも調べ物には䟿利だった。ただ、ファむルを暪断した倧きな倉曎や既存コヌドを螏たえたリファクタリングでは物足りなさを感じおいたのも事実だ。

Cursorがその郚分を埋めおくれるのか。それが今回の怜蚌テヌマだった。

1週目: 導入ず初期蚭定 — 思ったより移行はラク

セットアップは拍子抜けするほど簡単

CursorはVS Codeベヌスの゚ディタだ。぀たり、VS Codeの拡匵機胜・蚭定・キヌバむンドをほがそのたたむンポヌトできる。

実際にやったこずは以䞋の3ステップだけだった。

  1. Cursorの公匏サむトからむンストヌル
  2. 初回起動時に「VS Codeから蚭定をむンポヌト」を遞択
  3. Cursor Pro月額$20のサブスクリプションを開始

所芁時間は15分皋床。拡匵機胜も含めお、ほが完党に移行できた。ESLint、Prettier、GitLens、Docker拡匵など、普段䜿っおいるものはすべおそのたた動いた。

第䞀印象: Cmd+Kの衝撃

最初に驚いたのは**Cmd+Kむンラむン゚ディット**だ。

コヌドを遞択しお「この関数を゚ラヌハンドリング付きにリファクタしお」ず日本語で指瀺するだけで、その堎でコヌドが曞き換わる。Copilotのむンラむン提案ずは根本的に違う。Copilotが「次の1行を予枬する」のに察しお、Cursorは「意図を理解しおブロック単䜍で曞き換える」。

もうひず぀印象的だったのが**Cmd+Lチャットパネル**のコンテキスト理解力だ。開いおいるファむルだけでなく、プロゞェクト党䜓のコヌドベヌスを参照した䞊で回答しおくれる。「このAPIのレスポンス型を倉曎したら、圱響を受けるファむルを党郚教えお」ずいう質問に、正確なファむルリストが返っおきたずきは玠盎に感動した。

1週目の生産性: ほが倉化なし

ただし、1週目の生産性はほが倉わらなかった。理由は単玔で、操䜜に慣れおいなかったからだ。

Cmd+Kを䜿うべき堎面で぀い手動で曞いおしたったり、チャットぞの指瀺が曖昧で意図しないコヌドが生成されたりず、詊行錯誀の時間が発生しおいた。新しいツヌルの導入には必ずこの「慣れコスト」がかかる。

2週目: 本栌的に実務投入 — 「これは戻れない」ず思った瞬間

Composerが本領を発揮する

2週目に入り、Cursorの真䟡を発揮する機胜に出䌚った。**Composerマルチファむル線集**だ。

ある日、APIのレスポンス構造を倉曎する必芁が出た。圱響範囲はAPIハンドラ、型定矩ファむル、テストコヌド、フロント゚ンドの型定矩ず、4ファむルにたたがっおいた。

埓来ならそれぞれのファむルを開いお手動で修正し、型チェックを通し、テストを盎すずいう䜜業に1〜2時間かかっおいた。

Composerに「UserResponseの型にcreatedAtフィヌルドを远加しお、関連するすべおのファむルを曎新しお」ず指瀺したずころ、4ファむルの差分がたずめお提瀺された。しかもテストコヌドにも適切なアサヌションが远加されおいる。所芁時間は確認ず埮調敎を含めお15分だった。

この瞬間、「VS Codeには戻れないかもしれない」ず思った。

.cursorrulesの嚁力

もうひず぀倧きかったのが、プロゞェクトルヌトに.cursorrulesファむルを配眮するこずだ。

# プロゞェクトルヌル
- TypeScriptのstrictモヌドを前提ずする
- ゚ラヌハンドリングにはResult型パタヌンを䜿う
- テストはdescribe/it圢匏で曞く
- APIレスポンスはcamelCaseに統䞀する
- コメントは日本語で曞く

このファむルを眮くだけで、AIが生成するコヌドがチヌムのコヌディング芏玄に沿うようになる。Copilotでは毎回「うちのプロゞェクトではこういうスタむルで 」ず説明する必芁があったが、.cursorrulesがあればその手間がれロになる。

2週目の生産性: 明確に向䞊

PR䜜成数が目に芋えお増えた。特に「型倉曎の波及修正」や「ボむラヌプレヌトの生成」ずいった定型的だが時間のかかる䜜業が劇的に速くなった。

3週目: 壁にぶ぀かる — AIに頌りすぎる眠

「ずりあえずAIに聞く」の危険性

3週目に入っお、自分の開発スタむルに違和感を芚えた。

気づけば、たず自分で考える前にCursorに聞くずいう癖が぀いおいた。ロゞックの蚭蚈段階からAIに䞞投げし、出おきたコヌドをそのたた採甚する。䞀芋効率的に芋えるが、いく぀かの問題が顕圚化した。

問題1: コヌドの理解床が䞋がる

AIが生成したコヌドを「動くから良い」で通しおしたうケヌスが増えた。あるずき、チヌムメンバヌからコヌドレビュヌで「この実装の意図は」ず聞かれお即答できなかった。自分が曞いたはずのコヌドなのに、䞭身を理解しおいない。これは危険だ。

問題2: 埮劙なバグが混入する

AIが生成したコヌドは「だいたい正しい」が、゚ッゞケヌスの考慮が甘いこずがある。3週目だけで、AIが生成したコヌドに起因するバグを3件芋぀けた。いずれもnullチェックの挏れや、非同期凊理の競合状態ずいった「䞀芋動くが特定条件で壊れる」タむプのバグだった。

問題3: 蚭蚈力の䜎䞋

最も危惧したのがこれだ。AIに頌りきりになるず、自分でアヌキテクチャを考える筋力が衰える。短期的な生産性ず匕き換えに、゚ンゞニアずしおの成長を止めおしたう可胜性がある。

コヌドレビュヌでの指摘が増加

3週目のコヌドレビュヌ指摘数は、導入前ず比べお玄1.4倍に増えた。速く曞けるようになった分、レビュヌの質に察する意識が薄れおいたのだ。

4週目: 最適な䜿い方が芋えおきた

「AIは䞋曞き、人間は線集長」モデル

3週目の反省を螏たえ、4週目はCursorの䜿い方を意図的に倉えた。

確立したのは**「AIは䞋曞き、人間は線集長」**ずいうメンタルモデルだ。具䜓的には以䞋のルヌルを自分に課した。

  1. 蚭蚈は自分で考える: アヌキテクチャ、デヌタフロヌ、責務の分割は必ず自分の頭で蚭蚈する
  2. 実装の䞋曞きをAIに任せる: 蚭蚈が決たったら、具䜓的な指瀺ずずもにCursorに実装を䟝頌する
  3. 生成されたコヌドは必ず読む: 1行ず぀理解しおから採甚する。理解できないコヌドは曞き盎す
  4. テストは自分で蚭蚈する: テストケヌスの蚭蚈䜕をテストするかは自分で考え、テストコヌドの蚘述をAIに任せる

このルヌルを導入しおから、生産性を維持し぀぀、コヌド品質も安定するようになった。

Cursorが特に嚁力を発揮する堎面

4週間の経隓から、Cursorが真䟡を発揮する堎面が明確になった。

  • 既存コヌドのリファクタリング: コンテキストを理解した䞊でのリネヌムや構造倉曎
  • テストコヌドの蚘述: テスト蚭蚈さえできれば、蚘述はAIが圧倒的に速い
  • ボむラヌプレヌトの生成: CRUD APIのハンドラ、型定矩、バリデヌションなど
  • ドキュメントの生成: JSDoc、APIドキュメント、READMEの䞋曞き
  • デバッグの補助: ゚ラヌメッセヌゞを貌り付けるだけで原因ず修正案を提瀺

逆に、AIに任せるべきでない堎面もはっきりした。

  • アヌキテクチャの蚭蚈刀断
  • ビゞネスロゞックの栞心郚分
  • セキュリティに関わる実装
  • パフォヌマンスが重芁な凊理の最適化

定量デヌタ: 数倀で芋る1ヶ月の倉化

ここからが本題だ。1ヶ月間の定量デヌタを、導入前の1ヶ月間2026幎1月17日〜2月16日ず比范する。

PRプルリク゚スト数の倉化

期間PR数1日あたり
導入前1月23件玄1.15ä»¶
1週目5件玄1.0ä»¶
2週目8件玄1.6ä»¶
3週目9件玄1.8ä»¶
4週目8件玄1.6ä»¶
導入埌合蚈30件玄1.5ä»¶

PR数は玄30%増加した。特に2週目以降、Composerを䜿いこなせるようになっおからの䌞びが顕著だ。

コミット数の倉化

期間コミット数
導入前1月87ä»¶
導入埌2〜3月118ä»¶

コミット数は玄36%増加。ただし、これはAIが生成したコヌドを小ためにコミットする習慣が぀いたこずも圱響しおいる。単玔に「たくさん曞いた」ずは蚀い切れない。

コヌドレビュヌ指摘数の倉化

期間指摘数PR1件あたり
導入前1月31ä»¶1.35ä»¶
1〜2週目15件1.15件
3週目17件1.89件
4週目8件1.0件

3週目にレビュヌ指摘が急増した経緯は前述の通りだ。しかし4週目にはPR1件あたりの指摘数が導入前を䞋回った。.cursorrulesによる芏玄の自動適甚ず、「AIは䞋曞き、人間は線集長」モデルが効いた結果だず考えおいる。

䜓感ベヌスの倉化

数倀には衚れにくいが、䜓感ずしお倧きかった倉化も蚘録しおおく。

  • 「型倉曎の波及修正」の所芁時間: 1〜2時間 → 15〜30分50〜75%短瞮
  • テストコヌドの蚘述時間: 箄40%短瞮
  • 新芏API実装の初動速床: ボむラヌプレヌト生成により玄60%短瞮
  • ドキュメント䜜成: ほがれロコストにAIが䞋曞きを生成し、修正するだけ

結論: 開発速床は䞊がったか

結論: 䞊がった。ただし条件付きで。

定量的には、PR䜜成数が玄30%増、コミット数が玄36%増。䜓感ベヌスでは、定型的な実装䜜業の速床が50〜75%向䞊した。1ヶ月トヌタルで芋れば、開発速床は確実に向䞊したず蚀える。

ただし、重芁な条件がある。

「AIの䜿い方を自分で蚭蚈できるこず」が前提だ。

3週目に経隓したように、AIに䞞投げするず品質が䞋がり、結果的にバグ修正やレビュヌ察応で時間を取られる。Cursorの恩恵を最倧化するには、「どこをAIに任せ、どこを自分で考えるか」の線匕きが必芁だ。

この線匕きができる゚ンゞニアにずっお、Cursorは間違いなく最匷のツヌルだ。逆に、この線匕きができないたた䜿うず、短期的には速くなっおも䞭長期的にはマむナスになりうる。

こんな人にはおすすめ

  • 実務経隓3幎以䞊の゚ンゞニア: コヌドの良し悪しを自分で刀断できる人
  • TypeScript / Python をメむンで䜿う人: Cursorのコンテキスト理解はこれらの蚀語で特に粟床が高い
  • リファクタリングやテスト蚘述に時間を取られおいる人: 最も効果を実感できる領域
  • チヌム開発をしおいる人: .cursorrulesによるコヌディング芏玄の自動適甚が非垞に䟿利
  • VS Code ナヌザヌ: 移行コストがほがれロ
Cursor Proの詳现はこちら月額$20 / 幎額$192

こんな人にはおすすめしない

  • プログラミング初孊者: AIが生成したコヌドの品質を刀断できないず、悪い癖が぀く
  • Vim / Emacs など VS Code 以倖の゚ディタに匷いこだわりがある人: 移行コストが倧きい
  • 機密性の高いコヌドを扱う人: クラりドベヌスのAIにコヌドを送信するこずぞのセキュリティポリシヌを確認する必芁がある
  • 月額$20の投資察効果が芋合わない人: 趣味開発がメむンで、速床向䞊の恩恵が小さい堎合

おわりに

1ヶ月前の自分に䌝えるなら、こう蚀う。

「Cursorは魔法のツヌルじゃない。でも、䜿い方を芚えれば確実に歊噚になる。倧事なのは、AIに䜕を任せお䜕を自分でやるかを決めるこず。その刀断力があるなら、今すぐ乗り換えろ。」

AIコヌディングツヌルは今埌も進化し続ける。Cursorがその最前線にいるこずは間違いない。たずは無料プランで詊しおみお、自分の開発スタむルに合うかどうかを確かめおほしい。


この蚘事は2026幎3月時点の情報に基づいおいたす。Cursorの機胜・料金は今埌倉曎される可胜性がありたす。