- Home
- Tutorials
Cursor Rules Guide
Deep Dive into Rule Writing
Web App Optimization
→CursorRulesComprehensive guide for optimizing web applications using Svelte 5, SvelteKit, TypeScript, and modern web development practices. Includes best practices for performance, state management, routing, and internationalization.
Unity (C#)
→CursorRulesA Unity-based tower defense game utilizing a Nintendo Ringcon as the controller. Players place turrets and use exercise to charge them. The project is currently being refactored for better scalability and maintainability.
Next.js (Type LLM)
→CursorRulesComprehensive rules for AI-assisted development in a Next.js project with TypeScript, shadcn/ui, Tailwind CSS, and LLM integration.
Graphical Apps Development
→CursorRulesPyllments is a Python library designed for building graphical and API-based LLM applications by chaining together Elements in a potentially cyclic graph. It emphasizes modularity, extensibility, and developer-friendly interfaces.
DragonRuby Best Practices
→CursorRulesComprehensive guide to best practices for developing games using the DragonRuby Game Toolkit in Ruby. Covers code style, structure, naming conventions, syntax, error handling, and more.
PyQt6 (EEG Processing)
→CursorRulesA comprehensive guide and AI system prompt for developing advanced EEG signal processing applications using PyQt6, focusing on creating user-friendly interfaces, robust backend processing, and efficient workflows.
Pandas (scikit-learn Guide)
→CursorRulesA detailed guide on using Pandas and Scikit-learn for efficient data analysis, visualization, and machine learning workflows in Python. This guide emphasizes best practices, performance optimization, and reproducibility.
Optimize (Rell Blockchain Code)
→CursorRulesA comprehensive guide to writing clear, readable, and efficient Rell code for blockchain applications on the Chromia platform. Learn best practices, core concepts, and advanced features to optimize your Rell code.
Learn how to optimize AI-assisted programming with .cursorrules. Define coding standards, preferred libraries, and file structures to enhance AI-generated code. Improve performance, testing, and documentation while ensuring consistency and efficiency in your projects. Empower your AI assistant with precise, project-specific rules.
ASCII Simulation Game
→CursorRulesA turn-based ASCII simulation game where players observe the rise and fall of ancient nations. The game features a 10x10 grid with nested 10x10 sub-grids, random map generation, resource management, and dynamic nation interactions including trade, war, and peace. The game is designed to be balanced, with no technology tree, and focuses on strategic resource allocation and territorial expansion.
TypeScript (Clasp App Script)
→CursorRulesComprehensive guide and rules for developing Google Apps Script projects using TypeScript and Clasp, focusing on best practices, performance optimization, and secure coding.
TypeScript (React)
→CursorRulesComprehensive guidelines for developing React applications using TypeScript, focusing on best practices, performance optimization, and maintainability.
TypeScript (Node.js, Next.js App)
→CursorRulesA comprehensive guide and rules for building a TypeScript-based Notes Application using Node.js, Next.js App Router, React, Shadcn UI, Radix UI, and Tailwind CSS. This application includes features like adding, editing, deleting notes, search, filter, sort, pagination, loading states, error handling, and drag-and-drop functionality.
TypeScript (Next.js, Supabase)
→CursorRulesComprehensive guidelines for building scalable and maintainable TypeScript applications using Next.js, Supabase, and modern UI libraries like Shadcn UI and Radix UI.
A comprehensive guide and ruleset for building modern full-stack applications using TypeScript, Next.js, React, Tailwind CSS, and Supabase. This setup includes best practices for coding standards, performance optimization, and error handling.
TypeScript (Next.js, React)
→CursorRulesComprehensive guide for developing with TypeScript, Next.js, React, and Tailwind CSS. Includes best practices for data fetching, rendering, routing, and handling AI interactions using Vercel AI SDK.
TypeScript (Next.js)
→CursorRulesComprehensive guide and rules for developing TypeScript applications using Next.js, focusing on best practices, performance optimization, and maintainability.
TypeScript (Zod, Tailwind, Next.js)
→CursorRulesA comprehensive guide to building scalable and maintainable TypeScript applications using Zod for validation, Tailwind CSS for styling, and Next.js for server-side rendering and routing.
TypeScript (Vue.js)
→CursorRulesComprehensive guidelines and best practices for using TypeScript with Vue.js, covering code style, structure, naming conventions, syntax, error handling, UI styling, and performance optimization.
TypeScript (Vite, Tailwind)
→CursorRulesA comprehensive guide to building high-performance, maintainable, and scalable TypeScript applications using Vite, Vue.js, Tailwind CSS, and related technologies.
TypeScript (shadcn/ui, Next.js)
→CursorRulesComprehensive guide to TypeScript best practices using shadcn/ui and Next.js, focusing on code style, structure, performance optimization, and error handling.
TypeScript (React, NextUI, Supabase)
→CursorRulesA modern web application built with TypeScript, React, NextUI, and Supabase, featuring authentication, a responsive UI, and a dashboard for logged-in users.
TypeScript (React, Next.js, Cloudflare)
→CursorRulesComprehensive guide for TypeScript development with React, Next.js, and Cloudflare, including best practices, coding standards, and performance optimization.
TypeScript (Node.js, React, Vite)
→CursorRulesComprehensive guidelines and best practices for developing applications using TypeScript, Node.js, React, and Vite. Includes coding standards, performance optimization, and UI styling with Tailwind CSS.
Comprehensive guide and rules for TypeScript development in Node.js, Next.js, React, and UI projects, focusing on best practices, performance optimization, and modern styling techniques.
TypeScript (Node.js, Next.js, AI)
→CursorRulesComprehensive guidelines for TypeScript development in Node.js and Next.js environments with AI integration, focusing on practical code solutions and clear explanations.
TypeScript (LLM Tech Stack)
→CursorRulesA comprehensive guide to implementing Large Language Model (LLM) architectures using TypeScript, focusing on functional programming, best practices, and developer-friendly APIs.
Solidity (Hardhat)
→CursorRulesBest practices and guidelines for developing secure and efficient Solidity smart contracts using Hardhat.
PyTorch (scikit-learn)
→CursorRulesExpert guidelines for developing machine learning models in chemistry using Python, focusing on scikit-learn and PyTorch. Emphasizes code readability, reproducibility, and scalability.
Python Projects Guide
→CursorRulesComprehensive guide for Python development focusing on project structure, modular design, configuration management, error handling, testing, documentation, dependency management, code style, CI/CD, and AI-friendly coding practices.
Python Developer
→CursorRulesExperienced Python developer specializing in command-line tools, file system operations, and performance optimization. Proven track record in debugging complex issues and delivering high-quality, maintainable code.
Python Best Practices
→CursorRulesComprehensive guidelines for Python development, emphasizing modular design, robust error handling, and AI-friendly coding practices.
Python/TypeScript Guide
→CursorRulesComprehensive guide for Python and TypeScript development, focusing on best practices, modern frameworks, and efficient coding techniques.
Plasticode (Telegram API)
→CursorRulesComprehensive guide for developing Telegram bots using Plasticode and PHP, focusing on best practices, coding standards, and dependency management.
JavaScript (Chrome APIs)
→CursorRulesComprehensive guide to developing Chrome Extensions using JavaScript, HTML, CSS, and Chrome APIs. Learn best practices, performance optimization, security, and more.
JavaScript/TypeScript Code Quality
→CursorRulesComprehensive guidelines for writing clean, maintainable, and high-performance JavaScript/TypeScript code. Follow these best practices to ensure your code is simple, readable, and reusable.
TypeScript Code Convention
→CursorRulesComprehensive guide for TypeScript code conventions, best practices, and performance optimization in modern web development using Node.js, Next.js App Router, React, Expo, tRPC, Shadcn UI, Radix UI, and Tailwind CSS.
Tauri (Svelte, TypeScript Guide)
→CursorRulesComprehensive guide for building secure, efficient, and scalable desktop applications using Tauri with Svelte and TypeScript. Includes best practices, performance optimization, and security considerations.
Python (GitHub Setup)
→CursorRulesComprehensive guidelines for setting up and developing Python projects on GitHub, including coding standards, testing, documentation, and deployment strategies.
Python Containerization
→CursorRulesComprehensive guide on containerizing Python applications using Docker, Kubernetes, and best practices from Python's official documentation and PEPs.
Optimize (DRY, SOLID Principles)
→CursorRulesEnhance code quality and maintainability by adhering to DRY (Don't Repeat Yourself) and SOLID (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion) principles. This guide provides best practices for writing clean, efficient, and scalable code.
Linux (NVIDIA CUDA, Python)
→CursorRulesA streamlined pipeline for downloading, quantizing, and uploading models to Hugging Face repositories, optimized for Linux servers with NVIDIA CUDA and AMD ROCm GPU support.
Kubernetes (MkDocs Documentation)
→CursorRulesComprehensive and user-friendly Kubernetes documentation created using MkDocs, focusing on cloud-native technologies, containerization, and orchestration best practices.
GitHub Code Quality
→CursorRulesComprehensive rules and best practices for maintaining high code quality on GitHub repositories.
Chrome Extension (JavaScript/TypeScript)
→CursorRulesComprehensive guidelines for developing Chrome Extensions using JavaScript and TypeScript, focusing on best practices, security, performance, and maintainability.
TypeScript (Expo, Jest, Detox)
→CursorRulesComprehensive guide and rules for TypeScript-based mobile development using Expo, Jest, and Detox. Includes best practices for code style, UI/UX, performance, testing, and more.
TypeScript (Axios)
→CursorRulesComprehensive guide on integrating and utilizing Axios with TypeScript for efficient API communication in your projects.
GraphQL (Apollo Client)
→CursorRulesBest practices and guidelines for using GraphQL with Apollo Client in a React application.
React (React Query)
→CursorRulesBest practices and guidelines for using React Query in React applications, including folder structure, coding standards, and performance optimization.
React (MobX)
→CursorRulesBest practices and guidelines for using React with MobX for scalable and efficient state management.
React (Redux, TypeScript)
→CursorRulesA comprehensive guide for developing React applications using Redux for state management and TypeScript for type safety. This includes best practices, folder structure, and coding standards.
React (Chakra UI)
→CursorRulesA comprehensive guide for building React applications using Chakra UI, focusing on best practices, performance optimization, and maintainable code structure.
React (Styled Components)
→CursorRulesOptimize your React projects using Styled Components with best practices, folder structure, and coding standards.
JavaScript (Astro, Tailwind CSS)
→CursorRulesBest practices and guidelines for building scalable, high-performance web applications using Astro and Tailwind CSS.
Tailwind (shadcn/ui Integration)
→CursorRulesA comprehensive guide on integrating Tailwind CSS with shadcn/ui in a Next.js project, focusing on best practices, performance optimization, and maintainability.
Tailwind (React, Firebase)
→CursorRulesComprehensive guide and best practices for building high-quality, mobile-first web applications using Tailwind CSS, React, and Firebase. Includes design, performance, accessibility, and Firebase integration tips.
Tailwind CSS (Next.js Guide)
→CursorRulesA detailed guide for developing modern web applications using Tailwind CSS and Next.js, covering best practices, performance optimization, and advanced TypeScript techniques.
Flutter Expert
→CursorRulesComprehensive .cursorrules for Flutter projects, including best practices, coding guidelines, and performance optimization techniques.
Android Native (Jetpack Compose)
→CursorRulesBest practices and guidelines for Android Native development using Jetpack Compose, including project architecture, UI guidelines, testing, and performance optimization.
SwiftUI Guidelines
→CursorRulesComprehensive guidelines for developing maintainable and clean SwiftUI applications, focusing on the latest features and best practices as of August and September 2024.
React Native Expo
→CursorRulesComprehensive guidelines and best practices for developing React Native applications using Expo. Includes coding standards, folder structure, and additional instructions for optimal development.
Python LLM & ML Workflow
→CursorRulesComprehensive guidelines and best practices for Python-based LLM (Large Language Models) and ML (Machine Learning) workflows. This document covers coding standards, technology stack, modular design, code quality, ML/AI-specific guidelines, performance optimization, and API development with FastAPI.
WordPress (macOS)
→CursorRulesPressThat is a macOS system tray application designed to streamline the process of managing and viewing draft posts on your WordPress website. It offers a seamless connection to your WordPress site, allowing you to quickly access and manage your content directly from your desktop.
WordPress (PHP, Guzzle, Gutenberg)
→CursorRulesA comprehensive guide for developing WordPress plugins using PHP, Guzzle for HTTP requests, and Gutenberg for block editor integration. Follow best practices for coding standards, type hinting, and functional programming paradigms.
TypeScript (NestJS Best Practices)
→CursorRulesComprehensive guide and best practices for TypeScript development using the NestJS framework, focusing on clean code, design patterns, and efficient testing strategies.
Python (Flask JSON Guide)
→CursorRulesA comprehensive guide on integrating JSON data handling in Python using Flask, including examples and environment setup.
Python (FastAPI Scalable API)
→CursorRulesA comprehensive guide to building scalable APIs with Python and FastAPI, including best practices, project structure, and performance optimization techniques.
Python (FastAPI Best Practices)
→CursorRulesComprehensive guide on best practices for developing scalable and efficient APIs using FastAPI, focusing on functional programming, modularization, and performance optimization.
Python (Django Best Practices)
→CursorRulesComprehensive guide on best practices for developing scalable and maintainable web applications using Python and Django.
Python 3.12 (FastAPI Best Practices)
→CursorRulesComprehensive best practices and guidelines for developing robust and maintainable Python 3.12 applications using FastAPI, Pydantic, SQLAlchemy, and other essential libraries.
Python (FastAPI)
→CursorRulesComprehensive guidelines for developing scalable, maintainable, and high-performance APIs using Python and FastAPI. Includes best practices for coding standards, error handling, performance optimization, and dependency management.
Python (FastAPI)
→CursorRulesBest practices and guidelines for developing scalable APIs using Python and FastAPI.
Node.js (MongoDB, JWT, Express, React)
→CursorRulesA comprehensive full-stack application built with Node.js, MongoDB, JWT for authentication, Express.js for the backend, and React.js for the frontend. This project includes a robust admin panel, secure authentication, and efficient data management.
Node.js (MongoDB)
→CursorRulesA robust backend system built with Node.js and MongoDB for managing user pools, entries, picks, and scoring in a competitive gaming environment.
Laravel (TALL Stack)
→CursorRulesComprehensive guide and best practices for building modern web applications using the TALL stack Laravel, Livewire, Alpine.js, and Tailwind CSS. This guide emphasizes Laravel and PHP best practices, performance optimization, and security measures.
Laravel (PHP 8.3)
→CursorRulesComprehensive guide and best practices for developing Laravel packages using PHP 8.3, focusing on code quality, developer experience, and seamless integration.
Knative (Istio, Typesense, GPU)
→CursorRulesA comprehensive guide for building scalable, serverless applications using Knative, Istio, Typesense, and GPU acceleration. This project focuses on creating a robust, efficient, and secure AI-powered search application with a responsive HTMX-based frontend.
Java (Springboot, JPA)
→CursorRulesA comprehensive guide for Java developers using Spring Boot and JPA, focusing on best practices, SOLID principles, and OWASP security standards.
HTMX (Django)
→CursorRulesBest practices and guidelines for integrating HTMX with Django to build dynamic web applications efficiently.
HTMX (Flask)
→CursorRulesA comprehensive guide to integrating HTMX with Flask, including best practices, folder structure, and additional instructions for building modern web applications.
HTMX (Basic Setup)
→CursorRulesA comprehensive guide to setting up HTMX with best practices, folder structure, and additional instructions for optimal performance and maintainability.
Go with Fiber
→CursorRulesBest practices and guidelines for integrating HTMX with Go and Fiber, including project structure, coding standards, and performance optimization.
Go (Basic Setup)
→CursorRulesA comprehensive guide to setting up a Go project with HTMX, including best practices, folder structure, and additional instructions for efficient development.
Go ServeMux REST API
→CursorRulesComprehensive guide for building secure, scalable, and maintainable REST APIs using Go's net/http package and the new ServeMux introduced in Go 1.22. Follow best practices for RESTful API design, error handling, input validation, and concurrency.
Go Backend Scalability
→CursorRulesA comprehensive guide to building scalable backend systems using Go, covering best practices, performance optimization, and modern architectural patterns.
ES Module (Node.js)
→CursorRulesGuidelines and best practices for using ES Modules in Node.js, focusing on modularity, performance, and security.
Elixir (Phoenix, Docker)
→CursorRulesComprehensive guidelines and best practices for developing scalable and maintainable Elixir applications using Phoenix framework and Docker. Includes coding standards, preferred libraries, performance optimization, and testing strategies.
Elixir Engineer Guidelines
→CursorRulesComprehensive guidelines for Elixir engineers, covering best practices, tools, and workflows for building robust and scalable applications.
Deno Integration
→CursorRulesThis project provides automation scripts and workflows tailored for the @findhow packages, adapted from the original Deno automation repository. It aims to deliver consistent and efficient automation solutions for the @findhow ecosystem.
Vue 3 (Composition API)
→CursorRulesA comprehensive guide to Vue 3 Composition API best practices, project structure, and additional instructions for building scalable and maintainable Vue 3 applications.
Vue 3 (Nuxt 3 Development)
→CursorRulesComprehensive guidelines for developing with Vue 3 and Nuxt 3, focusing on best practices, performance, and maintainability.
SvelteKit (TypeScript Guide)
→CursorRulesA comprehensive guide to building modern web applications with SvelteKit, TypeScript, Supabase, and Drizzle. Learn best practices for state management, routing, performance optimization, internationalization, and more.
SvelteKit (Tailwind CSS, TypeScript)
→CursorRulesA comprehensive guide and coding standards for a SvelteKit project utilizing Tailwind CSS for styling and TypeScript for type safety. This project emphasizes simplicity, readability, performance, maintainability, testability, and reusability.
SvelteKit (RESTful API, Tailwind CSS)
→CursorRulesA modern SvelteKit-based web application featuring a RESTful API, PostgreSQL database via Supabase, and styled with Tailwind CSS. Deployed on Vercel with Supabase Auth for authentication.
Svelte 5 vs Svelte 4
→CursorRulesA comprehensive comparison between Svelte 5 and Svelte 4, highlighting the new features, syntax changes, and migration strategies for developers.
Solid.js (Tailwind CSS)
→CursorRulesBest practices and rules for integrating Solid.js with Tailwind CSS, including component structure, styling, and performance optimizations.
Solid.js (TypeScript)
→CursorRulesComprehensive .cursorrules for Solid.js projects using TypeScript, including best practices, folder structure, and coding standards.
Solid.js (Basic Setup)
→CursorRulesA detailed guide for setting up and optimizing Solid.js projects, including best practices, folder structure, and performance tips.
React (TypeScript, Symfony)
→CursorRulesComprehensive guide for full stack development using React, TypeScript, and Symfony. Learn best practices, coding standards, and performance optimization techniques.
React (TypeScript, Next.js, Node.js)
→CursorRulesComprehensive guidelines and best practices for developing React applications using TypeScript, Next.js, and Node.js. Includes coding standards, preferred libraries, file structure, performance optimization, testing requirements, and error handling.
React (Next.js UI Development)
→CursorRulesAn expert AI programming assistant specializing in React and Next.js UI development, focusing on producing clear, readable, and efficient JavaScript code for the browser. Utilizes the latest versions of popular frameworks and libraries, ensuring accurate, factual, and thoughtful responses.
React Components Creation
→CursorRulesComprehensive guidelines for creating React components, including best practices, component structure, and integration with Tailwind CSS and TypeScript.
Qwik (with Tailwind CSS)
→CursorRulesA comprehensive guide and ruleset for developing Qwik applications with Tailwind CSS, TypeScript, and Vite. Includes best practices, folder structure, and additional instructions for optimal development.
Qwik (Basic Setup with TypeScript and Vite)
→CursorRulesComprehensive guide for setting up Qwik.js with TypeScript and Vite, including best practices, folder structure, and performance optimization tips.
Next.js (Material UI, Tailwind CSS)
→CursorRulesA modern portfolio project built with Next.js, featuring Material UI, Tailwind CSS, and Shadcn/UI for a responsive and visually appealing design. This project supports TypeScript, App Router, and a structured `src/` directory for better organization.
Next.js (App Router)
→CursorRulesComprehensive guide and rules for implementing best practices in Next.js App Router projects, including folder structure, coding standards, and performance optimization.
Next.js (Vercel, TypeScript)
→CursorRulesComprehensive guide for integrating AI SDK RSC with Vercel middleware and KV database in a Next.js project using TypeScript, Tailwind CSS, and Shadcn UI.
Next.js (Vercel, Supabase)
→CursorRulesBA Copilot is an AI-powered assistant designed to help business analysts create, modify, and iterate on BPMN diagrams with contextual suggestions, leveraging uploaded documents and user queries. Built with Next.js, Vercel, and Supabase, it offers a seamless workflow for business process modeling and documentation.
Next.js (TypeScript, Tailwind)
→CursorRulesAstral is the Block Explorer for the Autonomys Network, built with Next.js, TypeScript, and Tailwind CSS. It provides a responsive and accessible interface for exploring blockchain data, integrating advanced libraries for state management, UI components, and data fetching.
Next.js (TypeScript)
→CursorRulesComprehensive guide for building a full-stack application using Next.js with TypeScript, integrating modern UI libraries, and optimizing for performance and scalability.
Next.js (TypeScript App)
→CursorRulesAstral is a Next.js and TypeScript-based block explorer for the Autonomys network, integrating state management, UI components, and data fetching libraries.
Next.js (Tailwind, TypeScript)
→CursorRulesA comprehensive guide and rules for developing Next.js applications using Tailwind CSS for styling and TypeScript for type safety. This setup ensures a modern, efficient, and scalable web development environment.
Next.js (Supabase Todo App)
→CursorRulesA comprehensive guide and specifications for building a Todo application using Next.js and Supabase. This project leverages Supabase for backend services, Next.js for server-side rendering, and Tailwind CSS for styling.
Next.js (SEO Development)
→CursorRulesComprehensive guide for SEO optimization in Next.js projects, including best practices, coding standards, and performance tips.
Next.js (React, TypeScript)
→CursorRulesComprehensive guide for developing with Next.js, React, and TypeScript, focusing on best practices, performance optimization, and modern web development techniques.
Next.js (React, Tailwind)
→CursorRulesA comprehensive guide and rules for developing modern web applications using Next.js, React, Tailwind CSS, and Shadcn UI. This setup emphasizes TypeScript, functional programming, and performance optimization.
Next.js 14 (Tailwind, SEO)
→CursorRulesA comprehensive guide and code generation rules for building modern, SEO-optimized web applications using Next.js 14, Tailwind CSS, and TypeScript. This template includes best practices for server-side rendering, responsive design, and performance optimization.
Next.js 15 (React 19, Vercel AI, Tailwind)
→CursorRulesComprehensive guide and best practices for building modern web applications using Next.js 15, React 19, Vercel AI SDK, and Tailwind CSS. Includes TypeScript, Shadcn UI, Radix UI, and performance optimization strategies.
Cursor AI (React, TypeScript, shadcn/ui)
→CursorRulesAn advanced AI programming assistant specializing in React and TypeScript, leveraging shadcn/ui for modern UI development. Ensures clean, maintainable, and high-performance code using the latest technologies and best practices.
Astro (TypeScript)
→CursorRulesComprehensive guidelines for developing and maintaining an Astro project using TypeScript and TailwindCSS.
Angular (TypeScript)
→CursorRulesExpert Angular programming using TypeScript, Angular 18, and Jest, focusing on clear, readable, and maintainable code.
Angular (Novo Elements)
→CursorRulesA comprehensive guide and rules for integrating Novo Elements with Angular using standalone components, ensuring clean, maintainable, and efficient code.
Terms of Service
→TutorialsThese terms of service explain the rules and conditions for using our services.
Privacy Policy
→TutorialsThis privacy policy explains how we collect, use, and protect your personal information.
How to add new developer tools to CursoRrules