mcpField
S
suggesting-cursor-rules

suggesting-cursor-rules

github.com/spencerpaulyAgent workflows868562 installsUpdated 13w ago
Repository

About suggesting-cursor-rules

A skill for Cursor that notices repeated feedback about code style or project conventions and suggests recording it in `.cursor/rules/`. It checks for existing rules and avoids reacting to a one-off correction.

Key features

  1. 01Detect repeated corrections and style feedback
  2. 02Suggest creating a Cursor rule file
  3. 03Keep rules focused on one concern
  4. 04Check existing rules to avoid duplication
  5. 05Suggest rules only after recurring patterns

Use cases

  1. 01Record repeated import conventions
  2. 02Save preferences for code comments
  3. 03Set test file location and naming conventions
  4. 04Write project conventions into Cursor rules

Install

Copy the command and run it in a terminal.

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

After installing, type/suggesting-cursor-rulesin Claude Code to confirm it loaded.

Details

From the project README

Suggesting Cursor Rules

Watch for repeated corrections and frustration. When the user keeps telling you the same thing, suggest a .cursor/rules/ file so they never have to say it again.

Triggers

Suggest a rule when you notice:

  • The user corrects the same pattern 2+ times (e.g. "use named exports", "don't use default exports")
  • The user expresses frustration about code style or conventions
  • The user says things like "I always want...", "never do...", "every time you..."
  • You keep making the same mistake in this project

How to Suggest

When you detect a trigger, offer it naturally:

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

If they say yes, create the rule:

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

- <the convention, stated clearly>

Examples

User keeps saying "use relative imports":

---
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/...")

User keeps saying "no comments on obvious code":

---
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

User frustrated about test file locations:

---
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

Rules

  • Don't be annoying — only suggest after a genuine repeated pattern, not on the first correction
  • Keep rule files small and focused — one concern per file
  • Check .cursor/rules/ first so you don't duplicate an existing rule
  • Frame it as a helpful offer, not a lecture

Comments

Markdown supported