Documentation Index
Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
Use this file to discover all available pages before exploring further.
Memories は、会話をまたいで前提情報を共有・保持するための仕組みです。
Cascade には、これを実現するための仕組みが 2 つあります。1 つは Cascade が自動生成できる Memories、もう 1 つはユーザーがローカルレベルとグローバルレベルで手動で定義するルールです。
メモリを管理する方法
カスタマイズ アイコンをクリックすると、いつでもアクセスして設定できます。既存のメモリを編集するには、そのメモリをクリックしてから Edit ボタンをクリックするだけです。

メモリ
ルール
global_rules.md - すべてのワークスペースに適用されるルール
.windsurf/rules - glob パターンまたは自然言語の説明に関連付けられたルールを含む、ワークスペースレベルのディレクトリ。
ルールの検出
- 現在のワークスペースとそのサブディレクトリ: 現在のワークスペースおよびそのサブディレクトリ内にある、すべての
.windsurf/rulesディレクトリ - Git リポジトリ構造: Git リポジトリの場合、Windsurf は親ディレクトリ内のルールを見つけるために、Git のルートディレクトリまでさかのぼって検索します
- 複数ワークスペースのサポート: 同じワークスペースで複数のフォルダが開かれている場合、ルールは重複を排除したうえで、最短の相対パスで表示されます
ルールの保存場所
- 現在のワークスペースディレクトリ内の
.windsurf/rules - ワークスペース内の任意のサブディレクトリ内の
.windsurf/rules - Git ルートまでの親ディレクトリ内の
.windsurf/rules(Git リポジトリの場合)
.windsurf/rules ディレクトリに保存されます。
ルールを使い始めるには、Cascade の右上にあるスライダーメニューで カスタマイズ アイコンをクリックし、ルール パネルに移動します。ここで、+ Global または + Workspace ボタンをクリックすると、それぞれグローバルレベルまたはワークスペースレベルで新しいルールを作成できます。
各ルールファイルは 12000 文字までに制限されています。
ベストプラクティス
- ルールはシンプルで、簡潔かつ具体的にしてください。長すぎたり曖昧だったりするルールは、Cascade を混乱させる可能性があります。
- 一般的なルール (例: “良いコードを書く”) を追加する必要はありません。こうした内容は、すでに Cascade の学習データに組み込まれています。
- ルールは、箇条書き、番号付きリスト、Markdown を利用して記述してください。長い段落にするより、Cascade にとって従いやすくなります。
- XMLタグは、情報を伝えたり、類似のルールをまとめたりするのに効果的です。たとえば:
システムレベルのルール (Enterprise)
.md ファイル) を、お使いのオペレーティングシステムに応じた適切なディレクトリに配置してください。システムは、これらのディレクトリ内のすべての .md ファイルを自動的に読み込みます。
システムレベルのルールの仕組み
重要: システムレベルのルールは、IT チームまたはセキュリティチームが管理する必要があります。組織のポリシーに従って、社内チームがデプロイ、更新、コンプライアンス対応を行うようにしてください。そのために、Mobile Device Management (MDM) や Configuration Management などの標準的なツールやワークフローを利用できます。
