Thread Reader
Toggle theme
nazha
@xiaokedada
Feb 25
6 tweets
Tweet
Share
Download
#分享
今天分享一个大家可能不常用,但非常有用的新功能 .cursor/rules,这个功能带来了对文件进行细粒度的控制。 简单来说,MDC Rules 告诉 Cursor 在面对大量的上下文时,如何筛选、排序和使用这些信息,从而让 LLM 的回答更精准切符合预期。 一些使用场景: 1. 对规则进行细化,比如对 ts(逻辑)、tsx(组件) 和 css(UI)应用不同的规则 2. Monorepo 下对不同的项目分配不同的规则
是一些具体的实操:
2. 在新版的配置中,.cursor/rules 在 Rules Tab 下 其中全局规则在所有对话中会被 cursor 作为上下文提交给 LLM。 而 .cursor/rules 则会根据文件匹配规则按需提交。 之前全局 .cursorrules 已经不建议使用 创建后的规则文件的后缀是 .mdc,项目根目录下可以找到。
3. 高级用法 :mdc 文件还可以继承 .cursor/rules 中的规则还可以通过 @来引用其他文件,这就给我们继承 mdc 文件创造了契机。
4. Monorepo 的福音 单一 .cursorrules 对 monorepo 来说是不够的,.cursor/rules 可以针对不同的项目创建不同的规则
5. 论坛有一篇帖子提到一些隐藏的点 - MDC 可以是任何格式,但 YAML 可能是最佳的形式 - 通过试错,作者发现用数字命名来组织 rules 的效果最好,比如: Core Rules: 001-099 Integration Rules: 100-199 Pattern/Role Rules: 200-299 示例: Core Rules: “001-Core-Security.mdc” “015-Core-Logging.mdc” Integration Rules: “100-API-Integration.mdc” “110-CLI-Handler.mdc” Pattern/Role Rules: “200-File-Pattern-Rule.mdc” “210-Data-Validation.mdc”
https://
forum.cursor.com/t/my-best-prac
tices-for-mdc-rules-and-troubleshooting/50526
…
6.
http://
cursor.directory
已经上线了将 .cursorrules 转换为 mdc 的功能
nazha
@xiaokedada
Learning AI, share to learn 先挣个 2000万,35 去创业 认识你自己 凡事勿过度 妄立誓则祸近 More https://t.co/IoMfdT5u2E, https://t.co/qpSv55ZuTq
Follow on 𝕏
twitter-thread.com/t/1894378744288350593
Missing some tweets in this thread? Or failed to load images or videos? You can try to
force a refresh
.