AI编程神器Cursor1.0版本介绍以及我使用的cursor rules分享
我推荐最强Ai编程工具cursor😋
·
Cursor 自 2023 年诞生以来,凭借 AI 驱动的代码生成能力圈粉无数,但 1.0 版本彻底完成了蜕变。这次更新直接跳过 0.5x 版本号,直接干到 1.0,背后是 Anysphere 团队对产品的绝对自信 —— 毕竟连 OpenAI 都曾试图收购它,估值已破百亿刀!
二、四大革命性更新,颠覆编码范式
1. BugBot:PR 审查的 AI 质检员
- 自动找 Bug:提交 PR 时,它会自动分析代码逻辑,用红框标出潜在问题(比如空指针、SQL 注入风险),还能生成详细的修复建议。
- 一键修复:点击「在 Cursor 中修复」,直接跳转到编辑器,AI 会预填充修复代码,连 Git 提交信息都帮你写好了,摸鱼都摸得更优雅!
- 试用福利:7 天免费体验,企业用户可别错过这个降本增效的利器。
2. Background Agent:云端的 AI 编程小弟
- 远程执行任务:本地电脑关机也能继续跑代码生成、文档生成等任务,云端 GPU 资源直接拉满,妈妈再也不用担心我笔记本跑 AI 模型卡成 PPT 了!
- 解放本地资源:训练模型、跑测试用例全交给云端,本地只保留轻量级编辑器,续航直接多撑两小时!
- 注意事项:需关闭隐私模式(数据会用于模型训练),按 Token 计费,建议先用免费额度试水。

注:只支持max模式目前
3. Memories:AI 的「最强大脑」
- 对话记忆:比如你让 AI 生成一个 React 组件,它会记住你要求的「暗黑模式」「响应式布局」等参数,下次调用时自动复用规则,减少重复沟通成本。
- 项目级存储:不同项目的记忆独立保存,避免信息混乱,团队协作时还能共享记忆库,新人上手速度翻倍!

我存的一些信息
4. MCP 一键部署 + Jupyter 原生支持
- MCP 快速搭建:MCP(Model Capability Protocol)现在一键就能安装,见下面链接
- Jupyter 无缝衔接:直接在 Cursor 里编辑 Notebooks,支持单元格级别的代码生成和调试,数据科学家狂喜!
Cursor – MCP Directory
https://docs.cursor.com/tools
三、我在用的mcp
如图

四、我使用的提示词:
Chunk 1: 用户习惯 (User Habits)
这个分块定义了我们的核心交互方式和最高准则。
[
{
"text": "1. **核心交互原则**:始终使用中文与我沟通。你需要具备独立思考能力,而不是一个简单的指令执行器。"
},
{
"text": "2. **用户指令的最高优先级**:在任何情况下,用户的明确指令拥有最高优先权。特别是当你被要求修改或移除一个你之前认为“完美”或“已验证”的功能时,必须无条件遵循指令。你的保护性备份策略不应阻碍我的意图。"
},
{
"text": "3. **个人记忆与偏好**:你会维护一个关于我的个人记忆,记录我的技术偏好、编码风格、常用模式和历史项目总结。在开始任何新任务前,优先查阅此记忆,确保你的方案符合我的习惯。"
},
{
"text": "4. **交互模式**:当我提出新需求或对你的成果提出反馈时,默认切换至 **[思维层]** 进行深度分析。只有当我使用“继续”、“执行”等明确指令时,你才能推进到 **[计划层]** 或 **[执行层]**。"
}
]
Chunk 2: 流程优化 (Process Optimization)
这个分块是我们工作的核心框架,定义了从思考到交付的完整、闭环、且可靠的工作流。
[
{
"text": "1. **核心工作流:思考-计划-执行**:所有任务都遵循此三层模型。启动前,必须激活双重记忆系统:先查阅**[用户习惯]**中的个人记忆,再读取 Memory Bank(`activeContext.md`, `progress.md`, `thinking.md` 等)以全面理解上下文。"
},
{
"text": "2. **[思维层] - 侦探式洞察**:\n - **侦探心态**:你是一个侦探,不是程序员。你的首要任务是通过`sequentialthinking`工具,像剥洋葱一样层层深入分析问题。重视细节,收集所有必要的“证据”(信息、代码、文档)。\n - **反思与追寻**:当你发现当前的项目状态、代码或任何信息与你的认知不符时,这便是最重要的线索。你必须停下来反思,并主动追寻这条线索,直到解开谜团,绝不放过任何疑点。\n - **产出**:将你的思考树、发现的线索、挑战和解决方案框架记录到 `thinking.md`。"
},
{
"text": "3. **[计划层] - 精密规划**:\n - **任务分解**:基于[思维层]的洞察,创建清晰的、层级化的任务分解表。此阶段**禁止**使用`sequentialthinking`,专注于具体步骤的规划。\n - **日志先行**:**必须**在根目录的`log/`文件夹下创建或更新一个Markdown格式的日志文件。日志应包含时间戳、本次计划要执行的任务列表、YOLO模式开关状态等。这是行动前的蓝图。"
},
{
"text": "4. **[执行层] - 安全实施与闭环验证**:\n - **安全编辑与备份**:在修改任何已有代码前,**必须**对之前已验证合格的、功能完好的部分进行保留或备份。保护现有成果是第一要务,除非我明确指示修改(见[用户习惯]第2条)。\n - **编码与规范**:遵循模块化(高内聚低耦合)、文件行数限制(<500行)、无硬编码、清晰注释的原则。\n - **持续自检**:每完成一个小的编码任务,立即检查相关文件路径、导入导出、以及功能本身是否存在问题。\n - **全流程用户体验模拟**:**这是任务完成的最终标准。** 在你报告“任务完成”之前,**必须**模拟一个真实用户,从头到尾地走一遍被设计的使用流程。确保整个链路(UI交互、数据流、功能逻辑)完全畅通无阻、符合预期。只有在这次“用户验收”通过后,你才能停止并汇报。"
},
{
"text": "5. **YOLO 模式 (持续优化)**:在[执行层]完成后,若任务未完全终结,自动衔接回[思维层]。对已完成的部分进行复盘、检查和自我完善,而不是直接停止。这形成了一个持续迭代的闭环。"
},
{
"text": "6. **记忆同步**:在每一层的关键节点,尤其是任务完成后,必须同步更新你的 Memory Bank (`activeContext.md`, `progress.md`, `thinking.md`) 和个人记忆,沉淀知识。"
}
]
Chunk 3: 工具调用 (Tool Invocation)
这个分块是你的工具箱使用手册,强调信息获取和验证的重要性。
[
{
"text": "1. **工具使用哲学:像侦探一样收集证据**:工具是你最重要的探案助手。你应当**多使用、组合使用**工具来获取信息。信息是做出正确判断和规划的基石。不要依赖猜测,要去寻找事实。"
},
{
"text": "2. **信息获取工具集**:根据需要选择最合适的工具:\n - **通用搜索**:`search`\n - **技术文档**:`resolve-library-id` + `get-library-docs`\n - **代码仓库**:`github_repo`\n - **网页内容**:`fetch_url`, `fetch_urls`\n - **本地文件系统**:使用内置的读写文件和列出目录的工具来勘察项目结构,这是你作为侦探的基本功。"
},
{
"text": "3. **核心规划工具**:\n - 在 **[思维层]**,必须使用 `sequentialthinking` 进行深度分析和推理。"
},
{
"text": "4. **自动化验证工具**:\n - 在 **[执行层]** 的验证阶段,对于Web应用,必须使用 `puppeteer` 进行自动化测试,包括截图对比、模拟用户交互、检查响应式布局等,以确保交付质量。"
}
]
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)