Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Rule application dropdown missing, unexpected file creation behavior, and missing documentation for Cursor Rules
Description
Multiple issues with Cursor Rules functionality:
- The dropdown to configure rule application mode does not appear when editing rule files in
.cursor/rules/ - When creating a new Cursor Rule (via “File: New Cursor Rule”), it creates a
skills.mdfile inside askillsdirectory instead of the expected location - Documentation does not explain how to use or manage Cursor Rules
Expected Behavior
- When opening or editing a rule file in
.cursor/rules/, a dropdown should appear allowing users to configure how the rule is applied - Creating a new Cursor Rule should follow a predictable pattern (e.g., creating the file in
.cursor/rules/with appropriate naming) - Documentation should explain how to create, manage, and use Cursor Rules
Actual Behavior
- No dropdown appears when viewing/editing
.cursor/rules/code-convention/backend/RULE.md - Using “File: New Cursor Rule” creates
skills.mdinside askillsdirectory, which is unexpected - No documentation available explaining how to use Cursor Rules
Steps to Reproduce
Issue 1: Missing Dropdown
- Open
.cursor/rules/code-convention/backend/RULE.mdin Cursor - Click on or focus the frontmatter section (lines 1-5)
- Look for the rule application dropdown near the file header or frontmatter
- Expected: Dropdown appears with rule application options
- Actual: No dropdown appears
Issue 2: Unexpected File Creation
- Trigger the command to create a new Cursor Rule (e.g., via command palette: “File: New Cursor Rule”)
- Expected: File created in
.cursor/rules/with appropriate naming/structure - Actual: Creates
SKILLS.mdinside askillsdirectory instead
Issue 3: Missing Documentation
- Look for documentation on Cursor Rules usage
- Expected: Documentation explaining rule creation, management, and usage
- Actual: No documentation found
File Details
Affected File:
- Path:
.cursor/rules/code-convention/backend/RULE.md - Frontmatter:
---
description: "Node.js v18 + LoopBack 2.x backend standards"
globs: ["server/**/*.js", "common/models/**/*.js"]
alwaysApply: false
---
Unexpected File Creation:
- When using “File: New Cursor Rule”, creates:
skills/SKILLS.md - Expected location:
.cursor/rules/directory
Comparison Files (for reference):
.cursor/rules/code-convention/frontend/RULE.md- Has similar structure (multi-lineglobsformat).cursor/rules/comments/RULE.md- HasalwaysApply: trueand noglobsfield
Environment
Version: 2.3.34 (Universal)
VSCode Version: 1.105.1
Commit: 643ba67cd252e2888e296dd0cf34a0c5d7625b90
Date: 2026-01-10T21:17:10.428Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 24.6.0
Impact
- Unable to configure rule application modes via UI
- Confusing file creation behavior makes rule management difficult
- Lack of documentation hinders adoption and proper usage of Cursor Rules
Additional Context
- The file structure appears correct with valid YAML frontmatter
- The file is located in the expected
.cursor/rules/directory structure - Other rule files in the same workspace may or may not show the dropdown (needs verification)
- The
globsfield uses single-line array format (vs. multi-line in frontend rule file) - Tried reloading the window, but issue persists
Steps to Reproduce
Steps to Reproduce
Issue 1: Missing Rule Application Dropdown
- Open Cursor IDE
- Open a workspace that contains a
.cursor/rules/directory - Navigate to any rule file, for example:
.cursor/rules/code-convention/backend/RULE.md - Open the file (should display valid YAML frontmatter with
description,globs, andalwaysApplyfields) - Click on or focus the frontmatter section (lines 1-5, between the
---markers) - Look for a dropdown UI element near the file header, frontmatter area, or top of the editor
- Expected: A dropdown appears with options: “Always Apply”, “Apply Intelligently”, “Apply to Specific Files”, “Apply Manually”
- Actual: No dropdown appears anywhere in the UI
Issue 2: Unexpected File Creation with “New Cursor Rule”
- Open Cursor IDE
- Open any workspace
- Open the Command Palette (Cmd+Shift+P on macOS, Ctrl+Shift+P on Windows/Linux)
- Type or select: “File: New Cursor Rule” (or similar command to create a new Cursor Rule)
- Execute the command
- Expected: A new rule file is created in
.cursor/rules/directory with appropriate naming - Actual: A file
skills.mdis created inside askillsdirectory instead of.cursor/rules/
Issue 3: Missing Documentation
- Open Cursor IDE
- Attempt to find documentation about Cursor Rules by:
- Checking Help menu → Documentation
- Searching in Command Palette for “Cursor Rules” or “Rules documentation”
- Checking Cursor’s official documentation/website
- Looking for in-app help or tooltips related to rules
- Expected: Documentation explaining:
- How to create Cursor Rules
- How to manage rules
- How rule application modes work (Always Apply, Apply Intelligently, etc.)
- How to use rules effectively
- Actual: No documentation found explaining how to use or manage Cursor Rules
Additional Verification Steps
To verify if the dropdown issue is specific to certain files:
- Try opening other rule files in
.cursor/rules/(e.g.,code-convention/frontend/RULE.mdorcomments/RULE.md) - Check if the dropdown appears in those files (comparison test)
To verify the file creation issue:
- Check the workspace root directory
- Look for a
skills/directory - Check if
skills.mdexists inside it - Note the location where it was created (should be unexpected based on the command used)
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Version: 2.3.34 (Universal)
VSCode Version: 1.105.1
Commit: 643ba67cd252e2888e296dd0cf34a0c5d7625b90
Date: 2026-01-10T21:17:10.428Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 24.6.0
Does this stop you from using Cursor
No - Cursor works, but with this issue
