00_CursorRules_专栏介绍

88 阅读3分钟

欢迎来到 AI 编程新纪元:我的 Cursor Rule 生产力工具箱

你好,未来的软件工程师!

你是否曾感觉,尽管 AI 工具层出不穷,但在实际的软件开发中,我们与 AI 的协作依然磕磕绊绊?我们常常陷入反复沟通、低效返工的循环,AI 似乎总差那么“一点点”就能理解我们的真实意图。

这个专栏将为你解决这一难题。

我将分享一套我精心设计的 Cursor Rule 工作流。它不是一个单一的工具,而是一个覆盖从 需求理解、技术设计、UI 实现、代码编写代码审查 全流程的“生产力系统”。


这个专栏能带给你什么?

  1. 一套标准化的 AI 协作流程:告别杂乱无章的提问,让 AI 像一位资深同事一样,在软件开发的全生命周期中与你精准协作。
  2. 五个即插即用的 Cursor Rules:每个 Rule 都专注于一个核心环节,它们环环相扣,将复杂的开发任务分解为清晰、可执行的步骤。
  3. 一种全新的编程思维:学习如何将你的专家经验“注入”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 中。

  1. 需求理解 (@requirement-understanding.mdc):我们首先教 AI 如何像产品经理一样“深度提问”,确保它在动手之前,已完全、准确地理解了业务需求。
  2. 技术设计 (@technical-design.mdc):需求明确后,我们引导 AI 切换到架构师角色,产出结构清晰、考虑周全的技术方案。
  3. UI 还原 (@ui-restoration.mdc):利用 MasterGo 与 AI 的联动,将视觉设计稿精准、高效地转化为代码。
  4. 代码实现 (@code-implementation.mdc):在方案和 UI 组件齐备后,AI 将化身为主力程序员,专注、高效地完成编码工作。
  5. 代码审查 (@code-review.mdc):最后,我们让 AI 扮演经验丰富的代码审查者,依据严格的清单,在代码合并前进行全面质检,确保项目质量。

谁适合阅读这个专栏?

  • 追求极致效率的开发者:希望将 AI 的潜力发挥到极致,从重复性工作中解放出来。
  • 希望提升技术影响力的工程师:想学习如何将自己的开发经验和最佳实践“产品化”、“流程化”。
  • 对 AI 辅助编程充满好奇的探索者:渴望了解当前最前沿的 AI 协作模式。

准备好了吗?让我们一起开启这段高效、精准、充满未来感的 AI 编程之旅!