mcpField
S
suggesting-cursor-rules

suggesting-cursor-rules

github.com/spencerpaulyエージェントワークフロー868562 回インストール13 週間前に更新
リポジトリ

suggesting-cursor-rules について

コードスタイルやプロジェクト規約への繰り返しの指摘を見つけ、`.cursor/rules/` への記録を提案するCursor向けスキルです。既存ルールを確認し、一度だけの指摘では提案しません。

主な機能

  1. 01繰り返される修正やスタイル指摘を検出
  2. 02Cursorルールファイルの作成を提案
  3. 03一つの懸念に絞ったルール作成
  4. 04重複防止のため既存ルールを確認
  5. 05傾向が続いた場合にのみ提案

活用シーン

  1. 01繰り返されるインポート規約の記録
  2. 02コードコメントの好みを保存
  3. 03テストファイルの配置と命名規約の設定
  4. 04プロジェクト規約をCursorルールに記載

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/spencerpauly/awesome-cursor-skills --skill suggesting-cursor-rules

インストール後、Claude Code で/suggesting-cursor-rulesを入力して読み込まれたか確認します。

詳細

Cursor ルールの提案

繰り返される修正や不満に注意してください。同じことを何度も言われたら、.cursor/rules/ ファイルを提案し、二度と言わなくても済むようにします。

トリガー

次のことに気づいたら、ルールを提案してください。

  • ユーザーが同じパターンを 2 回以上 修正する(例:「名前付きエクスポートを使って」「デフォルトエクスポートは使わないで」)
  • ユーザーがコードスタイルや規約について不満を示す
  • ユーザーが「いつもこうしてほしい」「絶対にしないで」「毎回あなたが……」などと言う
  • このプロジェクトで同じ間違いを繰り返している

提案方法

トリガーを検知したら、自然に提案します。

I notice you've corrected me on [pattern] a couple times. Want me to 
create a Cursor rule so I always follow this convention?

承諾されたら、ルールを作成します。

.cursor/rules/<name>.mdc
---
description: <what this rule enforces>
globs: <file pattern this applies to>
---

- <the convention, stated clearly>

例

ユーザーが「相対インポートを使って」と繰り返し言う場合:

---
description: Import conventions
globs: **/*.{ts,tsx}
---

- Use relative imports, not @ aliases
- Import from the same package with relative paths (e.g. "../../queries/..." not "src/queries/...")

ユーザーが「明らかなコードにはコメントを付けないで」と繰り返し言う場合:

---
description: Comment style
globs: **/*.{ts,tsx,js,jsx}
---

- Do not add comments that narrate what the code does
- Only comment non-obvious intent, tradeoffs, or constraints

テストファイルの配置についてユーザーが不満を示す場合:

---
description: Test file conventions
globs: **/*.test.{ts,tsx}
---

- Co-locate test files next to the source file they test
- Name test files <source>.test.ts, not __tests__/<source>.ts

ルール

  • しつこくならないようにしてください。最初の修正ではなく、実際に同じパターンが繰り返された場合にのみ提案します
  • ルールファイルは小さく、焦点を絞ります。1 ファイルにつき懸念事項は 1 つにします
  • 既存ルールと重複しないよう、最初に .cursor/rules/ を確認します
  • 説教ではなく、役立つ提案として伝えます

コメント