世界を動かす技術を、日本語で。

2週間の冒険を経ての「Claude Code」との体験

概要

  • Cursor のAPI無制限利用が終了し、 厳しいレート制限 が導入された経験談
  • Claude Code (CC) の活用法や Sonnet 4/Opus 4 の使い分けを解説
  • コードレビューや大規模リポジトリ での実践的なワークフローを紹介
  • コマンドやサブエージェント など、CC独自機能の活用ポイント
  • 今後試したいカスタムコマンド や自動化の展望も言及

Cursorのレート制限とAPI利用体験

  • 2025年6月16日以降、 Cursor のAPI利用が 急激に制限 される状況
  • それ以前は ほぼ無制限 にAPIリクエストが可能で、 Gumroadのバウンティ作業AIコンサル業務 で多用
  • Sonnet 4o3 など信頼できるモデルのみ利用、API課金が家計に響く可能性も
  • APIクレジットのコスパ が良かったが、今後維持されるか不透明
  • 最近は Cursor上のリクエスト速度低下 やバグも増加傾向

Claude Code (CC)との出会いと活用

  • $20サブスクリプション でCC(Sonnet 4)を利用開始、90%のケースで十分な性能
  • Cursorのdiffレビュー機能 が便利で、CCをCursorにインストールして併用
  • Opus 4 はバグ修正時に特に有効、作業が詰まった時に短期間API課金で利用
  • 200USDのClaude MaxプランSonnet 4/Opus 4 がほぼ無制限に利用可能
  • Python・Ruby・Typescript の中規模〜大規模コードベース(50M+トークン)で実践

Claude Codeのワークフロー

  • 初期は 手動でコマンド入力、徐々に 基本コマンドに習熟
  • 問題点を 全てdump してからOpusに切り替え、 claude.mdbranch-analysis.md にメモを残す運用
  • Shift+TabPlanモード/自動編集モード を切り替え、 Sonnet 4 中心に作業効率化
  • コンテキスト管理 は「X%」表示を見て新規チャット開始、重要情報はファイルに記録
  • /resume で過去セッション再開可能、 scratchpad で編集履歴管理

Sonnet 4とOpus 4の使い分け

  • Sonnet 4 は9割のタスクで十分、 長文コンテキストエージェント的動作 が得意
  • Opus 4 は複雑なバグやSonnetで詰まった時に活用、 新規ウィンドウで指示連打
  • コンテキストが混乱 したらファイルにdumpして新会話を推奨

CC独自機能とコマンド活用

  • サブエージェント によるタスク分散、 Todoリスト などで可視化
  • 検索機能 はCursorが高速だが、CCは サブエージェント併用 で大規模リポジトリでも対応可能
  • !コマンド@ファイル指定memorize 機能で柔軟な操作
  • CLAUDE.md/CLAUDE.local.md でメモリ管理、cwdから上位ディレクトリまで再帰的に探索
  • /review/pr-comments でPRレビュー・コメント取得、github CLI必須

その他Tips・今後の展望

  • Esc二回押しで会話途中からfork
  • /permissions で権限調整、 --dangerously-skip-permissions で強制実行も可能
  • カスタムコマンドPlaywrightサーバー 等の自動化機能も今後試したい
  • 大規模リポジトリやマルチエージェント 活用による開発効率向上に期待

この体験談は、 CursorとClaude Code を活用した 実践的なAI開発ワークフロー や、 API制限下での工夫各種モデル・コマンドの使い分け を詳細に解説しています。今後も AIツールの進化開発現場への導入ノウハウ が求められる時代において、有用な知見となる内容です。

Hackerたちの意見

時々、Claude Codeを使って特定のことをやると、すごく生産的なセッションになることがあるんだよね。俺がちょっと役立ったトリックは、Claude Codeにスラッシュコマンドを調べさせて、その後に前の会話をスラッシュコマンドに変えるコマンドを作るってやつ。これがめっちゃクールで良かった!でも、もちろんその後に必ず中断して、修正したり、変更したり、「そんな感じじゃない!」とか「このツール使って!」とか「もうちょっと考えてから試して!」とか「全体像を考えて!」ってなるんだよね。で、それをやった後にコマンドを作るように頼むと、/improve-commandコマンドを作りたいってことが分かるんだ。だから、今はそれを基に構築できる土台ができた!これが今の俺のコマンドのバージョン(最適とは言ってないけど!) https://github.com/ctoth/slashcommands/blob/master/make-comm... https://github.com/ctoth/slashcommands/blob/master/improve-c...

人々が非決定論的なブラックボックスをプログラムしようとする努力には驚かされる。真の勇気だね。

Claude Codeは説明するのが難しい。使い始めたとき、まるで仕事を変えたみたいな感覚だよ。俺はワークフローのツールとしてClaudeに全力投球してるけど、これはまさにステロイドだよ。試してないなら、ぜひおすすめしたい。初めて本当にジュニアエンジニアと一緒に働いてるように感じる。

逆に、俺は全然違う体験をしていて、何かをするのに数分かかることがある。その後、アプリが壊れちゃってデバッグにしばらく時間をかけて、最後には全部間違ってたことに気づいて、全部捨てちゃうんだ。みんなが言ってるように、もしClaudeが俺にも同じようにうまくいったらすごいんだけど、せいぜい手動でデバッグした後にボイラープレートをいくつか作るくらいで、最悪の場合は1時間といくつかのトークンを使って完全に行き止まりになっちゃう。

使っているタスクや言語、ドメインについてもう少し詳しく教えてもらえる?人によって体験が全然違うから、その理由が気になるんだ。

同じような体験をしたけど、Claudeは俺にとってジュニア以上の存在だと思う。選択肢を提案したり、推奨をしたり、トレードオフを示したりする能力が本当にすごい。

今日、仕事で使ってみたけど、Cursorとは比べ物にならないくらい劇的に進化してる!同じ基盤モデルを使ってるのに、すごく驚いたよ!先月、AIの助けが大きなマイナスになったタスクがあったんだけど、今日はClaude Codeで同じことを20分くらいでやった。API使用料も10ドル以下だし、コンテキストの管理もずっと楽になった。Claude Codeは必要なものを見つけて、コンテキストに追加するのが本当に上手い。Cursorのエージェントモードは3〜5分のタスクでは役に立たなくなるけど、Claude Codeは10分以上もスムーズに進めて、ループにはまらずに意味のある進展ができる。これだけの違いがあるのは驚きだね。普段はCursorとSonnet 4、時々Gemini 2.5 Proを使ってるけど、Claude Codeはツールの使い方が本当に上手い。

どういう意味で、長年成功裏にやってきた仕事を自分でやる代わりに、今はクロードにやらせてレビューしなきゃいけないの?

Zedエディタがめっちゃ気に入ってる。クロードとの統合が主だから、試してみようかな。

最初にレガシーコードのドキュメント作成にClaude Codeを使ったときは良かった。システムを維持している開発者がそのドキュメントを見て、完璧だって言ってた。でもこの前、別のレガシーコードに境界ログを追加するのを手伝ってもらったら、ひどい重複した冗長なコードが出てきた。SNSでシェアされてる巨大なClaudeの指示ファイルを見るけど、なんか疑問に思う…「スマートさ」を制限してるのか、パフォーマンスがすごく変動するのか、よくわからない。

Cursorの方がClaude Codeよりずっと良かった。Claude Codeは小さなことをするのにたくさんのコマンドや内部プロンプトを使って、私のクォータをめっちゃ消費した。一方、Cursorはすごく早くて、要点を押さえてやってくれた。Claude Codeはgrep地獄にハマってた。

信じられないくらい才能があって知識も豊富なジュニアエンジニアと一緒に働いてる感じだけど、やっぱりジュニアエンジニアだね。Claude Codeより良いものを試したいなら、Clineを試してみて。

Hacker Newsで議論の続きを見る