【結論】解決策 / 実行コマンド
Cursorの統合ターミナルでClaude Codeを起動すると、Claude Codeの複数ファイル操作とCursorの編集・差分UIを併用できます。
両方のAI機能が同じファイルを同時に編集しないよう、フェーズと対象範囲を分けます。
# ターミナルで実行:Cursorでリポジトリを開く
cursor .
# Cursorの統合ターミナルで実行:Claude Codeを起動
claude
# ターミナルで実行:変更後の差分を確認
git status --short && git diff --stat && git diff具体的な手順・設定方法
Cursor側のファイルをすべて保存し、作業ブランチを作成します。
Claude Codeには調査や複数ファイル変更、Cursorには局所的な手直しを割り当てます。
フェーズを切り替えるたびにGit差分を確認し、意図しない変更を取り消します。
実践プロンプト / 活用テクニック
# 起動後のセッション内で入力
src/apiだけを調査し、重複している例外処理の共通化計画を作成してください。
Cursorで編集中のsrc/uiには触れないでください。
承認後に変更し、tests/apiだけを実行してください。注意点・よくあるエラーと対処法
Cursorの現在選択中ファイルをClaude Codeが常に正確に把握するとは限らないため、パスを明示してください。
未保存ファイルがある状態でCLIから上書きすると先祖返りが起こります。
Cursor AgentとClaude Codeを並列実行する場合は、別worktreeへ分離してください。