# awesome-cursorrules: a set by patrickjs

The patrickjs/awesome-cursorrules repository on GitHub: 234 cards with a description and an install command.

234 cards · page 2 of 6

- HTML: https://affpapa.org/en/nevibecode/by/patrickjs/awesome-cursorrules?page=2
- Instructions for agents: https://affpapa.org/en/nevibecode/agents.md

- [tensorflow-deep-learning](https://affpapa.org/en/nevibecode/rules/tensorflow-deep-learning.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule guides Cursor through TensorFlow project structure, data checks, model training, evaluation, and export.
- [tauri-svelte-typescript-guide-cursorrules-prompt-f](https://affpapa.org/en/nevibecode/rules/tauri-svelte-typescript-guide-cursorrules-prompt-f.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that sets how the agent writes desktop apps with Tauri: Svelte on the frontend, TypeScript for types.
- [tanstack-start](https://affpapa.org/en/nevibecode/rules/tanstack-start.md) — rule · PatrickJS · Cursor · ★ 41024 — Guides Cursor on TanStack Start conventions, including type-safe server functions, SSR, defer() streaming, and Vinxi deployment presets.
- [tanstack-start-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/tanstack-start-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Guides Cursor when building with TanStack Start, covering server functions, file-based routes, SSR, and streamed data.
- [tanstack-router](https://affpapa.org/en/nevibecode/rules/tanstack-router.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that sets agent conventions for TanStack Router v1: file-based routes, typed params and loader-based data fetching.
- [tanstack-router-react-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/tanstack-router-react-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Enforces TanStack Router v1 patterns in React: file-based routing, Zod search param validation, loaders, and auth guards via beforeLoad.
- [tanstack-query](https://affpapa.org/en/nevibecode/rules/tanstack-query.md) — rule · PatrickJS · Cursor · ★ 41024 — This Cursor rule guides TanStack Query v5 usage in React and TypeScript.
- [tanstack-query-v5-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/tanstack-query-v5-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that tells the agent how to write TanStack Query v5 code: query keys, mutations, optimistic updates, Suspense and prefetching.
- [tailwind](https://affpapa.org/en/nevibecode/rules/tailwind.md) — rule · PatrickJS · Cursor · ★ 41024 — Guides Cursor on Tailwind CSS standards and mobile-first component styling.
- [tailwind-shadcn-ui-integration-cursorrules-prompt-](https://affpapa.org/en/nevibecode/rules/tailwind-shadcn-ui-integration-cursorrules-prompt.md) — rule · PatrickJS · Cursor · ★ 41024 — This Cursor rule guides Tailwind and shadcn/ui work, asking the assistant to outline a plan before writing readable TypeScript and Next.js code.
- [tailwind-react-firebase-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/tailwind-react-firebase-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that sets conventions for a mobile-first web app built with Tailwind, React and Firebase.
- [tailwind-css-nextjs-guide-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/tailwind-css-nextjs-guide-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor instruction file for Next.js apps with Tailwind CSS and DaisyUI.
- [swiftui-guidelines-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/swiftui-guidelines-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule guides Cursor through SwiftUI architecture, concurrency, UI composition, and testing.
- [sveltekit-typescript-guide-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/sveltekit-typescript-guide-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that points the agent at Svelte 5, SvelteKit and TypeScript: project structure, runes, state handling.
- [sveltekit-tailwindcss-typescript-cursorrules-promp](https://affpapa.org/en/nevibecode/rules/sveltekit-tailwindcss-typescript-cursorrules-promp.md) — rule · PatrickJS · Cursor · ★ 41024 — Defines project conventions for SvelteKit 2, Tailwind CSS, and TypeScript in Cursor.
- [sveltekit-restful-api-tailwind-css-cursorrules-pro](https://affpapa.org/en/nevibecode/rules/sveltekit-restful-api-tailwind-css-cursorrules-pro.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule gives Cursor project guidance for SvelteKit, REST APIs, Tailwind CSS, testing, and file management.
- [svelte](https://affpapa.org/en/nevibecode/rules/patrickjs-svelte.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that steers the agent toward Svelte conventions: component structure, reactivity, stores, SvelteKit routing and tests.
- [svelte-5-vs-svelte-4-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/svelte-5-vs-svelte-4-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Guides Cursor to write Svelte 5 code instead of Svelte 4, adopting runes like $state and $derived, native event attributes, and snippets.
- [solidjs-typescript-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/solidjs-typescript-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule guides Cursor through Solid.js and TypeScript conventions, from typed reactive state to component props.
- [solidjs-tailwind-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/solidjs-tailwind-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that tells the agent how to write Solid.js code with Tailwind CSS: signals, utility classes, folder layout.
- [solidjs-basic-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/solidjs-basic-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Enforces Solid.js conventions in Cursor, including reactive primitives, folder layout, and component rendering patterns.
- [solidity-react-blockchain-apps-cursorrules-prompt-](https://affpapa.org/en/nevibecode/rules/solidity-react-blockchain-apps-cursorrules-prompt.md) — rule · PatrickJS · Cursor · ★ 41024 — This Cursor rule guides Solidity contracts and React apps that connect to blockchain services.
- [solidity-hardhat-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/solidity-hardhat-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that turns the AI assistant into a Solidity and smart contract security expert, with Hardhat-based testing and gas work.
- [solidity-foundry-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/solidity-foundry-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Directs Cursor to generate secure Solidity smart contracts and implement property-based tests using the Foundry toolkit.
- [solana-wallet-aware](https://affpapa.org/en/nevibecode/rules/solana-wallet-aware.md) — rule · PatrickJS · Cursor · ★ 41024 — This Cursor rule adds wallet and transaction safeguards to Solana code, from isolated signing to tests required before live transactions.
- [snowflake-snowpark-dbt-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/snowflake-snowpark-dbt-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that gives the agent context for Snowpark Python and dbt with the Snowflake adapter.
- [snowflake-data-engineering-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/snowflake-data-engineering-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Snowflake data engineering rules for Cursor: SQL standards, semi-structured VARIANT handling, declarative Dynamic Tables, and warehouse cost control.
- [snowflake-cortex-ai-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/snowflake-cortex-ai-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — This Cursor rule covers Snowflake Cortex AI Functions and Cortex Search.
- [shopify-theme-dev-liquid](https://affpapa.org/en/nevibecode/rules/shopify-theme-dev-liquid.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule collecting Shopify theme practices across Liquid, JavaScript, CSS, accessibility and performance.
- [semiotic-react-dataviz-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/semiotic-react-dataviz-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Guides Cursor when building data charts with Semiotic in React, covering HOC props and event callbacks.
- [security-devsecops-ssdls-appsec](https://affpapa.org/en/nevibecode/rules/security-devsecops-ssdls-appsec.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule guides Cursor on secure coding, dependencies, access control, and security checks.
- [salesforce-apex-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/salesforce-apex-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that points the agent at Salesforce Apex work: queueables instead of @future, GoF patterns, and almost no comments.
- [rust](https://affpapa.org/en/nevibecode/rules/patrickjs-rust.md) — rule · PatrickJS · Cursor · ★ 41024 — Guides Solana smart contract engineering with the Anchor framework and Rust SDK.
- [rust-general](https://affpapa.org/en/nevibecode/rules/rust-general.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule guides safe, idiomatic Rust work.
- [rtl-right-to-left-i18n-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/rtl-right-to-left-i18n-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that pushes the agent toward logical CSS and Tailwind utilities instead of left/right.
- [ros-ros2](https://affpapa.org/en/nevibecode/rules/ros-ros2.md) — rule · PatrickJS · Cursor · ★ 41024 — Enforces conventions for ROS and ROS2 workspaces, covering composable nodes, package layout, and launch testing.
- [readme-best-practices-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/readme-best-practices-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule guides an agent writing project READMEs, from the opening pitch to a runnable Quick Start.
- [react](https://affpapa.org/en/nevibecode/rules/react.md) — rule · PatrickJS · Cursor · ★ 41024 — This rule hands Cursor a set of React conventions: component structure, hooks, state, forms and accessibility.
- [react-zustand-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/react-zustand-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — Cursor guidance for React and TypeScript projects using Zustand.
- [react-typescript-symfony-cursorrules-prompt-file](https://affpapa.org/en/nevibecode/rules/react-typescript-symfony-cursorrules-prompt-file.md) — rule · PatrickJS · Cursor · ★ 41024 — A Cursor rule that steers the assistant toward readable code across React, TypeScript, PHP, Symfony and Docker.

Next: https://affpapa.org/en/nevibecode/by/patrickjs/awesome-cursorrules.md?page=3

## Narrow this list
Parameters: `?platform=<claude-code|codex|cursor|copilot|gemini-cli|windsurf|…>`, `&topic=<…>`, `&sort=installs|stars|new|updated` — values in https://affpapa.org/en/nevibecode/agents.md

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
