再利用可能でスコープ化された指示により、Agentモデルの動作を制御します。
.cursor/rules
に保存され、バージョン管理されてコードベースにスコープされます。.cursor/rules
に配置されます。各ルールはファイルであり、バージョン管理されます。パスパターンを使用してスコープを設定したり、手動で呼び出したり、関連性に基づいて含めたりできます。サブディレクトリには、そのフォルダにスコープされた独自の.cursor/rules
ディレクトリを含めることができます。
プロジェクトルールの用途:
.mdc
)で記述されます。これはメタデータとコンテンツをサポートする形式です。タイプドロップダウンからルールの適用方法を制御でき、これによりdescription
、globs
、alwaysApply
のプロパティが変更されます。
ルールタイプ | 説明 |
---|---|
Always | 常にモデルコンテキストに含まれる |
Auto Attached | globパターンにマッチするファイルが参照されたときに含まれる |
Agent Requested | AIが利用可能で、含めるかどうかを決定する。説明を提供する必要がある |
Manual | @ruleName を使用して明示的に言及された場合のみ含まれる |
@service-template.ts
のような参照ファイルは、ルールがトリガーされたときに追加のコンテキストとして含まれます。
.cursor/rules
ディレクトリにルールを配置することで、ルールを整理できます。ネストされたルールは、そのディレクトリ内のファイルが参照されたときに自動的にアタッチされます。
New Cursor Rule
コマンドを使用するか、Cursor Settings > Rules
に移動してルールを作成します。これにより.cursor/rules
に新しいルールファイルが作成されます。設定からすべてのルールとその状態を確認できます。
/Generate Cursor Rules
コマンドを使用して、会話内で直接ルールを生成します。エージェントの動作について決定を下し、それらを再利用したい場合に便利です。
フロントエンドコンポーネントとAPIバリデーションの標準
ExpressサービスとReactコンポーネントのテンプレート
開発ワークフローとドキュメント生成の自動化
npm run dev
で開発サーバーを実行Cursorで新しい設定を追加する
@reactiveStorageTypes.ts
でトグルするプロパティを作成します。@reactiveStorageService.tsx
のINIT_APPLICATION_USER_PERSISTENT_STORAGE
にデフォルト値を追加します。ベータ機能の場合は@settingsBetaTab.tsx
にトグルを追加し、そうでなければ@settingsGeneralTab.tsx
に追加します。一般的なチェックボックスには<SettingsSubSection>
としてトグルを追加できます。例については、ファイルの他の部分を参照してください。.cursorrules
(レガシー).cursorrules
ファイルは引き続きサポートされていますが、廃止予定です。より多くの制御、柔軟性、可視性を得るために、プロジェクトルールへの移行をお勧めします。
ルールが適用されないのはなぜですか?
Agent Requested
の場合は、説明が定義されていることを確認してください。Auto Attached
の場合は、ファイルパターンが参照されるファイルと一致していることを確認してください。ルールは他のルールやファイルを参照できますか?
@filename.ts
を使用して、ルールのコンテキストにファイルを含めることができます。チャットからルールを作成できますか?
/Generate Cursor Rules
コマンドを使用して、チャットからプロジェクトルールを生成できます。Memoriesが有効になっている場合、メモリは自動的に生成されます。ルールはCursor Tabやその他のAI機能に影響しますか?