<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Team Alignment on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/team-alignment/</link>
        <description>Recent content in Team Alignment on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Wed, 02 Apr 2025 17:58:07 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/team-alignment/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>awesome-cursorrules</title>
        <link>https://producthunt.programnotes.cn/en/p/awesome-cursorrules/</link>
        <pubDate>Wed, 02 Apr 2025 17:58:07 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/awesome-cursorrules/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1680761060530-87f01f1f1803?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NDM1OTAyNzV8&amp;ixlib=rb-4.0.3" alt="Featured image of post awesome-cursorrules" /&gt;&lt;h1 id=&#34;patrickjsawesome-cursorrules&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;PatrickJS/awesome-cursorrules&lt;/a&gt;
&lt;/h1&gt;&lt;h1 id=&#34;awesome-cursorrules-awesome&#34;&gt;Awesome CursorRules &lt;a class=&#34;link&#34; href=&#34;https://github.com/sindresorhus/awesome&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Awesome&#34;
	
	
&gt;&lt;/a&gt;
&lt;/h1&gt;&lt;p align=&#34;center&#34;&gt;
  &lt;a href=&#34;https://patrickjs.com&#34; target=&#34;_blank&#34;&gt;
  &lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;A curated list of awesome .cursorrules files for enhancing your Cursor AI experience.&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://cursor.sh/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Cursor AI&lt;/a&gt; is an AI-powered code editor. &lt;code&gt;.cursorrules&lt;/code&gt; files define custom rules for Cursor AI to follow when generating code, allowing you to tailor its behavior to your specific needs and preferences.&lt;/p&gt;
&lt;h2 id=&#34;why-cursorrules&#34;&gt;Why .cursorrules?
&lt;/h2&gt;&lt;p&gt;&lt;code&gt;.cursorrules&lt;/code&gt; is a powerful feature in Cursor AI that allows developers to define project-specific instructions for the AI. Here&amp;rsquo;s why you might want to use it:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Customized AI Behavior&lt;/strong&gt;: &lt;code&gt;.cursorrules&lt;/code&gt; files help tailor the AI&amp;rsquo;s responses to your project&amp;rsquo;s specific needs, ensuring more relevant and accurate code suggestions.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Consistency&lt;/strong&gt;: By defining coding standards and best practices in your &lt;code&gt;.cursorrules&lt;/code&gt; file, you can ensure that the AI generates code that aligns with your project&amp;rsquo;s style guidelines.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Context Awareness&lt;/strong&gt;: 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.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Improved Productivity&lt;/strong&gt;: With well-defined rules, the AI can generate code that requires less manual editing, speeding up your development process.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Team Alignment&lt;/strong&gt;: For team projects, a shared &lt;code&gt;.cursorrules&lt;/code&gt; file ensures that all team members receive consistent AI assistance, promoting cohesion in coding practices.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Project-Specific Knowledge&lt;/strong&gt;: You can include information about your project&amp;rsquo;s structure, dependencies, or unique requirements, helping the AI to provide more accurate and relevant suggestions.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;By creating a &lt;code&gt;.cursorrules&lt;/code&gt; file in your project&amp;rsquo;s root directory, you can leverage these benefits and enhance your coding experience with Cursor AI.&lt;/p&gt;
&lt;h2 id=&#34;contents&#34;&gt;Contents
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#patrickjsawesome-cursorrules&#34; &gt;PatrickJS/awesome-cursorrules&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#awesome-cursorrules-&#34; &gt;Awesome CursorRules &lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#why-cursorrules&#34; &gt;Why .cursorrules?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#contents&#34; &gt;Contents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#rules&#34; &gt;Rules&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#frontend-frameworks-and-libraries&#34; &gt;Frontend Frameworks and Libraries&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#backend-and-full-stack&#34; &gt;Backend and Full-Stack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#mobile-development&#34; &gt;Mobile Development&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#css-and-styling&#34; &gt;CSS and Styling&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#state-management&#34; &gt;State Management&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#database-and-api&#34; &gt;Database and API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#testing&#34; &gt;Testing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#hosting-and-deployments&#34; &gt;Hosting and Deployments&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#build-tools-and-development&#34; &gt;Build Tools and Development&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#language-specific&#34; &gt;Language-Specific&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#other&#34; &gt;Other&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#utilities&#34; &gt;Utilities&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#directories&#34; &gt;Directories&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#how-to-use&#34; &gt;How to Use&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#method-one&#34; &gt;Method One&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#method-two&#34; &gt;Method Two&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#contributing&#34; &gt;Contributing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#license&#34; &gt;License&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;rules&#34;&gt;Rules
&lt;/h2&gt;&lt;h3 id=&#34;frontend-frameworks-and-libraries&#34;&gt;Frontend Frameworks and Libraries
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/angular-novo-elements-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Angular (Novo Elements)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/angular-typescript-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Angular (TypeScript)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/astro-typescript-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Astro (TypeScript)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/cursor-ai-react-typescript-shadcn-ui-cursorrules-p/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Cursor AI (React, TypeScript, shadcn/ui)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/nextjs15-react19-vercelai-tailwind-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Next.js 15 (React 19, Vercel AI, Tailwind)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/cursorrules-cursor-ai-nextjs-14-tailwind-seo-setup/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Next.js 14 (Tailwind, SEO)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/nextjs-react-tailwind-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Next.js (React, Tailwind)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/nextjs-react-typescript-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Next.js (React, TypeScript)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/nextjs-seo-dev-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Next.js (SEO Development)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/nextjs-supabase-todo-app-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Next.js (Supabase Todo App)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/nextjs-tailwind-typescript-apps-cursorrules-prompt/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Next.js (Tailwind, TypeScript)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/nextjs-typescript-app-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Next.js (TypeScript App)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/nextjs-typescript-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Next.js (TypeScript)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/nextjs-typescript-tailwind-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Next.js (TypeScript, Tailwind)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/nextjs-vercel-supabase-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Next.js (Vercel, Supabase)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/nextjs-vercel-typescript-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Next.js (Vercel, TypeScript)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/nextjs-app-router-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Next.js (App Router)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/nextjs-material-ui-tailwind-css-cursorrules-prompt/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Next.js (Material UI, Tailwind CSS)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/qwik-basic-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Qwik (Basic Setup with TypeScript and Vite)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/qwik-tailwind-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Qwik (with Tailwind CSS)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/react-components-creation-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;React Components Creation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/react-nextjs-ui-development-cursorrules-prompt-fil/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;React (Next.js UI Development)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/react-typescript-nextjs-nodejs-cursorrules-prompt-/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;React (TypeScript, Next.js, Node.js)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/react-typescript-symfony-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;React (TypeScript, Symfony)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/solidjs-basic-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Solid.js (Basic Setup)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/solidjs-typescript-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Solid.js (TypeScript)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/solidjs-tailwind-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Solid.js (Tailwind CSS)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/svelte-5-vs-svelte-4-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Svelte 5 vs Svelte 4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/sveltekit-restful-api-tailwind-css-cursorrules-pro/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;SvelteKit (RESTful API, Tailwind CSS)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/sveltekit-tailwindcss-typescript-cursorrules-promp/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;SvelteKit (Tailwind CSS, TypeScript)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/sveltekit-typescript-guide-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;SvelteKit (TypeScript Guide)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/vue-3-nuxt-3-development-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Vue 3 (Nuxt 3 Development)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/vue-3-nuxt-3-typescript-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Vue 3 (Nuxt 3, TypeScript)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/vue3-composition-api-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Vue 3 (Composition API)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;backend-and-full-stack&#34;&gt;Backend and Full-Stack
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/convex-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Convex best practices&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/deno-integration-techniques-cursorrules-prompt-fil/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Deno Integration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/elixir-engineer-guidelines-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Elixir Engineer Guidelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/elixir-phoenix-docker-setup-cursorrules-prompt-fil/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Elixir (Phoenix, Docker)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/es-module-nodejs-guidelines-cursorrules-prompt-fil/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;ES Module (Node.js)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/go-backend-scalability-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Go Backend Scalability&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/go-servemux-rest-api-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Go ServeMux REST API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/htmx-go-basic-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Go (Basic Setup)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/htmx-go-fiber-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Go with Fiber&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/htmx-basic-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;HTMX (Basic Setup)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/htmx-flask-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;HTMX (Flask)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/htmx-django-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;HTMX (Django)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/java-springboot-jpa-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Java (Springboot, JPA)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/knative-istio-typesense-gpu-cursorrules-prompt-fil/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Knative (Istio, Typesense, GPU)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/laravel-php-83-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Laravel (PHP 8.3)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/laravel-tall-stack-best-practices-cursorrules-prom/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Laravel (TALL Stack)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/nodejs-mongodb-cursorrules-prompt-file-tutorial/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Node.js (MongoDB)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/nodejs-mongodb-jwt-express-react-cursorrules-promp/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Node.js (MongoDB, JWT, Express, React)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/py-fast-api/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Python (FastAPI)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/cursorrules-file-cursor-ai-python-fastapi-api/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Python (FastAPI)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/python-312-fastapi-best-practices-cursorrules-prom/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Python 3.12 (FastAPI Best Practices)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/python-django-best-practices-cursorrules-prompt-fi/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Python (Django Best Practices)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/python-fastapi-best-practices-cursorrules-prompt-f/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Python (FastAPI Best Practices)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/python-fastapi-scalable-api-cursorrules-prompt-fil/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Python (FastAPI Scalable API)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/python-flask-json-guide-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Python (Flask JSON Guide)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/typescript-nestjs-best-practices-cursorrules-promp/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TypeScript (NestJS Best Practices)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/wordpress-php-guzzle-gutenberg-cursorrules-prompt-/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;WordPress (PHP, Guzzle, Gutenberg)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/cursorrules-cursor-ai-wordpress-draft-macos-prompt/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;WordPress (macOS)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/python-llm-ml-workflow-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Python LLM &amp;amp; ML Workflow&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;mobile-development&#34;&gt;Mobile Development
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/react-native-expo-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;React Native Expo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/swiftui-guidelines-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;SwiftUI Guidelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/typescript-expo-jest-detox-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TypeScript (Expo, Jest, Detox)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/android-jetpack-compose-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Android Native (Jetpack Compose)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/flutter-app-expert-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Flutter Expert&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;css-and-styling&#34;&gt;CSS and Styling
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/tailwind-css-nextjs-guide-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Tailwind CSS (Next.js Guide)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/tailwind-react-firebase-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Tailwind (React, Firebase)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/tailwind-shadcn-ui-integration-cursorrules-prompt-/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Tailwind (shadcn/ui Integration)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/html-tailwind-css-javascript-cursorrules-prompt-fi/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;HTML (Tailwind CSS, JavaScript)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/javascript-astro-tailwind-css-cursorrules-prompt-f/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;JavaScript (Astro, Tailwind CSS)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/react-styled-components-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;React (Styled Components)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/react-chakra-ui-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;React (Chakra UI)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;state-management&#34;&gt;State Management
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/react-redux-typescript-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;React (Redux, TypeScript)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/react-mobx-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;React (MobX)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/react-query-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;React (React Query)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;database-and-api&#34;&gt;Database and API
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/react-graphql-apollo-client-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;GraphQL (Apollo Client)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/typescript-axios-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TypeScript (Axios)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;testing&#34;&gt;Testing
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/typescript-expo-jest-detox-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TypeScript (Expo, Jest, Detox)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;hosting-and-deployments&#34;&gt;Hosting and Deployments
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/netlify-official-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Netlify&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;build-tools-and-development&#34;&gt;Build Tools and Development
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/chrome-extension-dev-js-typescript-cursorrules-pro/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Chrome Extension (JavaScript/TypeScript)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/github-code-quality-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;GitHub Code Quality&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/github-cursorrules-prompt-file-instructions/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;GitHub Instructions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/git-conventional-commit-messages/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Git Commit Messages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/kubernetes-mkdocs-documentation-cursorrules-prompt/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Kubernetes (MkDocs Documentation)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/linux-nvidia-cuda-python-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Linux (NVIDIA CUDA, Python)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/optimize-dry-solid-principles-cursorrules-prompt-f/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Optimize (DRY, SOLID Principles)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/python-containerization-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Python Containerization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/python-github-setup-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Python (GitHub Setup)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/tauri-svelte-typescript-guide-cursorrules-prompt-f/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Tauri (Svelte, TypeScript Guide)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/typescript-code-convention-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TypeScript Code Convention&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;language-specific&#34;&gt;Language-Specific
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/javascript-typescript-code-quality-cursorrules-pro/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;JavaScript/TypeScript Code Quality&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/javascript-chrome-apis-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;JavaScript (Chrome APIs)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/optimize-rell-blockchain-code-cursorrules-prompt-f/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Optimize (Rell Blockchain Code)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/pandas-scikit-learn-guide-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Pandas (scikit-learn Guide)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/plasticode-telegram-api-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Plasticode (Telegram API)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/pyqt6-eeg-processing-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;PyQt6 (EEG Processing)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/python--typescript-guide-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Python/TypeScript Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/python-cursorrules-prompt-file-best-practices/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Python Best Practices&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/python-developer-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Python Developer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/python-projects-guide-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Python Projects Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/pytorch-scikit-learn-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;PyTorch (scikit-learn)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/solidity-foundry-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Solidity (Foundry)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/solidity-hardhat-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Solidity (Hardhat)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/solidity-react-blockchain-apps-cursorrules-prompt-/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Solidity (React Blockchain Apps)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/typescript-llm-tech-stack-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TypeScript (LLM Tech Stack)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/typescript-nodejs-nextjs-ai-cursorrules-prompt-fil/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TypeScript (Node.js, Next.js, AI)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/typescript-nodejs-nextjs-react-ui-css-cursorrules-/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TypeScript (Node.js, Next.js, React, UI, CSS)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/typescript-nodejs-react-vite-cursorrules-prompt-fi/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TypeScript (Node.js, React, Vite)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/typescript-react-nextjs-cloudflare-cursorrules-pro/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TypeScript (React, Next.js, Cloudflare)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/typescript-react-nextui-supabase-cursorrules-promp/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TypeScript (React, NextUI, Supabase)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/typescript-shadcn-ui-nextjs-cursorrules-prompt-fil/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TypeScript (shadcn/ui, Next.js)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/typescript-vite-tailwind-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TypeScript (Vite, Tailwind)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/typescript-vuejs-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TypeScript (Vue.js)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/typescript-zod-tailwind-nextjs-cursorrules-prompt-/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TypeScript (Zod, Tailwind, Next.js)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/webassembly-z80-cellular-automata-cursorrules-prom/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;WebAssembly (Z80 Cellular Automata)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/typescript-nextjs-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TypeScript (Next.js)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/typescript-nextjs-react-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TypeScript (Next.js, React)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/typescript-nextjs-react-tailwind-supabase-cursorru/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TypeScript (Next.js, React, Tailwind, Supabase)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/typescript-nextjs-supabase-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TypeScript (Next.js, Supabase)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/typescript-nodejs-nextjs-app-cursorrules-prompt-fi/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TypeScript (Node.js, Next.js App)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/typescript-react-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TypeScript (React)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/typescript-clasp-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TypeScript (Clasp App Script)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/cpp-programming-guidelines-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;C++ Programming Guidelines&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;other&#34;&gt;Other
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/ascii-simulation-game-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;ASCII Simulation Game&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/code-guidelines-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Code Guidelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/dragonruby-best-practices-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DragonRuby Best Practices&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/graphical-apps-development-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Graphical Apps Development&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/meta-prompt-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Meta-Prompt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/next-type-llm/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Next.js (Type LLM)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/unity-cursor-ai-c-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Unity (C#)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/web-app-optimization-cursorrules-prompt-file/.cursorrules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Web App Optimization&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;utilities&#34;&gt;Utilities
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/johnbenac/cursor-watchful-headers&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Cursor Watchful Headers&lt;/a&gt; - A Python-based file watching system that automatically manages headers in text files and maintains a clean, focused project tree structure. Perfect for maintaining consistent file headers and documentation across your project, with special features to help LLMs maintain better project awareness.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;directories&#34;&gt;Directories
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://cursorlist.com&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;CursorList&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://cursor.directory/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;CursorDirectory&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;how-to-use&#34;&gt;How to Use
&lt;/h2&gt;&lt;h3 id=&#34;method-one&#34;&gt;Method One
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;Install &lt;a class=&#34;link&#34; href=&#34;https://cursor.sh/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Cursor AI&lt;/a&gt; if you haven&amp;rsquo;t already.&lt;/li&gt;
&lt;li&gt;Browse the rules above to find a &lt;code&gt;.cursorrules&lt;/code&gt; file that suits your needs.&lt;/li&gt;
&lt;li&gt;Copy the chosen &lt;code&gt;.cursorrules&lt;/code&gt; file to your project&amp;rsquo;s root directory.&lt;/li&gt;
&lt;li&gt;Customize the rules as needed for your specific project requirements.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;method-two&#34;&gt;Method Two
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;Install &lt;a class=&#34;link&#34; href=&#34;https://cursor.sh/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Cursor AI&lt;/a&gt; if you haven&amp;rsquo;t already.&lt;/li&gt;
&lt;li&gt;Install &lt;a class=&#34;link&#34; href=&#34;https://marketplace.visualstudio.com/items?itemName=BeilunYang.cursor-rules&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;vscode-cursor-rules&lt;/a&gt; extension.&lt;/li&gt;
&lt;li&gt;Open the command palette (Cmd+Shift+P or Ctrl+Shift+P) and type &lt;code&gt;Cursor Rules: Add .cursorrules&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Select and download the &lt;code&gt;.cursorrules&lt;/code&gt; file that suits your needs.&lt;/li&gt;
&lt;li&gt;Customize the rules as needed for your specific project requirements.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;contributing&#34;&gt;Contributing
&lt;/h2&gt;&lt;p&gt;Contributions are welcome! If you have a great &lt;code&gt;.cursorrules&lt;/code&gt; file to share:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Fork this repository.&lt;/li&gt;
&lt;li&gt;Create a new folder in the &lt;code&gt;rules&lt;/code&gt; directory. The folder name should follow this pattern:
&lt;code&gt;technology-focus-cursorrules-prompt-file&lt;/code&gt;
For example: &lt;code&gt;react-typescript-cursorrules-prompt-file&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add your &lt;code&gt;.cursorrules&lt;/code&gt; file to the new folder.&lt;/li&gt;
&lt;li&gt;Optionally, include a README.md in the folder to provide credit and a brief description.&lt;/li&gt;
&lt;li&gt;Update the main README.md file, adding your contribution to the appropriate category.&lt;/li&gt;
&lt;li&gt;Ensure your contribution follows the guidelines in the &lt;a class=&#34;link&#34; href=&#34;./.cursorrules&#34; &gt;&lt;code&gt;.cursorrules&lt;/code&gt;&lt;/a&gt; file at the root of this repository.&lt;/li&gt;
&lt;li&gt;Submit a pull request.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Please ensure your contribution is original or properly credited if based on existing work. Refer to the &lt;code&gt;.cursorrules&lt;/code&gt; file in the root of this repository for detailed guidelines on formatting, naming conventions, and best practices for contributions.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;license&#34;&gt;License
&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://creativecommons.org/publicdomain/zero/1.0/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://licensebuttons.net/p/zero/1.0/88x31.png&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;CC0&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
