实用技巧 & 最佳实践
收集了 AI 驱动型开发中的高频实战技巧,助你从“搬砖”进化为“挖掘机手”。
Cursor 最佳实践:.cursorrules
在项目根目录创建 .cursorrules 文件,定义项目的编码规范、Tech Stack和偏好。Cursor 会在每次生成代码时自动读取,极大提升生成代码的准确性和风格一致性。
示例内容:
- You are an expert in React, Tailwind, and Shadcn UI.
- Always use lucide-react for icons.
- Prefer functional components and hooks.
- Use 'interface' for object definitions.
Prompt-Driven Development (PDD)
不要直接写代码,先写 Spec。创建一个 specs/ 目录,用 Markdown 详细描述功能需求、API 接口定义和数据结构。然后将 Spec 文件拖入 Cursor Composer,让 AI 一键生成实现。
PDD 流程:
1. Write specs/feature-x.md
2. Review & Refine Spec with AI
3. Generate Code from Spec
4. Manual Review & Testing
n8n AI Agent 快速搭建
利用 n8n 的 'AI Agent' 节点,结合 'Vector Store' 和 'Tools',可以快速搭建一个具备联网搜索、数据库查询能力的 AI 助手,并通过 Webhook 暴露给飞书/钉钉使用。
核心节点:
- AI Agent (Orchestrator)
- OpenAI Chat Model
- Window Buffer Memory
- Vector Store Tool
v0.dev + Cursor 极速 UI 开发
先用 v0.dev 生成高质量的 UI 组件代码(支持 Tailwind + Shadcn),然后复制 `npx shadcn@latest add` 命令或代码块到 Cursor 中,进行逻辑对接。比手写 UI 快 10 倍。
流程:v0 生成界面 -> Copy 代码 -> Cursor 粘贴 -> 添加业务逻辑 -> 调试
Coze/Bisheng 插件开发技巧
当内置插件不满足需求时,使用Python/Node.js编写自定义插件。在Bisheng中,可以通过自定义Code节点处理复杂数据清洗或外部API鉴权,弥补低代码平台灵活性不足。
场景:ERP鉴权接口对接、复杂Excel报表生成、非标加密算法实现。