欢迎来到 AI 编程新纪元:我的 Cursor Rule 生产力工具箱
你好,未来的软件工程师!
你是否曾感觉,尽管 AI 工具层出不穷,但在实际的软件开发中,我们与 AI 的协作依然磕磕绊绊?我们常常陷入反复沟通、低效返工的循环,AI 似乎总差那么“一点点”就能理解我们的真实意图。
这个专栏将为你解决这一难题。
我将分享一套我精心设计的 Cursor Rule 工作流。它不是一个单一的工具,而是一个覆盖从 需求理解、技术设计、UI 实现、代码编写 到 代码审查 全流程的“生产力系统”。
这个专栏能带给你什么?
- 一套标准化的 AI 协作流程:告别杂乱无章的提问,让 AI 像一位资深同事一样,在软件开发的全生命周期中与你精准协作。
- 五个即插即用的 Cursor Rules:每个 Rule 都专注于一个核心环节,它们环环相扣,将复杂的开发任务分解为清晰、可执行的步骤。
- 一种全新的编程思维:学习如何将你的专家经验“注入”AI,让它不仅是代码生成器,更是你可靠的技术伙伴。
这套工作流是如何运作的?
我们的旅程将分为五个步骤,每个步骤都由一个专门的 Rule 来驱动:
Cursor Rules 工作流程图
graph TD
A["用户输入业务需求"] --> B["需求理解阶段<br/>@requirement-understanding.mdc"]
B --> B1["AI像产品经理一样深度提问"]
B1 --> B2["确认功能细节、数据处理<br/>交互方式、边界条件"]
B2 --> B3["输出清晰的需求清单"]
B3 --> C["技术设计阶段<br/>@technical-design.mdc"]
C --> C1["AI切换为架构师角色"]
C1 --> C2["设计文件结构、组件架构<br/>状态管理、接口定义"]
C2 --> C3["输出详细技术方案和Todo List"]
C3 --> D["UI还原阶段<br/>@ui-restoration.mdc"]
D --> D1["提供MasterGo设计稿链接"]
D1 --> D2["AI解析DSL数据"]
D2 --> D3["自动生成精准UI组件代码"]
D3 --> E["代码实现阶段<br/>@code-implementation.mdc"]
E --> E1["AI进入专注执行模式"]
E1 --> E2["严格按照技术方案编码"]
E2 --> E3["主动反馈,代码说话"]
E3 --> F["代码审查阶段<br/>@code-review.mdc"]
F --> F1["AI化身代码审查专家"]
F1 --> F2["全面检查:质量、性能<br/>可维护性、安全性"]
F2 --> F3["输出结构化审查报告<br/>风险评估和优化建议"]
F3 --> G["高质量代码交付"]
style A fill:#FFE5E5,stroke:#FF6B6B,stroke-width:3px
style B fill:#E5F3FF,stroke:#4A90E2,stroke-width:2px
style C fill:#E5FFE5,stroke:#52C41A,stroke-width:2px
style D fill:#FFF5E5,stroke:#FA8C16,stroke-width:2px
style E fill:#F5E5FF,stroke:#722ED1,stroke-width:2px
style F fill:#FFE5F5,stroke:#EB2F96,stroke-width:2px
style G fill:#E5FFE5,stroke:#52C41A,stroke-width:3px
这个流程图展示了从需求输入到高质量代码交付的完整过程,每个阶段都有明确的AI角色定位和具体执行步骤。
平台兼容性说明
- ✅ GitHub/GitLab: 原生支持,直接渲染
- ✅ Typora: 实时预览
- ✅ Obsidian: 需要安装 Mermaid 插件
- ✅ VS Code: 需要安装 Markdown Preview Enhanced 扩展
- ✅ 掘金/CSDN: 大部分支持 Mermaid 渲染
如果目标平台不支持 Mermaid,建议先将图表导出为图片再插入到 Markdown 中。
- 需求理解 (
@requirement-understanding.mdc):我们首先教 AI 如何像产品经理一样“深度提问”,确保它在动手之前,已完全、准确地理解了业务需求。 - 技术设计 (
@technical-design.mdc):需求明确后,我们引导 AI 切换到架构师角色,产出结构清晰、考虑周全的技术方案。 - UI 还原 (
@ui-restoration.mdc):利用 MasterGo 与 AI 的联动,将视觉设计稿精准、高效地转化为代码。 - 代码实现 (
@code-implementation.mdc):在方案和 UI 组件齐备后,AI 将化身为主力程序员,专注、高效地完成编码工作。 - 代码审查 (
@code-review.mdc):最后,我们让 AI 扮演经验丰富的代码审查者,依据严格的清单,在代码合并前进行全面质检,确保项目质量。
谁适合阅读这个专栏?
- 追求极致效率的开发者:希望将 AI 的潜力发挥到极致,从重复性工作中解放出来。
- 希望提升技术影响力的工程师:想学习如何将自己的开发经验和最佳实践“产品化”、“流程化”。
- 对 AI 辅助编程充满好奇的探索者:渴望了解当前最前沿的 AI 协作模式。
准备好了吗?让我们一起开启这段高效、精准、充满未来感的 AI 编程之旅!