增强 Cursor AI 体验的精选 .cursorrules
文件列表
Cursor AI 是一款由人工智能驱动的代码编辑器。.cursorrules
文件定义了 Cursor AI 在生成代码时应遵循的自定义规则,使您能够根据特定需求和偏好定制其行为。
为什么使用 .cursorrules
?
.cursorrules
是 Cursor AI 中的一项强大功能,允许开发者为 AI 定义项目特定的指令。以下是您可能想使用它的原因:
- 定制 AI 行为:
.cursorrules
文件帮助将 AI 的响应调整为项目的特定需求,确保生成更相关和准确的代码建议。 - 一致性:通过在
.cursorrules
文件中定义编码标准和最佳实践,您可以确保 AI 生成的代码符合项目的风格指南。 - 上下文感知:您可以为 AI 提供项目的重要上下文,例如常用方法、架构决策或特定库,从而生成更明智的代码。
- 提高生产力:通过定义良好的规则,AI 生成的代码需要更少的手动编辑,从而加快开发流程。
- 团队一致性:对于团队项目,共享的
.cursorrules
文件确保所有团队成员获得一致的 AI 协助,促进编码实践的凝聚力。 - 项目特定知识:您可以包含有关项目结构、依赖项或独特需求的信息,帮助 AI 提供更准确和相关的建议。
通过在项目的根目录中创建 .cursorrules
文件,您可以利用这些优势,并通过 Cursor AI 提升编码体验。
规则
前端框架和库
• Angular (Novo Elements) • Angular (TypeScript) • Astro (TypeScript) • Cursor AI (React, TypeScript, shadcn/ui) • Next.js 15 (React 19, Vercel AI, Tailwind) • Next.js 14 (Tailwind, SEO) • Next.js (React, Tailwind) • Next.js (React, TypeScript) • Next.js (SEO 开发) • Next.js (Supabase Todo 应用) • Next.js (Tailwind, TypeScript) • Next.js (TypeScript 应用) • Next.js (TypeScript) • Next.js (TypeScript, Tailwind) • Next.js (Vercel, Supabase) • Next.js (Vercel, TypeScript) • Next.js (App Router) • Next.js (Material UI, Tailwind CSS) • Qwik (TypeScript 和 Vite 基础设置) • Qwik (Tailwind CSS) • React 组件创建 • React (Next.js UI 开发) • React (TypeScript, Next.js, Node.js) • React (TypeScript, Symfony) • Solid.js (基础设置) • Solid.js (TypeScript) • Solid.js (Tailwind CSS) • Svelte 5 vs Svelte 4 • SvelteKit (RESTful API, Tailwind CSS) • SvelteKit (Tailwind CSS, TypeScript) • SvelteKit (TypeScript 指南) • Vue 3 (Nuxt 3 开发) • Vue 3 (Nuxt 3, TypeScript) • Vue 3 (组合 API)
后端和全栈
• Deno 集成 • Elixir 工程师指南 • Elixir (Phoenix, Docker) • ES 模块 (Node.js) • Go 后端扩展性 • Go ServeMux REST API • Go (基础设置) • Go with Fiber • HTMX (基础设置) • HTMX (Flask) • HTMX (Django) • Java (Springboot, JPA) • Knative (Istio, Typesense, GPU) • Laravel (PHP 8.3) • Laravel (TALL Stack) • Node.js (MongoDB) • Node.js (MongoDB, JWT, Express, React) • Python (FastAPI) • Python (FastAPI) • Python 3.12 (FastAPI 最佳实践) • Python (Django 最佳实践) • Python (FastAPI 最佳实践) • Python (FastAPI 可扩展 API) • Python (Flask JSON 指南) • TypeScript (NestJS 最佳实践) • WordPress (PHP, Guzzle, Gutenberg) • WordPress (macOS) • Python LLM & ML 工作流
移动开发
• React Native Expo • SwiftUI 指南 • TypeScript (Expo, Jest, Detox) • Android 原生 (Jetpack Compose) • Flutter 专家
CSS 和样式
• Tailwind CSS (Next.js 指南) • Tailwind (React, Firebase) • Tailwind (shadcn/ui 集成) • HTML (Tailwind CSS, JavaScript) • JavaScript (Astro, Tailwind CSS) • React (Styled Components) • React (Chakra UI)
状态管理
• React (Redux, TypeScript) • React (MobX) • React (React Query)
数据库和 API
• GraphQL (Apollo Client) • TypeScript (Axios)
测试
• TypeScript (Expo, Jest, Detox)
构建工具和开发
• Chrome 扩展 (JavaScript/TypeScript) • GitHub 代码质量 • GitHub 指令 • Kubernetes (MkDocs 文档) • Linux (NVIDIA CUDA, Python) • 优化 (DRY, SOLID 原则) • Python 容器化 • Python (GitHub 设置) • Tauri (Svelte, TypeScript 指南) • TypeScript 代码规范
语言特定
• JavaScript/TypeScript 代码质量 • JavaScript (Chrome API) • 优化 (Rell 区块链代码) • Pandas (scikit-learn 指南) • Plasticode (Telegram API) • PyQt6 (EEG 处理) • Python/TypeScript 指南 • Python 最佳实践 • Python 开发者 • Python 项目指南 • PyTorch (scikit-learn) • Solidity (Hardhat) • Solidity (React 区块链应用) • TypeScript (LLM 技术栈) • TypeScript (Node.js, Next.js, AI) • TypeScript (Node.js, Next.js, React, UI, CSS) • TypeScript (Node.js, React, Vite) • TypeScript (React, Next.js, Cloudflare) • TypeScript (React, NextUI, Supabase) • TypeScript (shadcn/ui, Next.js) • TypeScript (Vite, Tailwind) • TypeScript (Vue.js) • TypeScript (Zod, Tailwind, Next.js) • WebAssembly (Z80 细胞自动机) • TypeScript (Next.js) • TypeScript (Next.js, React) • TypeScript (Next.js, React, Tailwind, Supabase) • TypeScript (Next.js, Supabase) • TypeScript (Node.js, Next.js 应用) • TypeScript (React) • TypeScript (Clasp App Script)
其他
• ASCII 模拟游戏
• 代码指南
• DragonRuby 最佳实践
• 图形应用开发
• 元提示
• Next.js (Type LLM)
• Unity (C#)
• Web 应用优化
目录资源
如何使用
方法一
- 如果尚未安装 Cursor AI,请先安装。
- 浏览上述规则,找到适合您需求的
.cursorrules
文件。 - 将选中的
.cursorrules
文件复制到项目的根目录。 - 根据项目的具体需求自定义规则。
方法二
- 如果尚未安装 Cursor AI,请先安装。
- 安装 vscode-cursor-rules 扩展。
- 打开命令面板(Cmd+Shift+P 或 Ctrl+Shift+P),输入
Cursor Rules: Add .cursorrules
。 - 选择并下载适合您需求的
.cursorrules
文件。 - 根据项目的具体需求自定义规则。