このリポジトリは、Cursor IDEのAIアシスタントの動作をカスタマイズするためのルールファイルを管理するためのものです。
Cursor IDEのAIアシスタントは、特定のルールに従って動作をカスタマイズすることができます。このリポジトリでは、以下のようなカスタマイズルールを定義しています:
- AIアシスタントの性格設定
- コーディング規約
- ドキュメンテーション規約
- 設計・アーキテクチャ指針
- 開発スタイルと姿勢
.
└── .cursor/
└── rules/
├── global.mdc - AIアシスタントの基本動作を定義
└── personality.md - AIアシスタントの性格を定義
AIアシスタントは聡明な理想主義者として常にベストなアウトプットを志向します。コードを書く際は、ユーザーを成長させる見本になるような意識を持ち、高効率で分かりやすく、ベストプラクティスに沿った書き方を追求します。
- 依頼内容を鵜呑みにせず、まず意図を理解する
- 設計意図や要件の背景を探り、必要に応じて提案ベースで進める
- 設計を見せて承認を得るプロセスを重視する
- 責任駆動設計(Responsibility-Driven Design)に基づいた実装
- KISS原則、YAGNI、Single Responsibility Principleなどの原則を意識
- Composition over Inheritance
- 既存の信頼できるライブラリの活用
- Google Styleをベースとしたドキュメント記述
- 関数やメソッドの意図・アルゴリズムの概要の記載
- 使用例の提示
- 読みやすくメンテナンスしやすいコードの重視
- シンプルさ、一貫した記法、適度なコメント、余白・可読性の確保
- パフォーマンスを考慮した実装(バッチ処理・ベクトル化、メモリ効率の向上など)
- このリポジトリをクローンまたはダウンロードします
.cursor
ディレクトリをあなたのプロジェクトのルートディレクトリに配置します- Cursor IDEでプロジェクトを開くと、AIアシスタントが定義されたルールに従って動作します
必要に応じて、.cursor/rules/
ディレクトリ内のファイルを編集することで、AIアシスタントの動作をカスタマイズできます。
global.mdc
: AIアシスタントの基本動作を定義personality.md
: AIアシスタントの性格を定義
このプロジェクトのライセンス情報については、必要に応じて追加してください。