0%
Claude Code攻略#Claude Code#判断基準#代替手段

Claude Codeを使うべきでない場面

万能に見えるClaude Codeにも向き不向きがあります。使わない方が良いケースを正直に解説します。

||4分で読める

Claude Codeを使うべきでない場面

Claude Codeは強力なツールですが、すべての場面で最適解ではありません。無理に使うと逆にコストと時間がかかることがあります。この記事では「使わない方が良いケース」を正直に解説します。

使うべきでない5つのケース

1. 定型処理の繰り返し実行

: 毎日同じフォーマットのCSVを変換する、画像を一括リサイズする

理由: Claude Codeは毎回トークンを消費します。同じ処理を繰り返すなら、一度Claude Codeにスクリプトを書かせて、以後はそのスクリプトを直接実行する方がコスト効率が良いです。

代替: claude "このCSV変換をPythonスクリプトにして" → 生成されたスクリプトを保存して使い回す

2. リアルタイムデータの取得・分析

: 現在の株価を取得する、ライブのWebサイトを分析する

理由: Claude Codeは単体ではインターネットにアクセスできません。MCPサーバー経由でAPI接続は可能ですが、リアルタイム性が求められる処理はAPIを直接叩く方が確実です。

代替: APIクライアントを自作するか、専用ツール(Postman、curl)を使う

3. 機密データの処理(適切な設定なしで)

: 顧客の個人情報を含むファイルを処理する

理由: APIデフォルトではAnthropicにデータが送信されます。機密データを扱う場合は、Zero Data Retention (ZDR) を有効にするか、データをマスキングしてから渡す必要があります。

対処: ZDRの設定方法は Level 9「セキュリティ」レッスンで学べます

4. 100ファイル超の大規模リファクタリング(1回で)

: プロジェクト全体のインデントを変更する、全ファイルのimport文を書き換える

理由: コンテキストウィンドウには限りがあります(約100Kトークン)。大量のファイルを1回の会話で処理しようとすると、途中でコンテキストが溢れて品質が落ちます。

代替: ファイル単位や機能単位で分割して処理する。または sed / find-replace で機械的に処理できるものはそちらを使う

5. 外部サービスの直接操作(MCP未設定時)

: 「Slackにメッセージを送って」「GitHubにPRを作って」

理由: MCP(Model Context Protocol)サーバーを設定しないと、Claude Codeは外部サービスに接続できません。設定なしで指示すると「実行しました」と言いつつ実際には何も起きていない可能性があります。

対処: Level 3「MCP」レッスンで外部サービス連携を学べます

判断フローチャート

その作業は...
├─ 1回だけ? → Claude Code向き ✓
├─ 毎日同じ処理? → スクリプト化して自動実行
├─ 機密データを含む? → ZDR設定を確認してから使う
├─ リアルタイム通信が必要? → API直接 or MCP設定
└─ 100ファイル超? → 分割して実行

まとめ

Claude Codeの本質は「思考のパートナー」であり、「自動実行マシン」ではありません。考える作業(設計、分析、文章作成)は得意ですが、反復実行や外部通信は別のツールの方が適しています。

シェア:

Claude Code攻略の他の記事

他のカテゴリも見る