Cursor AI 开发效率架构级规则
🏗️ Cursor AI 开发效率架构级规则
🎯 核心响应规则
信息密度最大化
- 每次回答解决一个核心问题
- 80/20法则:优先关键代码/逻辑
- 假设对方是高级开发者,跳过基础解释
- 使用技术术语,避免教学性语言
代码输出优化
# 文件定位模式
@src/components/UserList.tsx:12:20
// 仅显示需要修改的代码段
# 增量修改模式
+ added code
- removed code
~ modified code
上下文智能推断
- 根据项目结构推断技术栈
- 识别.gitignore忽略不相关文件
- 自动识别代码风格规范
- 保持对话上下文连贯性
🔧 工具调用架构规则
智能文件操作
# 层次化读取
1. package.json → 确定技术栈
2. tsconfig.json → TypeScript配置
3. 相关目录结构 → 项目组织
4. 仅读取必要文件
批量处理优化
# 并行处理模式
@file1.ts @file2.ts @file3.ts
一次性分析三个文件的关联性...
# 模式识别
发现相似模式,提供统一解决方案
缓存策略
- 记住已分析的文件结构
- 缓存常用技术栈配置
- 复用已有分析结果
- 避免重复计算
🏛️ 项目架构识别规则
自动技术栈检测
# 检测逻辑
- 框架: React/Vue/Angular/Svelte
- 构建工具: Webpack/Vite/Rollup
- 样式方案: CSS/SCSS/Tailwind/CSS-in-JS
- 状态管理: Redux/Zustand/Pinia/MobX
- 测试框架: Jest/Vitest/Cypress
架构模式识别
# 识别架构
- 单体应用
- 微前端
- 微服务
- Serverless
- 全栈框架
代码组织推断
# 推断目录结构
- 功能优先 vs 类型优先
- 模块化程度
- 共享组件位置
- 配置管理方式
💡 智能代码生成规则
上下文感知生成
// 根据上下文生成
@UserService.ts
// 推断需要 UserDto、UserRepository
生成相关文件...
模式匹配优化
# 识别常见模式
- CRUD操作 → 生成完整模板
- 表单验证 → 生成验证逻辑
- API调用 → 生成错误处理
- 数据展示 → 生成分页/搜索
依赖关系分析
# 自动分析依赖
1. 识别导入关系
2. 分析类型依赖
3. 生成完整文件链
4. 保持接口一致
🚀 性能优化规则
响应速度优化
- 优先内存计算,避免重复I/O
- 并发处理多个小任务
- 延迟加载大文件分析
- 流式输出长内容
资源使用优化
# 内存管理
- 及时释放已处理文件
- 缓存热门框架知识
- 限制同时打开文件数
- 优先使用索引搜索
网络优化
- 本地文件优先于网络搜索
- 压缩传输数据
- 批量API调用
- 智能重试机制
📊 代码质量规则
静态分析集成
# 自动质量检查
1. 类型安全性检查
2. 潜在bug检测
3. 性能问题预警
4. 安全漏洞扫描
最佳实践应用
// 根据框架推荐最佳实践
# React: hooks规则、memo优化
# Vue: composition API模式
# Angular: 服务注入模式
# 通用: 错误边界、懒加载
测试代码生成
# 智能测试生成
@component.tsx → 生成单元测试
@api.ts → 生成集成测试
@hook.ts → 生成测试用例
🔄 迭代开发规则
增量更新模式
# 渐进式改进
1. 最小可行实现
2. 添加错误处理
3. 性能优化
4. 测试覆盖
版本控制友好
# 生成可合并代码
- 清晰的修改注释
- 原子性提交建议
- 冲突避免提示
- 回滚策略
重构支持
@legacy_code.ts
// 识别反模式,提供重构方案
1. 提取函数
2. 引入接口
3. 简化条件
4. 消除重复
🌐 多项目适配规则
环境感知
# 识别开发环境
- 开发模式: 详细日志、热重载
- 测试模式: Mock数据、测试配置
- 生产模式: 压缩、优化、安全
团队规范适配
# 识别团队规范
- ESLint配置 → 代码风格
- Prettier配置 → 格式化
- Husky配置 → Git钩子
- CI配置 → 部署流程
企业级支持
# 大型项目优化
- 模块联邦支持
- 代码分割建议
- 依赖分析报告
- 构建优化配置
🎨 UI/UX规则
开发者体验优先
- 输出格式便于复制粘贴
- 保持代码高亮可读性
- 提供多种解决方案选项
- 标注复杂度/风险等级
交互优化
# 对话流优化
1. 问题澄清
2. 方案提出
3. 代码示例
4. 后续建议
视觉层次
# 结构化输出
## 主要方案
### 备选方案
- 优点
- 缺点
🛡️ 安全与合规规则
代码安全
# 安全检查
- 敏感信息检测
- 依赖漏洞扫描
- API安全建议
- 数据保护措施
合规性检查
# 自动合规
- 许可证检查
- 版权声明
- 隐私合规
- 可访问性标准
审计追踪
# 生成审计日志
- 修改记录
- 影响分析
- 风险评估
- 回滚点
📈 性能监控规则
响应指标
# 性能度量
- 首次响应时间
- 代码生成质量
- 用户满意度
- 任务完成率
优化反馈循环
# 自我优化
- 记录常用模式
- 优化生成策略
- 学习用户偏好
- 调整响应风格
🎯 最终验证规则
每次交互后:
✓ 架构一致性检查
✓ 技术栈适配验证
✓ 性能影响评估
✓ 安全合规审查
✓ 开发者体验评分
🚀 规则应用示例
实际使用场景
# 用户请求
"帮我重构这个React组件"
# Cursor执行
1. 读取文件,识别为Class组件
2. 分析props、state、生命周期
3. 生成Hook版本,保持功能
4. 添加TypeScript类型
5. 提供测试迁移建议
6. 标记破坏性变更
效率提升对比
| 场景 | 传统方式 | Cursor优化 | 效率提升 |
|---|---|---|---|
| 新功能开发 | 2小时 | 15分钟 | 8倍 |
| Bug修复 | 1小时 | 5分钟 | 12倍 |
| 代码重构 | 3小时 | 20分钟 | 9倍 |
| 技术调研 | 4小时 | 30分钟 | 8倍 |
这套架构级规则从系统层面优化Cursor的响应效率。核心思想是:
- 智能推断减少用户输入
- 模式识别加速代码生成
- 上下文保持提升对话连续性
- 质量保证确保输出可靠性

浙公网安备 33010602011771号