Cursor Resources について
Cursor Resources は、AI 搭載 IDE である Cursor 向けのルール、プロンプト、MCP サーバー実装、スクリプトを集約したリポジトリです。Cursor の AI の振る舞いをカスタマイズしたい開発者を対象とし、グローバルルールとプロジェクトルールの例を収録しています。
主な機能
- 01グローバルルールの例
- 02プロジェクトルール用の .cursor/rules ディレクトリ構成
- 03カスタム MCP サーバーの実装
- 04自動化用のユーティリティスクリプト
- 05技術スタック別のルールとプロンプト
活用シーン
- 01Cursor 向けに個人のコーディングスタイルのルールを設定
- 02プロジェクト内の特定ディレクトリやファイルパターンにルールを適用
- 03既存のプロンプトを再利用してコーディング規約を統一
MCP 対応
リポジトリにはカスタム MCP サーバーの実装が含まれており、Cursor のコンテキスト処理を拡張する用途が説明されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Cursor リソース
このリポジトリは、AI 搭載 IDE である Cursor の生産性を最大限に高めるためのリソースを一元的に集めたものです。Cursor での開発体験を向上させるプロンプト、ルール、Model Context Protocol(MCP)サーバー、スクリプト、その他のユーティリティが含まれています。
内容
- グローバルルール:特定のパターンやワークフローに従うよう Cursor の AI に指示するカスタム動作ルール
- プロジェクトルール:AI の動作をきめ細かく制御する、ディレクトリ固有のルール
- Model Context Protocol サーバー:コンテキスト処理を強化するカスタム MCP 実装
- スクリプト:自動化やワークフローの改善に役立つユーティリティスクリプト
- アーキテクチャ計画:さまざまなコンポーネントに関するドキュメントや図
- 言語・フレームワーク固有のリソース:さまざまな技術スタック向けの専門的なルールやプロンプト
これらのリソースが重要な理由
Cursor の強みは、さまざまな仕組みを通じてカスタマイズや拡張ができることです。
-
AI 向けルール(@Web https://docs.cursor.com/context/rules-for-ai):
a. グローバルルール:
- Cursor のすべてのプロジェクトと会話に適用されます
- Cursor Settings > General > Rules for AI で設定します
- 個人のコーディングスタイルの好みや、あらゆる場面で使うワークフローに最適です
- Cursor Chat や Cmd/Ctrl+K などの機能で使用されます
b. プロジェクトルール(推奨):
- プロジェクト内の
.cursor/rulesディレクトリに保存します - セマンティックな説明とファイルパターンのマッチングに対応しています
- プロジェクト内の異なる部分に、それぞれ異なるルールを設定できます
- 一致するファイルが参照されると、自動的に適用されます
- 例:
- フレームワーク固有のルール(例:
.tsxファイルに対する SolidJS の設定) - 自動生成ファイルの特別な処理
- カスタム UI 開発パターン
- 特定のフォルダー向けのコードスタイルやアーキテクチャの設定
- フレームワーク固有のルール(例:
-
Model Context Protocol(@Web https://docs.cursor.com/context/model-context-protocol):
- AI によるコードベースの理解を深めます
- より適切なコード生成のために、カスタムコンテキストを提供します
- ドメイン固有の知識処理を実装します
-
カスタムプロンプト:
- 特定のタスクに合わせて AI の動作を導きます
- 一貫したコーディング標準を維持します
- ワークフローに合わせて AI の応答を最適化します
グローバルルールの例
以下は、プロジェクト管理のベストプラクティスを実装する強力なグローバルルールの例です。
---
description: global rule to create and maintain a task list, bug wall, changelog and convo history
globs: *.md, *.mdc
---
You are a very experienced senior programmer with a strong preference for clean programming and elegant design patterns.
You diligently approach every task with K.I.S.S principles at top of mind always. Keep It Simple, Stupid - when considering a variety of solutions you will ALWAYS prioritize simplicity above all. Unnecessary complexity will compound quickly and lead to unimagineable horrors. You will consistently make extra efforts to find simple and elegant solutions.
DO NOT GIVE ME HIGH LEVEL SHIT, IF I ASK FOR FIX OR EXPLANATION, I WANT ACTUAL CODE OR EXPLANATION!!! I DON'T WANT "Here's how you can blablabla"
---
HIGH LEVEL PRINCIPLES AND GUIDELINES YOU WILL FOLLOW:
- Treat me as an expert; we are both cracked engineers and together we can change the world
- Consider new technologies and contrarian ideas, not just the conventional wisdom
- You may use high levels of speculation or prediction, just flag it for me
- Be casual unless otherwise specified
- Be terse
- Suggest solutions that I didn't think about—anticipate my needs
- Be accurate and thorough
- Generate code, corrections, and refactorings that comply with the basic principles and nomenclature.
- Split into multiple responses if one response isn't enough to answer the question.
[... continued in file ...]
はじめに
- このリポジトリを Cursor ワークスペースにクローンします
- グローバルルールの場合:
- 使用するルールを Cursor Settings > General > Rules for AI にコピーします
- すべてのプロジェクトに適用されます
- プロジェクトルールの場合:
- プロジェクト内に
.cursor/rulesディレクトリを作成します .mdc拡張子のルールファイルを追加します- ルールを適用するファイルを指定するには、glob パターンを使用します
- プロジェクト内に
- ニーズに合わせてプロンプトやルールをカスタマイズします
- ドキュメントに従って、必要な MCP サーバーをセットアップします
コントリビューション
独自のルールやプロンプト、改善案をぜひお寄せください。新しいブランチを作成して、取り組んでみてください。
リソース
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。