# cursor使用 **Repository Path**: naughtyguy/cursor-use ## Basic Information - **Project Name**: cursor使用 - **Description**: cursor使用经验总结 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-09 - **Last Updated**: 2026-08-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Cursor 高效使用 12 条 一套可落地的 Cursor 工作习惯:先定规则与范围,再小步生成、测试与审查。 ## 1. 先写清项目规则 一开始就设好 **5–10 条清晰的项目规则**,让 Cursor 了解你的结构和约束。 对已有代码库可试试 `/generate rules`。 本仓库规则示例见 [`rules/`](rules/);更多社区模板见 [awesome-cursorrules](https://github.com/PatrickJS/awesome-cursorrules/tree/main)(【非官方】)。 ## 2. 提示词要具体 把技术栈、行为和约束写清楚,像一份**迷你规格说明**,而不是一句模糊需求。 ## 3. 按文件小步推进 **按文件推进**:小块生成、测试、审查,每次只聚焦一小块,避免一次改动过大。 ## 4. 先测试再实现 **先写测试并锁定**,再生成代码,直到所有测试通过。 ## 5. 审查输出并固化范例 始终审查 AI 输出;硬性约束被破坏时要修回来,并告诉 Cursor **把这些改动当范例**。 ## 6. 用 @ 限定上下文范围 用 `@` 文件、`@` 文件夹、`@` git,把 Cursor 的注意力限制在代码库的正确范围。 ## 7. 把设计文档放进 `.cursor/` 把设计文档和检查清单放在 `.cursor/` 里,让 Agent 清楚下一步该做什么。 ## 8. 不对就自己改 代码不对就自己改。Cursor 从你的**编辑**里学得比从口头解释更快。 ## 9. 用历史迭代提示词 用聊天历史迭代旧提示词,不必每次从头开始。 ## 10. 有意识地选模型 按任务选模型:要**精确**用 Gemini,要**广度**用 Claude。 ## 11. 生疏技术栈先贴文档 面对新或不熟的技术栈,贴上文档链接;让 Cursor 把所有错误和修复**逐行**讲清楚。 ## 12. 大项目控制索引与上下文 大项目可以让索引过夜跑完;平时**缩小上下文范围**,保持响应流畅。 ## 13. 自然语言先转成结构化提示词 用 Ask 模式先把口语需求整理成结构化 Prompt(可参考 [Prompt 六要素](docs/cursor-prompt-六要素.md)),再交给 Agent 执行。 ## 14. 大项目先出需求/计划再写代码 大改动先让 Cursor 生成需求或设计文档,再用 Plan 模式按计划实现,避免直接开写。 --- ## 速查表 | # | 要点 | |---|------| | 1 | 5–10 条项目规则 / `/generate rules` | | 2 | 提示词写成迷你规格 | | 3 | 文件级小步生成与审查 | | 4 | 测试先行并锁定 | | 5 | 审查 + 硬修 + 当范例 | | 6 | `@` 文件 / 文件夹 / git | | 7 | 设计文档与清单放 `.cursor/` | | 8 | 错了直接改代码 | | 9 | 用对话历史迭代 | | 10 | 模型按精度/广度选型 | | 11 | 贴文档,逐行解释错误 | | 12 | 大仓索引过夜,限制上下文 | | 13 | Ask 先结构化 Prompt,再交给 Agent | | 14 | 大项目先需求/计划,再写代码 | ## 相关链接 | 资源 | 链接 | |------|------| | 本仓库 Rules | [`rules/`](rules/) | | Prompt 六要素 | [`docs/cursor-prompt-六要素.md`](docs/cursor-prompt-六要素.md) | | awesome-cursorrules(【非官方】) | https://github.com/PatrickJS/awesome-cursorrules/tree/main | | Cursor Rules 官方文档 | https://cursor.com/docs/rules.md | ## 仓库 - Gitee:https://gitee.com/naughtyguy/cursor-use