短い答え
ClaudeにはWindsurfへのネイティブプッシュがありません。各プロジェクトの知識ファイルをダウンロードし、各システムプロンプトを対応するリポジトリのルートにある.windsurfrulesにコピーし(Windsurfのグローバルルールに入るクロスリポジトリガイダンス付き)、再利用可能なプロンプトをCascade記憶に変換します。プロジェクトごとに20〜35分を計画してください。MemoryLakeのようなMCPベースの記憶層は、両方のツールが同じソースを読み取ることを可能にします。
人々がClaudeからWindsurfに切り替える理由
2026年の3つの要因:
- Cascadeエージェントワークフロー。 複数ファイルの編集が1つのCascade実行内で一貫性を保ちます。
- IDE内のビジュアル差分とレビュー。 インラインビジュアルレビューは、チャットUIでパッチを読むよりも優れています。
- リポジトリ認識の基盤。 Windsurfはデフォルトでコードベースを読み取りますが、Claudeプロジェクトはアップロードが必要です。
ClaudeとWindsurfにおける「記憶」の意味
異なるスコープ。
Claudeの記憶はプロジェクト内に存在します。各プロジェクトには独自のプロジェクト知識(アップロードされたファイルと貼り付けたテキスト)とオプションのシステムプロンプトがあります。
Windsurfの記憶は`.windsurfrules`(プロジェクトレベルのルール)、グローバルルール(ユーザーレベル)、およびCascade記憶(エージェント作業中に保存された永続的な記憶)にまたがります。
プロジェクトのシステムプロンプトは.windsurfrulesになります。プロジェクト知識はリポジトリのdocs/になります。クロスプロジェクトのガイダンスはWindsurfのグローバルルールになります。再利用可能なプロンプトはCascade記憶になります。
ステップ1: Claudeの記憶をエクスポート
Claudeにはプロジェクトエクスポートバンドルがありません。
- 各プロジェクトのシステムプロンプトをキャプチャします。 プロジェクトを開き、プロジェクト指示を表示します。内容をプロジェクト名でラベル付けされたテキストファイルにコピーします。
- プロジェクト知識ファイルをダウンロードします。 各ファイルをクリックして元のファイルをダウンロードします。利用可能な場合はローカルコピーから再アップロードします。
- 貼り付けたテキストの知識をコピーします。 各プロジェクトごとに
notes.mdに保存します。 - 繰り返しのプロンプトをリストします。
prompts.mdにキャプチャします。
最終状態:システムプロンプト、元のファイル、notes.md、およびprompts.mdを含む各Claudeプロジェクトごとのフォルダー。
ステップ2: Windsurfにインポート
Windsurfはリポジトリごとのユーザーレベルの設定を期待します。
- 各プロジェクトをリポジトリにマッピングします。 プロジェクトが単一のコードベースに対応する場合、そのリポジトリをターゲットにします。より広範なプロジェクトの場合、主要なリポジトリとグローバルルールを選択します。
- リポジトリのルートに`.windsurfrules`を作成します。 プロジェクトのシステムプロンプトを貼り付け、リポジトリ固有の懸念に適応させます。
- 知識をリポジトリのドキュメントとして追加します。 ダウンロードしたファイルを
docs/(または類似のフォルダー)に配置し、.windsurfrules内で参照します。 - グローバルルールを設定します。 Windsurfの設定を開き、クロスプロジェクトのガイダンスをグローバルルールエリアに貼り付けます。
- 再利用可能なプロンプトをCascade記憶に変換します。 セッション中にCascadeを開き、各プロンプトを記憶として保存します。
- MCPサーバーを再追加します。 WindsurfのMCP設定を開き、Claude Desktopで使用したMCPサーバーをエンドポイントとBearerトークンと共に追加します。
- プローブします。 Cascadeを開き、移動したルールに依存する小さなタスクを実行します。
移行後にまだ失うもの
- プロジェクトスコープのチャットスレッド。 Claudeの会話はClaudeに残り、Cascadeの実行はWindsurfに存在します。
- システムプロンプトの長さの許容。 長いClaudeのプロンプトは
.windsurfrules用にトリミングが必要な場合があります。 - MCPベースのツールの深さ。 各MCPサーバーはクライアントごとに設定されており、配線が繰り返されます。
- 継続的な同期。 来週Claudeの新しいプロジェクト知識は、コピーをやり直さない限り
.windsurfrulesには表示されません。
より良い方法:1つの記憶層、すべてのツール
デザインの会話にClaudeを、コーディングにWindsurfを使用する場合、ツールごとのドリフトがすぐに始まります。クロスリポジトリの標準は2つの場所に存在します。
MemoryLakeはそれらのルールを一度保持し、MCPを通じて公開します。Claude DesktopとWindsurfの両方がMCPをサポートしているため、同じプロジェクトコンテキストが単一のエンドポイントから両方に流れます。
- 真実の唯一のソース。 一度更新すれば、両方のツールが変更を確認します。
- クロスリポジトリの標準。 チームの慣習は、単一のリポジトリを超えて存在します。
- 次のツールへのドロップイン。 設定変更でCursorやClaude Codeを追加します。
MemoryLakeを3ステップで接続
ステップ1: プロジェクトを作成し、コンテキストをロード
MemoryLakeにサインインし、プロジェクト管理を開いて「プロジェクトを作成」をクリックします。「Claude ↔ Windsurf共有コンテキスト」と名付けます。ダウンロードしたClaudeファイル(PDF、Word、Excel、PowerPoint、Markdown、または画像)をMy Spaceのドキュメントドライブにドラッグし、次にドキュメントタブを開いて「ドキュメントを追加」をクリックします。各システムプロンプトと再利用可能なプロンプトを記憶タブに「記憶を追加」して貼り付けます。

ステップ2: MCPサーバーエンドポイントを生成
プロジェクト内のMCPサーバータブを開き、「MCPサーバーを追加」をクリックし、説明を追加します(例:「Claude + Windsurfブリッジ」)、「生成」をクリックします。MemoryLakeはKey ID、Secret、およびエンドポイントURLを返します。Secretは一度だけ表示されるため、すぐにコピーしてください。

ステップ3: 両方のツールをエンドポイントにポイント
MemoryLakeをClaude DesktopのMCP設定にエンドポイントURLとSecretをBearerトークンとして追加し、Claudeを再起動します。WindsurfのMCP設定に同じエントリを追加し、Windsurfを再起動します。

ネイティブ移行とMemoryLake
| 次元 | ネイティブClaude → Windsurf | MemoryLakeブリッジ |
|---|---|---|
| 必要なステップ | 7〜10手動 | 3一度きり |
| 推定時間 | プロジェクトごとに20〜35分 | ~5分のセットアップ |
| プロジェクト境界を保持 | リポジトリごとのみ | はい(1つのプロジェクト) |
| MCPツールの再利用 | クライアントごとに設定 | エンドポイント共有 |
| 継続的な変更を同期 | いいえ | はい |
| 後で3番目のツールで動作 | いいえ(再構築) | はい(MCPを追加) |