The .mdc rules I use to stop Cursor from expanding my PRs —…
    Neura MarketNeura Market/Cursor
    ChatGPTChatGPTClaudeClaudeGeminiGeminiCursorCursorGrokGrokPerplexityPerplexityDeepSeekDeepSeek
    CoPilotCoPilotStable DiffusionStable DiffusionMidjourneyMidjourney
    View All Directories
    OverviewRulesPromptsMCPsAgentsGamesBlogVideosGuidesCoursesCommunityExtensionsTrending
    CursorBlogThe .mdc rules I use to stop Cursor from expanding my PRs
    Back to Blog
    The .mdc rules I use to stop Cursor from expanding my PRs
    cursor

    The .mdc rules I use to stop Cursor from expanding my PRs

    Hideaki Kubo June 27, 2026
    0 views

    Cursor is fast. But left unchecked, it expands PRs. Here are the three .mdc rules I use to keep that...


    title: The .mdc rules I use to stop Cursor from expanding my PRs published: true tags: cursor, ai, productivity, github

    Cursor is fast. But left unchecked, it expands PRs.

    Here are the three .mdc rules I use to keep that from happening. Free on GitHub.

    The problem in one sentence

    You ask for one fix. Cursor touches five files.

    Each change might look reasonable. But the PR becomes harder to review, harder to revert, and harder to explain.

    Rule 1: no-unrequested-changes.mdc

    This rule tells Cursor not to modify anything outside the scope of the original request.

    - Do not edit unrelated files that are outside the current task scope
    - Do not refactor working code as part of an unrelated task
    - Do not add new utilities, helpers, or abstractions unless asked
    

    Rule 2: one-pr-one-topic.mdc

    This rule tells Cursor that a PR should answer one question: what decision is this asking the human reviewer to make?

    - Do not combine unrelated changes in a single PR
    - Do not mix implementation and refactoring in the same PR
    - If the user adds a new request that introduces a separate concern,
      ask whether it should be handled as a separate PR.
    

    Rule 3: classify-before-merging.mdc

    Before merging, this rule prompts a classification step. The human decides. Not the AI.

    - Do not merge without identifying which changes are accepted as-is
    - Do not carry over follow-up work silently — make it explicit before merge
    - If any item requires a human decision before merge, do not proceed.
    

    How to use them

    Copy the three .mdc files into your project's .cursor/rules/ directory.

    Then try a task in Cursor. Watch whether the PR stays scoped.


    Free Pack on GitHub: https://github.com/logfabricteam/cursor-pr-discipline

    Pro Pack v0 on Gumroad ($29): https://kubo03.gumroad.com/l/cursor-pr-discipline

    Tags

    cursoraiproductivitygithub

    Comments

    More Blog

    View all
    Cursor Automations in 2026: wire event-triggered coding agents to Slack, CI, and timerscursor

    Cursor Automations in 2026: wire event-triggered coding agents to Slack, CI, and timers

    Cursor Automations in 2026: wire event-triggered coding agents to Slack, CI, and...

    M
    Manu Shukla
    Index Everything, or Read Everything? The Dilemma of Feeding Specs to AI in Multi-Repo Developmentai

    Index Everything, or Read Everything? The Dilemma of Feeding Specs to AI in Multi-Repo Development

    The specs exist. The AI just can't see them. I've always been the type who builds hobby...

    S
    Shunya Shida
    Connect Claude Code, Cursor and Codex to Amazon Bedrock's new console (2026)amazonbedrock

    Connect Claude Code, Cursor and Codex to Amazon Bedrock's new console (2026)

    Connect Claude Code, Cursor and Codex to Amazon Bedrock's new console (2026) Summary. On 5...

    M
    Manu Shukla
    Spotting AI UI is too easyai

    Spotting AI UI is too easy

    There is a weird uncanny valley with LLM-generated UI right now. The code functions perfectly, but if...

    H
    Harish .s
    Seven ranking frameworks, one search page, zero translation tablesai

    Seven ranking frameworks, one search page, zero translation tables

    I went down a rabbit hole this morning reading the late-2025 Juejin AI roundups side by side, and the...

    N
    ninghonggang
    Zendesk MCP: Let Claude Handle Your Support Ticketsmcp

    Zendesk MCP: Let Claude Handle Your Support Tickets

    Install guide and config at curatedmcp.com Zendesk MCP: Let Claude Handle Your Support...

    C
    curatedmcp

    Stay up to date

    Get the latest Cursor prompts, rules, and resources delivered to your inbox weekly.

    Neura Market LogoNeura Market

    Discover the best AI prompts, plugins, and resources for Cursor and more.

    Content Types

    • Rules
    • Prompts
    • MCPs
    • Agents
    • Guides

    Platforms

    • ChatGPT Directory
    • Claude Directory
    • Gemini Directory
    • Cursor Directory
    • Grok Directory
    • Perplexity Directory
    • DeepSeek Directory
    • CoPilot Directory
    • Stable Diffusion Directory
    • Midjourney Directory
    • All Directories

    Resources

    • Blog
    • Documentation
    • Help Center
    • Marketplace

    Legal

    • Privacy Policy
    • Terms of Service

    © 2026 Neura Market. All rights reserved.

    |

    Not affiliated with any AI platform vendors.

    Neura Market

    Custom AI Systems & Services

    Our team of experienced AI builders will help build custom AI systems, workflows, and solutions for your business.

    Request custom work

    Ready-made automations for this

    Workflows from the Neura Market marketplace related to this Cursor resource

    • Extract Text from Images & PDFs via Telegram with Mistral OCR to Markdownn8n · $24.99 · Related topic
    • Import Google Keep Notes to Google Sheets Using OpenAI and Google Driven8n · $14.99 · Related topic
    • Microsoft Outlook AI Email Assistant with Contact Support from Monday and Airtablen8n · $14.99 · Related topic
    • Cold Email Icebreakers from Local Business Search with GP-4 and Dumpling AIn8n · $9.99 · Related topic
    Browse all workflows