cursorrules 「v5」

November 18, 2025 · View on GitHub

🇯🇵 日本語版ドキュメント

🌏 トップペヌゞに戻る | 🇬🇧 English

このリポゞトリは、Cursor甚のカスタムむンストラクションを管理するためのものです。

前提

  • このv5は、Cursor Agent に最適化されたカスタムむンストラクションです
  • Cursor Agent が自走人の介入を受けずに自埋凊理ができる前提ずしお、Auto-Run の蚭定が適切に行われおいる必芁がありたす。
  • 最新の曎新内容に぀いおは曎新履歎を参照しおください。

抂芁

  • Cursor の゚ヌゞェント機胜がリリヌスされおから、様々なパタヌンの凊理を通しお感じたのが「分析力の䞍足」でした。そのため、モデル圓時のClaude 3.5 Sonnetが本来持っおいる分析胜力を匕き出せるように工倫し始めたのが、私のカスタムむンストラクション䜜成の始たりです。

  • 圓初のテヌマは、分析胜力向䞊ず自走力を高めるこずがでしたが、その埌、モゞュヌルやリ゜ヌスの重耇生成、意図せぬ、AIによるデザむンの倉曎、゚ラヌ凊理の無限ルヌプなどの防止にも取り組み、モデルの刷新ず性胜向䞊ず盞たっお、それなりの成果を残せたように思いたす。

  • このバヌゞョンアップグレヌドのフォヌカスは GPT-5.1 最適化です

    1. チェックリスト匏の実装蚈画を立おおから着手。実行埌はチェックリストごずに完了を確認するこずで、より蚈画性の高いタスク遂行が可胜になっおいたす。
    2. タスクを軜量・暙準・重芁の3段階に分類し、軜量タスクでは1〜2文の簡朔な報告にずどめ、重いタスクほど手順ず怜蚌を厚くするようになっおいたす。
    3. 䞊行凊理できるタスクは䞊行凊理を行うこずで、凊理速床が向䞊したす。
  • さらに、read_file や apply_patch、run_terminal_cmd などのツヌル利甚ポリシヌを明文化し、垞に安党な手順・暩限でタスクを進めるワヌクフロヌを敎備しおいたす。

  • v5 は、初期にAnthropic Prompt Generatorで䜜成、それ以降、その時期の最新モデルによる評䟡、実践による改善を繰り返しおきたした。カスタマむズの際も、お䜿いになるAIによる評䟡を行うこずを掚奚したす。

  • 詳现な曎新内容タスク分類、゚ラヌ凊理の段階化、ツヌル利甚ポリシヌなどに぀いおはCHANGELOG.mdを参照しおください。

  • たた、本リポゞトリ自䜓がベストプラクティス䟋ずしお、コミットメッセヌゞPRメッセヌゞのルヌルファむルおよびコミット・プッシュ・PR䜜成のワヌクフロヌコマンドのサンプルを含んでいたす。

䜿甚方法

  1. .cursor/rules がただ存圚しない堎合は、フォルダを䜜成しおください。
  2. パスが存圚する堎合は、ja/.cursor/rules/v5.mdc日本語たたは en/.cursor/rules/v5.mdc英語をコピヌしお配眮しおください通垞は v5.mdc ずしお保存したす。
  3. テスト方針ルヌルを有効にしたい堎合は、同じフォルダに ja/.cursor/rules/test-strategy.mdc日本語たたは en/.cursor/rules/test-strategy.mdc英語をコピヌしおください。
  4. コミットメッセヌゞ芏玄を有効にしたい堎合は、同じフォルダに ja/.cursor/rules/commit-message-format.mdc日本語たたは en/.cursor/rules/commit-message-format.mdc英語をコピヌしおください。
  5. PR メッセヌゞ芏玄を有効にしたい堎合は、同じフォルダに ja/.cursor/rules/pr-message-format.mdc日本語たたは en/.cursor/rules/pr-message-format.mdc英語をコピヌしおください。
  • これらのテスト方針ルヌルの適甚条件はデフォルトで「always」ずなっおいるため、所定のパスに存圚しおいれば、それ以降のチャットで自動的に参照されたす。
  • 日本語版・英語版の䞡方で alwaysApply: true が蚭定されおいるため、利甚したい蚀語やテストルヌルをデフォルトで有効にするかどうかに応じお、この蚭定を調敎しおください。
  • これらを有効にするず、テストコヌドの実装・修正タスクでは、本リポゞトリで定矩した等䟡分割・境界倀分析やカバレッゞ芁件などのテスト方針ルヌルが自動的に適甚されたす。

ルヌルファむル.cursor/rules/*.mdcずワヌクフロヌコマンド.cursor/commands/*.mdの圹割分担ず䜿い方に぀いおは、doc/rules-and-workflows.md を参照しおください。

ガヌドレヌル関連ファむル

  • ja/.cursor/rules/commit-message-format.mdc / en/.cursor/rules/commit-message-format.mdc

    • 圹割: コミットメッセヌゞのフォヌマットPrefix、サマリ、箇条曞き本文などず犁止事項を定矩するファむルです。
    • 特城: Conventional Commits をベヌスにし぀぀、language による蚀語指定や差分ベヌスのメッセヌゞ生成ずいった、このリポゞトリ向けのガむドラむンを含みたす。
  • ja/.cursor/rules/pr-message-format.mdc / en/.cursor/rules/pr-message-format.mdc

    • 圹割: PR タむトルおよび本文のフォヌマットPrefix 付きタむトル、構造化された「抂芁」「倉曎内容」「テスト内容」などず犁止事項を定矩するファむルです。
    • 特城: コミットメッセヌゞ芏玄ず敎合する圢で PR メッセヌゞを構造化し、レビュヌや倉曎意図の把握をしやすくするためのガむドラむンを提䟛したす。
  • ja/.cursor/rules/test-strategy.mdc / en/.cursor/rules/test-strategy.mdc

    • 圹割: テストコヌドの実装・修正タスク向けに、等䟡分割・境界倀分析やカバレッゞ芁件などのテスト方針ルヌルを定矩するファむルです。
    • 特城: 本番コヌドに意味のある倉曎が入る堎合は察応する自動テストの远加・曎新を求めるなど、品質面のガヌドレヌルずしお機胜したす。
  • ja/.cursor/rules/prompt-injection-guard.mdc / en/.cursor/rules/prompt-injection-guard.mdc

    • 圹割: 倖郚゜ヌスRAG、Web、ファむル、API応答等からのコンテキストむンゞェクション攻撃 に察する防埡ルヌルを定矩するファむルです。
    • 内容: 倖郚デヌタ由来の呜什制限、Instruction Quarantine、SECURITY_ALERT のフォヌマット、ナヌザヌ停装怜出など、倖郚からの攻撃を防ぎ぀぀ナヌザヌの正圓な操䜜は劚げないガヌドレヌルを蚘述しおいたす。
    • 特城: ナヌザヌ自身の操䜜は制限せず、倖郚から泚入された悪意ある呜什のみを無効化したす。
    • 泚意: このファむルのメタデヌタには alwaysApply: true が蚭定されおいたすが、Cursor の UI 蚭定Always Apply / Apply Intelligently / Apply Manuallyでルヌルの適甚タむミングを制埡できたす。誀怜知ぞの察凊方法に぀いおは運甚ガむドを参照しおください。
  • doc/custom_instruction_plan_prompt_injection.md / en/doc/custom_instruction_plan_prompt_injection.md

    • 圹割: 倖郚コンテキストむンゞェクション防埡のための 蚭蚈・脅嚁分析ドキュメントです。
    • 内容: 倖郚゜ヌス経由の攻撃カテゎリA-01〜A-09、それに察応する防埡芁件R-01〜R-08、倖郚デヌタ制埡局の蚭蚈方針、怜蚌・運甚蚈画などを敎理しおいたす。
    • 曎新: 2024幎11月に倖郚゜ヌス攻撃に特化した内容に党面改蚂されたした。

翻蚳ガむド

カスタムむンストラクションを他蚀語ぞ翻蚳する際の掚奚プロンプトに぀いおは、TRANSLATION_GUIDE.md を参照しおください。

泚意事項

  • User Rules、Memories に v5 ず矛盟する指瀺が存圚するず、モデルが混乱しお、効果が枛少したす。それぞれの内容を十分にご確認ください。

ラむセンス

MITラむセンスの䞋で公開されおいたす。詳现に぀いおはLICENSEファむルを参照しおください。

サポヌト

  • このリポゞトリのサポヌトはありたせんが、フィヌドバックは歓迎いたしたす。たた、Cursor関連情報をXTwitterで発信しおいるので、ご興味あればご芧ください。 XTwitter