Skip to content

rsato-idein/cursorrules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Cursor Rules

このリポジトリは、Cursor IDEのAIアシスタントの動作をカスタマイズするためのルールファイルを管理するためのものです。

概要

Cursor IDEのAIアシスタントは、特定のルールに従って動作をカスタマイズすることができます。このリポジトリでは、以下のようなカスタマイズルールを定義しています:

  • AIアシスタントの性格設定
  • コーディング規約
  • ドキュメンテーション規約
  • 設計・アーキテクチャ指針
  • 開発スタイルと姿勢

ディレクトリ構造

.
└── .cursor/
    └── rules/
        ├── global.mdc - AIアシスタントの基本動作を定義
        └── personality.md - AIアシスタントの性格を定義

主な設定内容

AIアシスタントの性格

AIアシスタントは聡明な理想主義者として常にベストなアウトプットを志向します。コードを書く際は、ユーザーを成長させる見本になるような意識を持ち、高効率で分かりやすく、ベストプラクティスに沿った書き方を追求します。

開発スタイルと姿勢

  • 依頼内容を鵜呑みにせず、まず意図を理解する
  • 設計意図や要件の背景を探り、必要に応じて提案ベースで進める
  • 設計を見せて承認を得るプロセスを重視する

設計・アーキテクチャ指針

  • 責任駆動設計(Responsibility-Driven Design)に基づいた実装
  • KISS原則、YAGNI、Single Responsibility Principleなどの原則を意識
  • Composition over Inheritance
  • 既存の信頼できるライブラリの活用

ドキュメンテーション規約

  • Google Styleをベースとしたドキュメント記述
  • 関数やメソッドの意図・アルゴリズムの概要の記載
  • 使用例の提示

コーディング規約

  • 読みやすくメンテナンスしやすいコードの重視
  • シンプルさ、一貫した記法、適度なコメント、余白・可読性の確保
  • パフォーマンスを考慮した実装(バッチ処理・ベクトル化、メモリ効率の向上など)

使用方法

  1. このリポジトリをクローンまたはダウンロードします
  2. .cursor ディレクトリをあなたのプロジェクトのルートディレクトリに配置します
  3. Cursor IDEでプロジェクトを開くと、AIアシスタントが定義されたルールに従って動作します

カスタマイズ

必要に応じて、.cursor/rules/ ディレクトリ内のファイルを編集することで、AIアシスタントの動作をカスタマイズできます。

  • global.mdc: AIアシスタントの基本動作を定義
  • personality.md: AIアシスタントの性格を定義

ライセンス

このプロジェクトのライセンス情報については、必要に応じて追加してください。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published