awesome-cursorrules icon indicating copy to clipboard operation
awesome-cursorrules copied to clipboard

feat: Add framework-specific cursor rules for Next.js, React, TypeScr…

Open christoph2806 opened this issue 1 week ago • 0 comments

Add Framework-Specific Cursor Rules

This PR adds comprehensive .cursorrules files for major frameworks and technologies, providing specific guidelines and best practices for each technology stack.

Added Rules Files

  • nextjs.mdc: Next.js App Router and Server Components patterns
  • react.mdc: Modern React patterns and hooks usage
  • typescript.mdc: TypeScript strict typing guidelines
  • python.mdc: Python with Flask and SQLite patterns
  • fastapi.mdc: FastAPI modern API patterns
  • vue.mdc: Vue.js with Composition API
  • svelte.mdc: Svelte and SvelteKit patterns
  • node-express.mdc: Node.js/Express patterns
  • database.mdc: Prisma and Supabase patterns
  • tailwind.mdc: Tailwind CSS and UI components

Features

Each rules file includes:

  • Specific glob patterns for file matching
  • Framework-specific best practices
  • Performance optimization guidelines
  • Testing and security practices
  • Code organization patterns
  • Development workflow recommendations

Implementation Details

  • All files use consistent frontmatter format with description and globs
  • Rules are organized in logical sections
  • Each section contains specific, actionable guidelines
  • Focus on modern practices and patterns
  • Emphasis on type safety and security

Testing

The rules have been verified to:

  • Use correct glob patterns
  • Follow consistent formatting
  • Provide clear, actionable guidelines
  • Cover essential aspects of each technology

Next Steps

  • Add more framework-specific rules
  • Enhance existing rules with more detailed examples
  • Add cross-framework integration patterns
  • Include more security guidelines

christoph2806 avatar Feb 13 '25 11:02 christoph2806