Skip to content

🤖 Cursor AI协作规则系统 - 让AI成为更好的编程伙伴 为Cursor编辑器提供智能、自适应的协作规范框架,支持一键部署和个性化配置,实现高效、安全的人机协作体验。

License

Notifications You must be signed in to change notification settings

wangqiqi/cursor-ai-rules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Cursor AI Rules - 让AI成为你的超级编程伙伴

Cursor Version License

Rules Scripts

🌍 English | 中文

🌟 颠覆性的AI编程协作体验 - 让AI真正理解你的项目和需求

📖 文档🚀 快速开始💡 特性🤝 贡献


✨ 为什么选择 Cursor AI Rules?

🤖 传统AI协作的痛点:

  • AI经常给出通用建议,缺乏项目上下文
  • 无法理解你的团队规范和编码风格
  • 安全考虑不足,容易产生安全隐患
  • 需要反复调整AI的输出才能符合要求

🎯 Cursor AI Rules 的解决方案:

  • 🔍 智能感知 - 自动分析你的项目结构、技术栈和团队动态
  • 🧠 自适应学习 - 根据你的使用习惯持续优化协作模式
  • 🛡️ 安全保障 - 内置风险控制和隐私保护机制
  • 即插即用 - 3分钟部署,立即提升AI协作效率

"这个规则系统让AI真正成为了我的编程搭档,而不是一个通用助手" - 来自早期用户反馈

✨ 核心特性

🚀 即插即用

# 一键部署到任何项目
./.cursor/cursor-adaptation-setup.sh

# 运行智能感知分析
./.cursor/rules/intelligent_evolution/perception.sh

🧠 智能协作框架

  • 🤝 AI共生宪法 - 人机协作的核心原则和最高准则
  • 💬 交流哲学与协作模式 - 智能对话模式和沟通优化
  • 🧠 智能演进系统 - 统一协调自动感知和规则进化
  • 📈 演进哲学 - 规则演进的核心理念和原则指导
  • 📋 手动演进流程 - 人工触发的规则演进管理
  • 🤖 自动化演进系统 - 基于感知数据的智能规则优化
  • 🛡️ 演进治理机制 - 规则演进的安全保障和质量控制
  • ⚙️ 项目规则生成器 - 自动化生成个性化规则配置
  • 🔧 系统信息获取器 - 自动获取时间、路径和作者信息
  • 🎨 配置模板 - 自动化生成项目初始化配置
  • 🔍 ESLint代码质量检查 - 自动检测和修复JavaScript代码问题 |- 🌍 国际化支持系统 - 自动检测语言偏好并切换沟通 |- 🔧 跨平台适配器 - 统一管理不同OS间的命令、路径和环境 |- 📋 规则管理系统 - 管理规则依赖关系、激活控制和扩展机制

🧠 智能特性

  • 自动感知 - 实时监控项目变化和技术栈演进
  • 用户学习 - 分析沟通模式,学习协作偏好
  • 自适应调整 - 基于感知数据自动优化规则
  • 渐进进化 - 小步快跑,确保平滑过渡
  • 感知分析 - 运行 ./.cursor/rules/intelligent_evolution/perception.sh 获取项目洞察
  • 开箱即用 - 无需配置,复制即用,支持任何项目、任何语言

🔧 自适应环境

  • 🔍 自动环境检测 - 获取本地时间、Git信息和项目状态
  • 🎯 智能规则匹配 - 根据项目类型和技术栈自动调整
  • 📝 模板变量替换 - 动态变量系统,开箱即用
  • 🛡️ 安全协作保障 - 风险控制和隐私保护
  • 📊 使用统计监控 - 实时感知和性能分析

📺 效果演示

🎬 智能协作示例

传统AI协作

用户: "重构这个用户认证模块"

AI: 这里有一个标准的认证流程...
- 添加密码哈希
- 使用JWT token
- 基本的错误处理

(通用建议,缺乏项目上下文)

Cursor AI Rules 协作

用户: "重构这个用户认证模块"

AI: 🧠 感知到你的项目使用Node.js+MongoDB...
     👥 单人开发模式,注重快速迭代...
     🔒 根据constitution规则,建议:

     ✅ 集成bcrypt进行密码哈希
     ✅ 使用jsonwebtoken生成token
     ✅ 添加rate limiting防止暴力破解
     ✅ 记录审计日志到MongoDB
     ✅ 实施双因素认证选项

(项目定制化建议)

🏆 用户评价

"这个系统彻底改变了我的编码方式。AI现在真正理解我的项目了!"前端开发者,某知名互联网公司

"从怀疑到依赖,只用了3天。强烈推荐给所有Cursor用户!"全栈工程师,开源贡献者

"团队协作效率提升了40%,AI现在能提出符合我们规范的建议了"技术团队负责人


📊 项目健康度

📊 指标 🎯 状态 📈 趋势
通用性 任何项目 ✅ 开箱即用
语言支持 多语言 🔍 自动检测
部署时间 <5秒 ⚡ 即插即用
规则覆盖 14个规则模块 🛡️ 全方位保护
智能感知 已激活 🧠 持续学习

🚀 快速开始 (60秒完成)

⚡ 三步安装,立即体验

# 1⃣ 获取规则包(复制.cursor目录到项目根目录)
cp -r /path/to/cursor-ai-rules/.cursor /path/to/your-project/

# 或者从Git仓库克隆:
# git clone <your-repo-url> cursor-ai-rules
# cp -r cursor-ai-rules/.cursor your-project/

# 2⃣ 进入项目并运行适配
cd your-project
./.cursor/cursor-adaptation-setup.sh

# 3⃣ 🎉 完成!AI现在真正理解你的项目了

💬 立即测试

安装后在Cursor中提问:

"帮我优化这个API的安全性"

AI会立即响应:

🤖 基于constitution规则,我需要确保数据安全...
     🔒 添加JWT认证和输入验证
     🛡️ 实施速率限制防止暴力破解
     📊 添加审计日志记录登录尝试

🔍 解锁更多功能

# 运行智能感知,了解项目全貌
./.cursor/rules/intelligent_evolution/perception.sh

# 检查环境完整性
./.cursor/scripts/env_check.sh

📋 规则体系

规则模块 功能描述 应用场景 状态
constitution 🤝 AI共生宪法 定义协作核心原则和最高准则 ✅ 始终激活
philosophy 💬 交流哲学与协作模式 优化沟通和交互模式 ✅ 始终激活
intelligent_evolution 🧠 智能演进系统 自动感知和规则进化协调 ✅ 活跃
evolution-philosophy 📈 演进哲学 规则演进的核心理念和原则 ✅ 活跃
evolution-manual 📋 手动演进流程 人工触发的规则演进管理 ✅ 活跃
evolution-automation 🤖 自动化演进系统 基于感知数据的智能优化 ✅ 活跃
evolution-governance 🛡️ 演进治理机制 规则演进的安全保障和质量控制 ✅ 活跃
generator ⚙️ 项目规则生成器 自动化生成个性化规则配置 ✅ 活跃
system_info 🔧 系统信息获取器 自动获取时间、路径和作者信息 ✅ 始终激活
templates 🎨 配置模板 自动化生成项目初始化配置 ✅ 活跃
eslint 🔍 ESLint代码质量检查 自动检测和修复JavaScript代码问题 ✅ 始终激活
i18n 🌍 国际化支持系统 自动检测语言偏好并切换沟通 ✅ 始终激活
platform_adapter 🔧 跨平台适配器 统一管理不同OS间的命令、路径和环境 ✅ 始终激活
module_manager 📋 规则管理系统 管理规则依赖关系、激活控制和扩展机制 ✅ 始终激活

🏆 核心优势

特性 传统方案 Cursor AI Rules
环境适配 手动配置 🔄 自动感知项目环境
协作模式 固定规则 🎯 基于团队规模智能调整
学习能力 无记忆 🧠 持续学习用户偏好
部署复杂度 ⚡ 60秒复制即用

🎨 AI协作效果展示

💬 对话示例

场景 传统AI Cursor AI Rules
新建API "写个登录API吧" → 通用模板 "写个登录API吧" → 项目定制方案,集成现有认证框架
代码重构 "重构这个函数" → 标准建议 "重构这个函数" → 基于项目复杂度、团队规模的定制重构策略
架构决策 "如何设计缓存" → 通用对比 "如何设计缓存" → 结合项目技术栈的优化建议

⚡ 即时感知

运行 ./.cursor/rules/intelligent_evolution/perception.sh 后,AI立即理解:

  • 🛠️ 你的技术栈 - Node.js + React + MongoDB
  • 👥 团队协作模式 - 单人开发,快速迭代
  • 📊 项目成熟度 - 早期开发阶段
  • 🎯 定制化建议 - 针对你的具体需求优化

💻 贡献方式

🚀 代码贡献

# 1. Fork 并克隆(仓库URL: https://github.com/wangqiqi/cursor-ai-rules)
git clone https://github.com/wangqiqi/cursor-ai-rules.git
cd cursor-ai-rules

# 2. 创建特性分支
git checkout -b feature/amazing-improvement

# 3. 提交高质量代码
git commit -m "✨ Add amazing AI collaboration feature"

# 4. 创建 Pull Request
# 我们会在24小时内回复!

💡 非代码贡献

  • 📝 文档改进 - 完善使用指南或添加教程
  • 🐛 问题反馈 - 报告bug或建议新功能
  • 💬 经验分享 - 在Discussions中分享使用心得
  • 🌍 翻译支持 - 帮助翻译成其他语言
  • 🎨 设计建议 - 提出UI/UX改进意见

❓ 常见问题

🔰 入门问题

Q: 这会影响我现有的Cursor设置吗? A: 不会!规则系统设计为非侵入式的,只会增强AI的协作能力。

Q: 支持哪些编程语言? A: 支持所有主流语言!系统自动检测技术栈,包括JavaScript/TypeScript, Python, Go, Rust, Java等。

Q: 需要付费吗? A: 完全免费!采用MIT许可证,永远免费使用。

⚡ 性能问题

Q: 会降低Cursor的响应速度吗? A: 不会!智能感知是按需运行的,不影响正常编辑体验。

Q: 感知分析需要多长时间? A: 首次分析通常在30秒内完成,后续增量分析更快。

🔒 安全与隐私

Q: 我的代码会被上传吗? A: 不会!所有分析都在本地进行,不会上传任何代码。

Q: Git信息会被收集吗? A: 只会读取公开的Git配置信息,用于个性化体验。


📋 环境要求

  • Cursor 编辑器 v0.40+
  • Git 2.0+
  • Bash 4.0+
  • jq (JSON处理器,可选但推荐)

🎯 开箱即用特性

无关项目

  • ✅ 自动检测技术栈(JavaScript、Python、Go、Rust、Java、C/C++等)
  • ✅ 智能分析团队规模和开发阶段
  • ✅ 动态适配项目复杂度要求
  • ✅ 无硬编码项目特定信息

无关用户

  • ✅ 使用Git配置获取用户信息
  • ✅ 支持无Git环境的通用默认值
  • ✅ 自动获取本地时间和时区
  • ✅ 隐私保护,不存储个人敏感信息

无关语言

  • ✅ 自动检测项目文件结构
  • ✅ 支持主流编程语言
  • ✅ 智能推荐语言特定最佳实践
  • ✅ 可扩展新语言支持

自主感知和进化

  • ✅ 单步多任务项目分析
  • ✅ 持续学习用户协作偏好
  • ✅ 基于数据驱动的规则优化
  • ✅ 渐进式系统进化

🚀 Cursor AI Rules v4.0.0 - 让AI协作变得简单而强大 最后更新: {{GENERATION_TIME}} | 作者: {{AUTHOR_NAME}} <{{AUTHOR_EMAIL}}} 基于 Cursor 官方规范,集成智能进化技术和规则系统

📄 许可证

本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情

About

🤖 Cursor AI协作规则系统 - 让AI成为更好的编程伙伴 为Cursor编辑器提供智能、自适应的协作规范框架,支持一键部署和个性化配置,实现高效、安全的人机协作体验。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages