{"id":17065765,"url":"https://github.com/PatrickJS/awesome-cursorrules","last_synced_at":"2025-02-21T23:31:06.780Z","repository":{"id":257436915,"uuid":"858262444","full_name":"PatrickJS/awesome-cursorrules","owner":"PatrickJS","description":"📄 A curated list of awesome .cursorrules files","archived":false,"fork":false,"pushed_at":"2024-09-19T05:56:14.000Z","size":544,"stargazers_count":660,"open_issues_count":1,"forks_count":40,"subscribers_count":9,"default_branch":"main","last_synced_at":"2024-10-12T11:01:16.253Z","etag":null,"topics":["awesome","awesome-list","cursor","cursor-ai-editor","cursorrules"],"latest_commit_sha":null,"homepage":"https://github.com/PatrickJS/awesome-cursorrules","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PatrickJS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-16T15:38:38.000Z","updated_at":"2024-10-12T09:01:16.000Z","dependencies_parsed_at":"2024-09-16T19:05:38.284Z","dependency_job_id":"e48d6338-8b34-4604-ba8c-fb18bf43db9f","html_url":"https://github.com/PatrickJS/awesome-cursorrules","commit_stats":null,"previous_names":["patrickjs/awesome-cursorrules"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PatrickJS%2Fawesome-cursorrules","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PatrickJS%2Fawesome-cursorrules/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PatrickJS%2Fawesome-cursorrules/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PatrickJS%2Fawesome-cursorrules/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PatrickJS","download_url":"https://codeload.github.com/PatrickJS/awesome-cursorrules/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219847436,"owners_count":16556384,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome","awesome-list","cursor","cursor-ai-editor","cursorrules"],"created_at":"2024-10-14T11:01:22.975Z","updated_at":"2025-02-21T23:31:06.772Z","avatar_url":"https://github.com/PatrickJS.png","language":null,"readme":"# Awesome CursorRules [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://patrickjs.com\" target=\"_blank\"\u003e\n    \u003cimg src=\"/cursor-ai-logo.png\" alt=\"Awesome CursorRules\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\nA curated list of awesome .cursorrules files for enhancing your Cursor AI experience.\n\n[Cursor AI](https://cursor.sh/) is an AI-powered code editor. `.cursorrules` files define custom rules for Cursor AI to follow when generating code, allowing you to tailor its behavior to your specific needs and preferences.\n\n## Why .cursorrules?\n\n`.cursorrules` is a powerful feature in Cursor AI that allows developers to define project-specific instructions for the AI. Here's why you might want to use it:\n\n1. **Customized AI Behavior**: `.cursorrules` files help tailor the AI's responses to your project's specific needs, ensuring more relevant and accurate code suggestions.\n\n2. **Consistency**: By defining coding standards and best practices in your `.cursorrules` file, you can ensure that the AI generates code that aligns with your project's style guidelines.\n\n3. **Context Awareness**: You can provide the AI with important context about your project, such as commonly used methods, architectural decisions, or specific libraries, leading to more informed code generation.\n\n4. **Improved Productivity**: With well-defined rules, the AI can generate code that requires less manual editing, speeding up your development process.\n\n5. **Team Alignment**: For team projects, a shared `.cursorrules` file ensures that all team members receive consistent AI assistance, promoting cohesion in coding practices.\n\n6. **Project-Specific Knowledge**: You can include information about your project's structure, dependencies, or unique requirements, helping the AI to provide more accurate and relevant suggestions.\n\nBy creating a `.cursorrules` file in your project's root directory, you can leverage these benefits and enhance your coding experience with Cursor AI.\n\n## Contents\n\n- [Awesome CursorRules ](#awesome-cursorrules-)\n  - [Why .cursorrules?](#why-cursorrules)\n  - [Contents](#contents)\n  - [Rules](#rules)\n    - [Frontend Frameworks and Libraries](#frontend-frameworks-and-libraries)\n    - [Backend and Full-Stack](#backend-and-full-stack)\n    - [Mobile Development](#mobile-development)\n    - [CSS and Styling](#css-and-styling)\n    - [State Management](#state-management)\n    - [Database and API](#database-and-api)\n    - [Testing](#testing)\n    - [Build Tools and Development](#build-tools-and-development)\n    - [Language-Specific](#language-specific)\n    - [Other](#other)\n  - [Directories](#directories)\n  - [How to Use](#how-to-use)\n  - [Contributing](#contributing)\n  - [License](#license)\n\n## Rules\n\n### Frontend Frameworks and Libraries\n- [Angular (Novo Elements)](./rules/angular-novo-elements-cursorrules-prompt-file/.cursorrules)\n- [Angular (TypeScript)](./rules/angular-typescript-cursorrules-prompt-file/.cursorrules)\n- [Astro (TypeScript)](./rules/astro-typescript-cursorrules-prompt-file/.cursorrules)\n- [Cursor AI (React, TypeScript, shadcn/ui)](./rules/cursor-ai-react-typescript-shadcn-ui-cursorrules-p/.cursorrules)\n- [Next.js 15 (React 19, Vercel AI, Tailwind)](./rules/nextjs15-react19-vercelai-tailwind-cursorrules-prompt-file/.cursorrules)\n- [Next.js 14 (Tailwind, SEO)](./rules/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/.cursorrules)\n- [Next.js (React, Tailwind)](./rules/nextjs-react-tailwind-cursorrules-prompt-file/.cursorrules)\n- [Next.js (React, TypeScript)](./rules/nextjs-react-typescript-cursorrules-prompt-file/.cursorrules)\n- [Next.js (SEO Development)](./rules/nextjs-seo-dev-cursorrules-prompt-file/.cursorrules)\n- [Next.js (Supabase Todo App)](./rules/nextjs-supabase-todo-app-cursorrules-prompt-file/.cursorrules)\n- [Next.js (Tailwind, TypeScript)](./rules/nextjs-tailwind-typescript-apps-cursorrules-prompt/.cursorrules)\n- [Next.js (TypeScript App)](./rules/nextjs-typescript-app-cursorrules-prompt-file/.cursorrules)\n- [Next.js (TypeScript)](./rules/nextjs-typescript-cursorrules-prompt-file/.cursorrules)\n- [Next.js (TypeScript, Tailwind)](./rules/nextjs-typescript-tailwind-cursorrules-prompt-file/.cursorrules)\n- [Next.js (Vercel, Supabase)](./rules/nextjs-vercel-supabase-cursorrules-prompt-file/.cursorrules)\n- [Next.js (Vercel, TypeScript)](./rules/nextjs-vercel-typescript-cursorrules-prompt-file/.cursorrules)\n- [Next.js (App Router)](./rules/nextjs-app-router-cursorrules-prompt-file/.cursorrules)\n- [Next.js (Material UI, Tailwind CSS)](./rules/nextjs-material-ui-tailwind-css-cursorrules-prompt/.cursorrules)\n- [Qwik (Basic Setup with TypeScript and Vite)](./rules/qwik-basic-cursorrules-prompt-file/.cursorrules)\n- [Qwik (with Tailwind CSS)](./rules/qwik-tailwind-cursorrules-prompt-file/.cursorrules)\n- [React Components Creation](./rules/react-components-creation-cursorrules-prompt-file/.cursorrules)\n- [React (Next.js UI Development)](./rules/react-nextjs-ui-development-cursorrules-prompt-fil/.cursorrules)\n- [React (TypeScript, Next.js, Node.js)](./rules/react-typescript-nextjs-nodejs-cursorrules-prompt-/.cursorrules)\n- [React (TypeScript, Symfony)](./rules/react-typescript-symfony-cursorrules-prompt-file/.cursorrules)\n- [Solid.js (Basic Setup)](./rules/solidjs-basic-cursorrules-prompt-file/.cursorrules)\n- [Solid.js (TypeScript)](./rules/solidjs-typescript-cursorrules-prompt-file/.cursorrules)\n- [Solid.js (Tailwind CSS)](./rules/solidjs-tailwind-cursorrules-prompt-file/.cursorrules)\n- [Svelte 5 vs Svelte 4](./rules/svelte-5-vs-svelte-4-cursorrules-prompt-file/.cursorrules)\n- [SvelteKit (RESTful API, Tailwind CSS)](./rules/sveltekit-restful-api-tailwind-css-cursorrules-pro/.cursorrules)\n- [SvelteKit (Tailwind CSS, TypeScript)](./rules/sveltekit-tailwindcss-typescript-cursorrules-promp/.cursorrules)\n- [SvelteKit (TypeScript Guide)](./rules/sveltekit-typescript-guide-cursorrules-prompt-file/.cursorrules)\n- [Vue 3 (Nuxt 3 Development)](./rules/vue-3-nuxt-3-development-cursorrules-prompt-file/.cursorrules)\n- [Vue 3 (Nuxt 3, TypeScript)](./rules/vue-3-nuxt-3-typescript-cursorrules-prompt-file/.cursorrules)\n- [Vue 3 (Composition API)](./rules/vue3-composition-api-cursorrules-prompt-file/.cursorrules)\n\n### Backend and Full-Stack\n- [Deno Integration](./rules/deno-integration-techniques-cursorrules-prompt-fil/.cursorrules)\n- [Elixir Engineer Guidelines](./rules/elixir-engineer-guidelines-cursorrules-prompt-file/.cursorrules)\n- [Elixir (Phoenix, Docker)](./rules/elixir-phoenix-docker-setup-cursorrules-prompt-fil/.cursorrules)\n- [ES Module (Node.js)](./rules/es-module-nodejs-guidelines-cursorrules-prompt-fil/.cursorrules)\n- [Go Backend Scalability](./rules/go-backend-scalability-cursorrules-prompt-file/.cursorrules)\n- [Go ServeMux REST API](./rules/go-servemux-rest-api-cursorrules-prompt-file/.cursorrules)\n- [Go (Basic Setup)](./rules/htmx-go-basic-cursorrules-prompt-file/.cursorrules)\n- [Go with Fiber](./rules/htmx-go-fiber-cursorrules-prompt-file/.cursorrules)\n- [HTMX (Basic Setup)](./rules/htmx-basic-cursorrules-prompt-file/.cursorrules)\n- [HTMX (Flask)](./rules/htmx-flask-cursorrules-prompt-file/.cursorrules)\n- [HTMX (Django)](./rules/htmx-django-cursorrules-prompt-file/.cursorrules)\n- [Java (Springboot, JPA)](./rules/java-springboot-jpa-cursorrules-prompt-file/.cursorrules)\n- [Knative (Istio, Typesense, GPU)](./rules/knative-istio-typesense-gpu-cursorrules-prompt-fil/.cursorrules)\n- [Laravel (PHP 8.3)](./rules/laravel-php-83-cursorrules-prompt-file/.cursorrules)\n- [Laravel (TALL Stack)](./rules/laravel-tall-stack-best-practices-cursorrules-prom/.cursorrules)\n- [Node.js (MongoDB)](./rules/nodejs-mongodb-cursorrules-prompt-file-tutorial/.cursorrules)\n- [Node.js (MongoDB, JWT, Express, React)](./rules/nodejs-mongodb-jwt-express-react-cursorrules-promp/.cursorrules)\n- [Python (FastAPI)](./rules/py-fast-api/.cursorrules)\n- [Python (FastAPI)](./rules/cursorrules-file-cursor-ai-python-fastapi-api/.cursorrules)\n- [Python 3.12 (FastAPI Best Practices)](./rules/python-312-fastapi-best-practices-cursorrules-prom/.cursorrules)\n- [Python (Django Best Practices)](./rules/python-django-best-practices-cursorrules-prompt-fi/.cursorrules)\n- [Python (FastAPI Best Practices)](./rules/python-fastapi-best-practices-cursorrules-prompt-f/.cursorrules)\n- [Python (FastAPI Scalable API)](./rules/python-fastapi-scalable-api-cursorrules-prompt-fil/.cursorrules)\n- [Python (Flask JSON Guide)](./rules/python-flask-json-guide-cursorrules-prompt-file/.cursorrules)\n- [TypeScript (NestJS Best Practices)](./rules/typescript-nestjs-best-practices-cursorrules-promp/.cursorrules)\n- [WordPress (PHP, Guzzle, Gutenberg)](./rules/wordpress-php-guzzle-gutenberg-cursorrules-prompt-/.cursorrules)\n- [WordPress (macOS)](./rules/cursorrules-cursor-ai-wordpress-draft-macos-prompt/.cursorrules)\n- [Python LLM \u0026 ML Workflow](./rules/python-llm-ml-workflow-cursorrules-prompt-file/.cursorrules)\n\n### Mobile Development\n- [React Native Expo](./rules/react-native-expo-cursorrules-prompt-file/.cursorrules)\n- [SwiftUI Guidelines](./rules/swiftui-guidelines-cursorrules-prompt-file/.cursorrules)\n- [TypeScript (Expo, Jest, Detox)](./rules/typescript-expo-jest-detox-cursorrules-prompt-file/.cursorrules)\n- [Android Native (Jetpack Compose)](./rules/android-jetpack-compose-cursorrules-prompt-file/.cursorrules)\n- [Flutter Expert](./rules/flutter-app-expert-cursorrules-prompt-file/.cursorrules)\n\n### CSS and Styling\n- [Tailwind CSS (Next.js Guide)](./rules/tailwind-css-nextjs-guide-cursorrules-prompt-file/.cursorrules)\n- [Tailwind (React, Firebase)](./rules/tailwind-react-firebase-cursorrules-prompt-file/.cursorrules)\n- [Tailwind (shadcn/ui Integration)](./rules/tailwind-shadcn-ui-integration-cursorrules-prompt-/.cursorrules)\n- [HTML (Tailwind CSS, JavaScript)](./rules/html-tailwind-css-javascript-cursorrules-prompt-fi/.cursorrules)\n- [JavaScript (Astro, Tailwind CSS)](./rules/javascript-astro-tailwind-css-cursorrules-prompt-f/.cursorrules)\n- [React (Styled Components)](./rules/react-styled-components-cursorrules-prompt-file/.cursorrules)\n- [React (Chakra UI)](./rules/react-chakra-ui-cursorrules-prompt-file/.cursorrules)\n\n### State Management\n- [React (Redux, TypeScript)](./rules/react-redux-typescript-cursorrules-prompt-file/.cursorrules)\n- [React (MobX)](./rules/react-mobx-cursorrules-prompt-file/.cursorrules)\n- [React (React Query)](./rules/react-query-cursorrules-prompt-file/.cursorrules)\n\n### Database and API\n- [GraphQL (Apollo Client)](./rules/react-graphql-apollo-client-cursorrules-prompt-file/.cursorrules)\n- [TypeScript (Axios)](./rules/typescript-axios-cursorrules-prompt-file/.cursorrules)\n\n### Testing\n- [TypeScript (Expo, Jest, Detox)](./rules/typescript-expo-jest-detox-cursorrules-prompt-file/.cursorrules)\n\n### Build Tools and Development\n- [Chrome Extension (JavaScript/TypeScript)](./rules/chrome-extension-dev-js-typescript-cursorrules-pro/.cursorrules)\n- [GitHub Code Quality](./rules/github-code-quality-cursorrules-prompt-file/.cursorrules)\n- [GitHub Instructions](./rules/github-cursorrules-prompt-file-instructions/.cursorrules)\n- [Kubernetes (MkDocs Documentation)](./rules/kubernetes-mkdocs-documentation-cursorrules-prompt/.cursorrules)\n- [Linux (NVIDIA CUDA, Python)](./rules/linux-nvidia-cuda-python-cursorrules-prompt-file/.cursorrules)\n- [Optimize (DRY, SOLID Principles)](./rules/optimize-dry-solid-principles-cursorrules-prompt-f/.cursorrules)\n- [Python Containerization](./rules/python-containerization-cursorrules-prompt-file/.cursorrules)\n- [Python (GitHub Setup)](./rules/python-github-setup-cursorrules-prompt-file/.cursorrules)\n- [Tauri (Svelte, TypeScript Guide)](./rules/tauri-svelte-typescript-guide-cursorrules-prompt-f/.cursorrules)\n- [TypeScript Code Convention](./rules/typescript-code-convention-cursorrules-prompt-file/.cursorrules)\n\n### Language-Specific\n- [JavaScript/TypeScript Code Quality](./rules/javascript-typescript-code-quality-cursorrules-pro/.cursorrules)\n- [JavaScript (Chrome APIs)](./rules/javascript-chrome-apis-cursorrules-prompt-file/.cursorrules)\n- [Optimize (Rell Blockchain Code)](./rules/optimize-rell-blockchain-code-cursorrules-prompt-f/.cursorrules)\n- [Pandas (scikit-learn Guide)](./rules/pandas-scikit-learn-guide-cursorrules-prompt-file/.cursorrules)\n- [Plasticode (Telegram API)](./rules/plasticode-telegram-api-cursorrules-prompt-file/.cursorrules)\n- [PyQt6 (EEG Processing)](./rules/pyqt6-eeg-processing-cursorrules-prompt-file/.cursorrules)\n- [Python/TypeScript Guide](./rules/python--typescript-guide-cursorrules-prompt-file/.cursorrules)\n- [Python Best Practices](./rules/python-cursorrules-prompt-file-best-practices/.cursorrules)\n- [Python Developer](./rules/python-developer-cursorrules-prompt-file/.cursorrules)\n- [Python Projects Guide](./rules/python-projects-guide-cursorrules-prompt-file/.cursorrules)\n- [PyTorch (scikit-learn)](./rules/pytorch-scikit-learn-cursorrules-prompt-file/.cursorrules)\n- [Solidity (Hardhat)](./rules/solidity-hardhat-cursorrules-prompt-file/.cursorrules)\n- [Solidity (React Blockchain Apps)](./rules/solidity-react-blockchain-apps-cursorrules-prompt-/.cursorrules)\n- [TypeScript (LLM Tech Stack)](./rules/typescript-llm-tech-stack-cursorrules-prompt-file/.cursorrules)\n- [TypeScript (Node.js, Next.js, AI)](./rules/typescript-nodejs-nextjs-ai-cursorrules-prompt-fil/.cursorrules)\n- [TypeScript (Node.js, Next.js, React, UI, CSS)](./rules/typescript-nodejs-nextjs-react-ui-css-cursorrules-/.cursorrules)\n- [TypeScript (Node.js, React, Vite)](./rules/typescript-nodejs-react-vite-cursorrules-prompt-fi/.cursorrules)\n- [TypeScript (React, Next.js, Cloudflare)](./rules/typescript-react-nextjs-cloudflare-cursorrules-pro/.cursorrules)\n- [TypeScript (React, NextUI, Supabase)](./rules/typescript-react-nextui-supabase-cursorrules-promp/.cursorrules)\n- [TypeScript (shadcn/ui, Next.js)](./rules/typescript-shadcn-ui-nextjs-cursorrules-prompt-fil/.cursorrules)\n- [TypeScript (Vite, Tailwind)](./rules/typescript-vite-tailwind-cursorrules-prompt-file/.cursorrules)\n- [TypeScript (Vue.js)](./rules/typescript-vuejs-cursorrules-prompt-file/.cursorrules)\n- [TypeScript (Zod, Tailwind, Next.js)](./rules/typescript-zod-tailwind-nextjs-cursorrules-prompt-/.cursorrules)\n- [WebAssembly (Z80 Cellular Automata)](./rules/webassembly-z80-cellular-automata-cursorrules-prom/.cursorrules)\n- [TypeScript (Next.js)](./rules/typescript-nextjs-cursorrules-prompt-file/.cursorrules)\n- [TypeScript (Next.js, React)](./rules/typescript-nextjs-react-cursorrules-prompt-file/.cursorrules)\n- [TypeScript (Next.js, React, Tailwind, Supabase)](./rules/typescript-nextjs-react-tailwind-supabase-cursorru/.cursorrules)\n- [TypeScript (Next.js, Supabase)](./rules/typescript-nextjs-supabase-cursorrules-prompt-file/.cursorrules)\n- [TypeScript (Node.js, Next.js App)](./rules/typescript-nodejs-nextjs-app-cursorrules-prompt-fi/.cursorrules)\n- [TypeScript (React)](./rules/typescript-react-cursorrules-prompt-file/.cursorrules)\n- [TypeScript (Clasp App Script)](./rules/typescript-clasp-cursorrules-prompt-file/.cursorrules)\n\n### Other\n- [ASCII Simulation Game](./rules/ascii-simulation-game-cursorrules-prompt-file/.cursorrules)\n- [Code Guidelines](./rules/code-guidelines-cursorrules-prompt-file/.cursorrules)\n- [DragonRuby Best Practices](./rules/dragonruby-best-practices-cursorrules-prompt-file/.cursorrules)\n- [Graphical Apps Development](./rules/graphical-apps-development-cursorrules-prompt-file/.cursorrules)\n- [Meta-Prompt](./rules/meta-prompt-cursorrules-prompt-file/.cursorrules)\n- [Next.js (Type LLM)](./rules/next-type-llm/.cursorrules)\n- [Unity (C#)](./rules/unity-cursor-ai-c-cursorrules-prompt-file/.cursorrules)\n- [Web App Optimization](./rules/web-app-optimization-cursorrules-prompt-file/.cursorrules)\n\n## Directories\n- [CursorList](https://cursorlist.com)\n- [CursorDirectory](https://cursor.directory/)\n\n## How to Use\n### Method One\n1. Install [Cursor AI](https://cursor.sh/) if you haven't already.\n2. Browse the rules above to find a `.cursorrules` file that suits your needs.\n3. Copy the chosen `.cursorrules` file to your project's root directory.\n4. Customize the rules as needed for your specific project requirements.\n### Method Two\n1. Install [Cursor AI](https://cursor.sh/) if you haven't already.\n2. Install [vscode-cursor-rules](https://marketplace.visualstudio.com/items?itemName=BeilunYang.cursor-rules) extension.\n3. Open the command palette (Cmd+Shift+P or Ctrl+Shift+P) and type `Cursor Rules: Add .cursorrules`.\n4. Select and download the `.cursorrules` file that suits your needs.\n5. Customize the rules as needed for your specific project requirements.\n\n\n## Contributing\n\nContributions are welcome! If you have a great `.cursorrules` file to share:\n\n1. Fork this repository.\n2. Create a new folder in the `rules` directory. The folder name should follow this pattern:\n   `technology-focus-cursorrules-prompt-file`\n   For example: `react-typescript-cursorrules-prompt-file`\n3. Add your `.cursorrules` file to the new folder.\n4. Optionally, include a README.md in the folder to provide credit and a brief description.\n5. Update the main README.md file, adding your contribution to the appropriate category.\n6. Ensure your contribution follows the guidelines in the [`.cursorrules`](./.cursorrules) file at the root of this repository.\n7. Submit a pull request.\n\nPlease ensure your contribution is original or properly credited if based on existing work. Refer to the `.cursorrules` file in the root of this repository for detailed guidelines on formatting, naming conventions, and best practices for contributions.\n\n---\n\n## License\n\n[![CC0](https://licensebuttons.net/p/zero/1.0/88x31.png)](https://creativecommons.org/publicdomain/zero/1.0/)\n","funding_links":[],"categories":["MDX","Software Planning and Documentation","References","Uncategorized","Others","🎯 Vibe Development","HarmonyOS","Acknowledgments","Rules","语言资源库","License","Mdx","Credits","Documentation \u0026 Templates","📜 Agent Rules","Agent Configs and Dotfiles","AI编程文档","関連するAwesomeリスト","Prompt engineering"],"sub_categories":["Defining a Context","Flutter","Uncategorized","📜 Cursor Rules and Templates","Windows Manager","Adding Rules to Your Project","awesome-library","Project Configuration","Benchmark Reality Check (real-world tool use)","スターターキット","opencode - resources"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPatrickJS%2Fawesome-cursorrules","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FPatrickJS%2Fawesome-cursorrules","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPatrickJS%2Fawesome-cursorrules/lists"}