【結論】Claude CodeとCursorの衝突しないWorkflowを作る
有効なWorkflowは、Claude Codeを大規模作業、Cursorを微調整と固定することではなく、Task単位でOwnerと作業ツリーを分離することです。
両製品とも複数File編集やTerminal実行が可能なため、古い役割分担だけでは競合を防げません。
Issue、Branch、worktree、受入条件、Testを分け、成果物をGit差分で統合します。
# ターミナルで実行:二つのworktreeを作成
git worktree add ../app-claude -b agent/claude-api
git worktree add ../app-cursor -b agent/cursor-ui
# Claude Code側で実行:Planモードで開始
cd ../app-claude && claude --permission-mode plan
# ターミナルで実行:統合前に差分を確認
git diff --check
git log --oneline --decorate -5具体的な手順・設定方法
APIとUIなど依存の少ないTaskへ分割します。
各Agentへ編集可能Pathと禁止操作を明示します。
共有仕様はCLAUDE.md、AGENTS.md、ADRなど人間がReviewできるFileへ置きます。
双方のBranchでTest後、Commit単位で統合します。
実践プロンプト / 活用テクニック
# Claude Codeへ入力
backend/authだけを担当してください。
frontend配下は変更禁止です。
受入条件は既存Test通過、認可失敗時の監査Log、依存追加なしです。
まず計画だけを提示してください。注意点・よくあるエラーと対処法
旧.cursorrulesを新規作成せず、Cursor Project RulesやAGENTS.mdを使います。
同じFileの同時編集、同じMigration番号、同じLockfile変更を避けます。
AI間で自動的に文脈が同期されるわけではないため、Repository内の事実を正としてください。