π¨π³ δΈζ | πΊπΈ English
A curated collection of Cursor AI coding rules for modern development stacks δΈΊδΈζεΌεθ ζι η Cursor AI ηΌη¨θ§ειε - ζ₯ηδΈζη
132 rule files Β· 32 tech domains Β· 190 technical docs Β· 6,500+ lines
π Quick Start Β· π Browse Rules Β· π‘ Usage Guide Β· π Docs Β· π€ Contributing
- What is this?
- What is .cursorrules?
- β¨ Features
- π Quick Start
- π Rule Categories
- π‘ Usage
- π Statistics
- π Documentation
- π€ Contributing
- π License
Awesome Cursor Rules is a curated collection of Cursor AI coding assistant rules. This project provides comprehensive translations and localized content for global developers:
- π― Accurate Translation β High-quality translations with precise technical terminology
- π Clear Structure β Organized by technology domain for easy discovery
- π Ready to Use β Copy
.cursorrulesfile and start coding immediately - π Bilingual Support β Complete English and Chinese documentation
- β‘ 132 Rules β Covering frontend, backend, mobile, AI, DevOps, and more
π Online Documentation: awesome-cursorrules-zh.js.org
.cursorrules is a project-level configuration file for the Cursor AI editor that defines how AI should assist your coding:
| Feature | Description | Example |
|---|---|---|
| Coding Standards | Define code style and naming conventions | PascalCase components, camelCase functions |
| Tech Stack | Specify frameworks, libraries, toolchains | React + TypeScript + Tailwind CSS |
| Best Practices | Automatically apply industry standards | Error handling, performance optimization |
| AI Behavior | Customize AI response style | Detailed comments, functional programming |
π‘ Essence: A "project handbook" for AI assistants that ensures consistent, high-quality code generation
|
Most covered |
Frontend leader |
Backend & AI |
Full-stack |
DevOps |
- π App Development: Frontend, Backend, Mobile, Database, Systems
- π€ AI & Data: Machine Learning, Data Science, Data Engineering
- βοΈ Infrastructure: DevOps, Cloud, Edge Computing, Security
- π¬ Specialized: Blockchain, IoT, Quantum Computing, Bio Tech
# Clone the repository
git clone https://github.com/LessUp/awesome-cursorrules-zh.git
# Browse available rules
cd awesome-cursorrules-zh
ls rules/frontend/react/# Copy rule to your project
cp rules/frontend/react/nextjs-typescript/.cursorrules /path/to/your/project/That's it! Open your project in Cursor and the AI will follow the rules automatically.
| Tech Stack | Rule | Command |
|---|---|---|
| Next.js + TypeScript | nextjs-typescript |
cp rules/frontend/react/nextjs-typescript/.cursorrules ./ |
| Vue 3 | composition-api |
cp rules/frontend/vue/composition-api/.cursorrules ./ |
| FastAPI | fastapi-api-example |
cp rules/backend/python/fastapi-api-example/.cursorrules ./ |
| Flutter | flutter-app-expert |
cp rules/mobile/flutter/flutter-app-expert/.cursorrules ./ |
π Complete Quick Start Guide
π App Development
| Domain | Directory | Technologies |
|---|---|---|
| Frontend | rules/frontend/ |
React, Vue, Angular, Svelte, SolidJS, TypeScript |
| Backend | rules/backend/ |
Node.js, Python, Go, Java, PHP, .NET, Elixir |
| Mobile | rules/mobile/ |
Flutter, React Native, SwiftUI, Jetpack Compose |
| Database | rules/database/ |
Cloud-native, Spatiotemporal |
| Systems | rules/systems/ |
Modern C++, Rust |
π€ AI & Data
| Domain | Directory | Technologies |
|---|---|---|
| AI/ML | rules/ai/ |
Computer Vision, MLOps, Knowledge Graphs, Edge AI |
| Data Science | rules/data-science/ |
Pandas, PyTorch, TensorFlow, Scikit-learn |
| Data Engineering | rules/data/ |
Kafka, Spark, Flink, Data Warehouses |
βοΈ Infrastructure & DevOps
| Domain | Directory | Technologies |
|---|---|---|
| DevOps | rules/devops/ |
Docker, Kubernetes, Terraform, CI/CD |
| Cloud | rules/cloud/ |
Middleware, Serverless |
| Edge Computing | rules/edge/ |
AI Inference, Model Compression |
| Security | rules/security/ |
Zero Trust, Privacy Computing, Homomorphic Encryption |
π¬ Specialized Domains
| Domain | Directory | Technologies |
|---|---|---|
| Blockchain | rules/blockchain/ |
Solidity, Web3, Smart Contracts, Foundry |
| IoT | rules/iot/ |
Embedded, Digital Twins |
| Quantum Computing | rules/quantum/ |
Quantum Error Correction, Superconducting |
| Bio Tech | rules/bio/ |
Bioelectronics, Biosensors |
| Hardware | rules/hardware/ |
Neuromorphic Chips, Photon Computing |
| Gaming | rules/gaming/ |
DragonRuby, Cloud Gaming |
π οΈ Tools & General
| Domain | Directory | Technologies |
|---|---|---|
| Tools | rules/tools/ |
Convex, GitHub Quality |
| General | rules/general/ |
Code Guidelines, Style Consistency, Testing |
See full directory structure in rules/
cp rules/frontend/react/nextjs-typescript/.cursorrules ./Option 1: Merge Rules
cat rules/frontend/react/nextjs-typescript/.cursorrules > .cursorrules
echo "" >> .cursorrules
cat rules/backend/python/fastapi-api-example/.cursorrules >> .cursorrulesOption 2: Directory-Level Rules (Recommended for monorepos)
project/
βββ .cursorrules # Global rules
βββ frontend/
β βββ .cursorrules # Frontend-specific rules
βββ backend/
βββ .cursorrules # Backend-specific rules
# Append project-specific rules
cat >> .cursorrules << 'EOF'
## Project Custom Rules
- API routes use /api/v1 prefix
- All models must include created_at and updated_at fields
- Prefer functional components over class components
EOFπ Complete Best Practices Guide
| Metric | Value |
|---|---|
| Rule Files | 132 .cursorrules |
| Tech Domains | 32 categories |
| Tech Documents | 190 Markdown files |
| Total Lines | 6,500+ lines |
| Translation | 100% Chinese + English |
| Coverage | Frontend, Backend, Mobile, AI, DevOps, Blockchain, IoT, etc. |
TypeScript ββββββββββββββββββββββββββββββββ 29 rules
React ββββββββββββββββββββββ 19 rules
Tailwind βββββββββββββββ 13 rules
Python βββββββββββββ 11 rules
Next.js ββββββββββ 8 rules
Node.js βββββββββ 7 rules
Docker βββββββββ 7 rules
| Document | Description | Link |
|---|---|---|
| π Quick Start | 5-minute getting started guide | Online Β· GitHub |
| π Installation | Detailed setup instructions | Online Β· GitHub |
| π‘ Best Practices | Configuration & usage tips | Online Β· GitHub |
| π§ Troubleshooting | Common issues & solutions | Online Β· GitHub |
| π API Reference | Rule format reference | Online Β· GitHub |
| π Changelog | Version history | English Β· δΈζ |
Contributions are welcome in all forms:
- π Report Issues β Submit an Issue
- π§ Improve Content β Submit a Pull Request
- π Sync Upstream β Help keep this project in sync with the original
- π Enhance Documentation β Improve guides and documentation
See Contributing Guide for details.
This project is a Chinese localization of PatrickJS/awesome-cursorrules. Special thanks to the original author and all contributors.
If this project helps you, please give it a β Star!