# I saw the version 0.45,how ".cursor/rules" work

**URL:** <https://forum.cursor.com/t/i-saw-the-version-0-45-how-cursor-rules-work/44755>\
**Category:** Help\
**Created:** [January 25, 2025, 12:34pm UTC](https://forum.cursor.com/t/i-saw-the-version-0-45-how-cursor-rules-work/44755 "2025-01-25T12:34:12Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![xuzhiping7](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/xuzhiping7/32/10104_2.png) [@xuzhiping7](https://forum.cursor.com/u/xuzhiping7)\
**Post date:** [January 25, 2025, 12:34pm UTC](https://forum.cursor.com/t/i-saw-the-version-0-45-how-cursor-rules-work/44755/1 "2025-01-25T12:34:12Z")

</div>

any desc ?  
how does it work ? any information ?

---

<div class="post-metadata">

**Author:** ![deanrie](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/deanrie/32/1263_2.png) [@deanrie](https://forum.cursor.com/u/deanrie)\
**Post date:** [January 25, 2025, 5:57pm UTC](https://forum.cursor.com/t/i-saw-the-version-0-45-how-cursor-rules-work/44755/2 "2025-01-25T17:57:20Z")

</div>

Hey, this is being discussed in this thread.

> [@Using the "project-rules" in 0.45.2](https://forum.cursor.com/t/using-the-project-rules-in-0-45-2/44447/1):
>
> Hey everyone! wave With the release of Cursor v0.45.2, the new “project-specific rules” feature has been a hot topic! For those who haven’t tried it yet, this update lets you define custom rules (with descriptions and glob patterns) tailored to specific projects. Check out the [announcement post](https://www.reddit.com/r/cursor/comments/1i63jdj/cursor_045_project_rules/) for details. Questions for the community: How are you using project-specific rules so far? Any standout use cases (e.g., linting, formatting, IDE behavior)? Have you combined glob patterns with s…

---

<div class="post-metadata">

**Author:** ![kameleon](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/kameleon/32/22352_2.png) [@kameleon](https://forum.cursor.com/u/kameleon)\
**Post date:** [January 26, 2025, 11:29am UTC](https://forum.cursor.com/t/i-saw-the-version-0-45-how-cursor-rules-work/44755/3 "2025-01-26T11:29:29Z")

</div>

**Can we have multiple `.cursor` folders in a monorepo, or just one at the project root?**

I’ve read that we should create a `.cursor` folder, but I’m unclear on whether only one folder is allowed at the project root or if we can have multiple—for example, one in the `frontend` folder and another in the `backend` folder in a monorepo setup.

If only a single `.cursor` folder is allowed, how should we structure the `.mdc` files to handle both the frontend and backend? Could someone share an example or clarify the best approach for organizing this in a monorepo?

---

<div class="post-metadata">

**Author:** ![deanrie](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/deanrie/32/1263_2.png) [@deanrie](https://forum.cursor.com/u/deanrie)\
**Post date:** [January 26, 2025, 12:11pm UTC](https://forum.cursor.com/t/i-saw-the-version-0-45-how-cursor-rules-work/44755/4 "2025-01-26T12:11:27Z")

</div>

Hey, you don’t need to create anything manually. You can go to the Cursor settings and create rules from there. You can create as many rules as you want, but they will all be located in the `.cursor` folder. Then, depending on the task you’re working on, you add the necessary rules to the context.

 ![image](https://us1.discourse-cdn.com/cursor1/original/3X/5/7/57cb441d6b5da8e7b724c457c924de8a662df38e.png)

 ![image](https://us1.discourse-cdn.com/cursor1/original/3X/4/c/4ca6d2cad571f955b0b2ddcd5ea8a70719428a24.png)

---

<div class="post-metadata">

**Author:** ![xuzhiping7](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/xuzhiping7/32/10104_2.png) [@xuzhiping7](https://forum.cursor.com/u/xuzhiping7)\
**Post date:** [January 26, 2025, 12:12pm UTC](https://forum.cursor.com/t/i-saw-the-version-0-45-how-cursor-rules-work/44755/5 "2025-01-26T12:12:08Z")

</div>

i had been try a project contain frontend and backend in one folder. cursor always gets the root directory of each project wrong.

I think the front-end and back-end projects should be separated.

Every time it executes the wrong script root directory, it will repeat the trial and error process, wasting a lot of time and tokens.

---

<div class="post-metadata">

**Author:** ![kameleon](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/kameleon/32/22352_2.png) [@kameleon](https://forum.cursor.com/u/kameleon)\
**Post date:** [January 26, 2025, 2:05pm UTC](https://forum.cursor.com/t/i-saw-the-version-0-45-how-cursor-rules-work/44755/6 "2025-01-26T14:05:25Z")

</div>

Thank you for the clarification Dean! 🙏

---

<div class="post-metadata">

**Author:** ![kameleon](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/kameleon/32/22352_2.png) [@kameleon](https://forum.cursor.com/u/kameleon)\
**Post date:** [January 26, 2025, 2:06pm UTC](https://forum.cursor.com/t/i-saw-the-version-0-45-how-cursor-rules-work/44755/7 "2025-01-26T14:06:50Z")

</div>

I just found this hint in the editor, when creating a rule through the Cursor Settings:

![Screenshot 2025-01-26 at 15.05.15](https://us1.discourse-cdn.com/cursor1/original/3X/1/2/12ae3f16129658ee34fe89f0505d243b1a4d6d62.jpeg)

So basically the description text is really important for Cursor to decide which rule file to use. Also you can specify the folder and file extensions (globs) per rule.

I didn’t test it yet, but will report how it goes.

---

<div class="post-metadata">

**Author:** ![xuzhiping7](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/xuzhiping7/32/10104_2.png) [@xuzhiping7](https://forum.cursor.com/u/xuzhiping7)\
**Post date:** [January 27, 2025, 2:49am UTC](https://forum.cursor.com/t/i-saw-the-version-0-45-how-cursor-rules-work/44755/8 "2025-01-27T02:49:47Z")

</div>

yeah, and u can use @rules to reuse highly reusable prompt words

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/system/32/99069_2.png) [@system](https://forum.cursor.com/u/system)\
**Post date:** [June 18, 2026, 10:25am UTC](https://forum.cursor.com/t/i-saw-the-version-0-45-how-cursor-rules-work/44755/9 "2026-06-18T10:25:47Z")

</div>


