#Cursor #AI開発 #生産性向上 #Nextjs #エンジニアの本音
実装を任せる日 エディタの枠を超えて、AIが「自律して動き出す」―
その瞬間を目撃したときの衝撃は、Cursorを初めて触ったあの夜の興奮すらも過去のものにしました。
第2回では、チームにCursorを導入し、トークン限界(文脈の喪失)という壁にぶつかりながらも、泥臭いルール決めによって
それを乗り越えたエピソードをお話ししました。チームの生産性は劇的に向上し、私たちは「AIを使いこなしている」という確かな
手応えを感じていたのです。
しかし2025年の夏、私たちの前に、これまでの「AI搭載エディタ」とは全く異なるパラダイムを持った怪物が現れました。
それが、Anthropic社がリリースしたCLIツール「Claude Code(クロード・コード)」です。
ターミナルの中で、AIが勝手に考え、動き出す不気味な凄み
CursorをはじめとするこれまでのAIツールは、あくまで「エディタの画面」を主戦場とし、人間のコード入力を補助する存在でした。
しかし、Claude Codeは違いました。それは開発環境の心臓部である「ターミナル(黒い画面)」に直接常駐するAIエージェントだった
のです。
試しに、リポジトリのルートディレクトリでClaude Codeを起動し、雑にこう打ち込んでみました。
「このプロジェクト全体の認証周りの設計を調査して、脆弱性がないかレポートして」
次の瞬間、私のディスプレイには、今まで見たこともない光景が広がりました。
画面上のチャットがコードを生成するのではなく、AI自身が自律的にコマンドを叩き始めたのです。
$ grep -r "auth" ./src $ find . -name "config"
AIが自分でgrepやfindを実行してリポジトリ内を探索し、ファイル構造を理解し、コードを読み進めていく。
人間が「このファイルを読んで」と指示を出す必要すらありません。
AIが「認証ロジックを理解するためには、次はこのファイルを見る必要があるな」と自ら判断し、次々とディレクトリの深部へ
潜っていくのです。
数分後、ターミナルには、現在のセッション管理の仕様、トークン検証のロジック、そして「ここが潜在的なリスクになり得る」と
いう、シニアエンジニア顔負けの精緻なセキュリティレポートが出力されていました。
「……これはエディタの延長線上じゃない。自分の代わりに手を動かす『もう一人のエンジニア』がターミナルの中にいるんだ」
背筋が寒くなるような、同時に強烈なワクワクが込み上げるのを感じました。
月20ドルはお小遣い、月200ドルは「人件費」という即決
当然、これだけの自律的な動きを裏で支えるのは、膨大なAPIトークンの消費です。
Claude Codeを本格的に実務に投入し始めると、費用は従来の「月額20ドルのサブスク」という枠を遥かに超えていきました。
油断すると、個人でも1週間で数万〜十数万円相当のAPI利用料(従量課金)が発生する世界です。
社内からは「ツール代としては高すぎるのではないか」という懸念の声も上がりました。
しかし、私は迷うことなく、チーム全員分の潤沢な予算(実質的に月換算で1人あたり200ドル以上のコストを見込むこと)の承認を
上層部に直訴し、即決させました。
なぜなら、その投資判断の本質を理解していたからです。
「月20ドルは、ちょっと便利なツールに対する『お小遣い』だ。しかし、月200ドル〜500ドルという金額は、ツール代ではない。
月給数十万円の『極めて有能なアシスタントエンジニア』を24時間365日稼働で雇うための、圧倒的に破格な『人件費』なんだ」
この投資をケチって人間のエンジニアが泥臭い探索や単純実装に時間
を溶かすことこそ、企業にとって最大の損失である―。
私のこの主張に、経営陣も、そして現場のメンバーも、実際のパフォーマンスを見て深く納得せざるを得ませんでした。
人間はコードを書かない。
「仕様駆動開発」へのパラダイムシフト Claude Codeの導入によって、私たちの開発スタイルは「仕様駆動開発」へと完全にシフト
しました。
人間がエディタを開いて関数やコンポーネントのコードを書く時間は、全体の1割以下に激減しました。
新機能を実装する際、私がやるのは以下のような作業だけです。
Claude Codeに、作りたい画面の目的や背景、実現したいことを伝える。既存のコードや関連ドキュメントを調査させ、
必要な要件や設計上の論点を整理させる。
そのうえで対話を重ねながら、画面要件、ビジネスロジックのルール、期待する挙動をまとめた docs/feature-requirements.md を
Claude Code自身に作成させる。
生成された仕様書を確認し、プロダクトの意図や業務要件とずれている部分があれば修正を指示する。
ターミナルでClaude Codeに向かって「この仕様書通りに、バックエンドのAPI実装とフロントエンドのコンポーネント作成、それら
を繋ぐインテグレーションテストの作成まで、すべて一気通貫でやっておいて」と指示を出す。
席を立って、コーヒーを淹れに行く。
戻ってくる頃には、AIが勝手に複数のファイルを生成・修正し、テストを実行し、エラーが出ればログを自分で読み込んで自己
修復(セルフヒーリング)し、グリーン(テスト合格)になった状態のプルリクエストを綺麗に積み上げて待っているのです。
開発の抽象度が、一段も二段も上がった感覚でした。
人間は「どうコードを書くか(How)」のレイヤーから完全に解放され、「何を作るか(What)」「なぜ作るか(Why)」という、
プロダクトの本質的な設計に脳の全リソースを割くことができるようになったのです。
これこそが、私たちが求めていた理想の開発環境でした。
しかし、この「超高速・大量生産」のユートピアに足を踏み入れた私たちは、直後、人間側のワークフローとメンタルが完全に崩壊
する「最悪のダークサイド」に直面することになるのです。
── 次回3週間後、【連載④】コードが大量生産された結果の「AI疲れ」へ続く。