結論
最初にやること:OSのターミナルでclaudeを実行します。
標準的な選択は公式Claude Code拡張を利用できるVS Codeで、Cursorにも同じ拡張を導入できます。
JetBrains製IDEには公式プラグインがあり、既存のデバッグやリファクタリング機能を維持したままClaude Codeを接続できます。
GUIが不要ならVimやEmacsなど任意のエディタとCLIを組み合わせても機能の中核は利用できます。
実行場所:コメントに従い、ターミナルとClaude Codeの対話画面を使い分けます。
# ターミナルで実行:Claude Codeを起動
claude
# Claude Code起動後の対話画面で実行:IDE連携状態を確認・設定
/ide
# Claude Code起動後の対話画面で実行:Claude Code内で変更差分を確認
/diff
具体的な手順
IDEの公式マーケットプレイスからClaude Code拡張またはプラグインを導入します。
プロジェクトを開いて認証し、最初は計画モードで小さな変更を依頼します。
IDEの差分表示と
/diffで変更を確認し、テスト結果までレビューしてからコミットします。
VS Code拡張は行範囲のメンションやインライン差分に向き、CLIはパイプ処理や自動化に向きます。
同一セッションをIDEとCLIで切り替える場合は、保存状態と作業ブランチを揃えます。
導入前に小さな検証リポジトリで差分表示と認証方法を試すと安全です。
実践プロンプト
ファイル、制約、検証方法を一つの依頼に含めます。
入力場所:Claude Codeの対話画面へ貼り付けます。
@src/api/client.ts を対象にタイムアウト処理を追加
制約:
- 公開インターフェースは変更しない
- 既存の例外型を再利用
- 関連テストだけを実行
実装前に変更計画を提示し、差分を小さく保つ
注意点
専用拡張なしでも統合ターミナルから使えますが、視覚レビュー機能は減ります。
IDE拡張が同梱するCLIとターミナル用CLIは別扱いのため、
claudeが見つからない場合はスタンドアロン版を導入します。AI補完機能を複数同時に使う場合は、同じファイルを同時編集しない運用ルールを決めます。